Как я могу ввести URL-адрес в PHP с помощью Nano

Когда я вхожу:

$site = "http://localhost";

все после двойной косой черты закомментировано. Как мне это предотвратить?
редактировать Спасибо за помощь. Я думаю, что я должен уточнить. Я устанавливаю эту переменную, чтобы я мог использовать ее в этом коде:

 if ($numrows == 1){
$site = "http://localhost";
$webmaster = "[email protected]"; //not my email
$headers = "From: $webmaster";
$subject = "Activate Your Account";
$message = "Thank you for registering! Click the link below to activate your account.\n";
$message .= "$site/activate.php?user=$getuser&code=$code\n";
$message .= "You must activate your account to log in.";

if(mail($getemail, $subject, $message, $headers)){
$errormsg = "You have been registered.  You must activate your account from the activation link sent to <b>$getemail</b>.";
$getuser = "";
$getemail = "";
}else
$errormsg = "An error has occurred. Your activation email was not sent.";
}else
$errormsg = "An error has occurred. Your account was not created.";

Я думаю, что проблема может быть в том, что мой localhost не настроен для отправки электронной почты. Будет ли это работать, если страница действительно была в Интернете, и я использовал реальный URL для переменной $ site?

1

Решение

Это должно сработать, но это повлияет на вывод, так что это не решение:

$site = "http:\/\/localhost";

Тогда вы можете попробовать:

$site = "http:"."/"."/"."localhost";

или также:

$site = "http:".chr(47).chr(47)."localhost";

С уважением

0

Другие решения

В PHP двойные кавычки указывают на то, что текст должен быть обработан.

Так

$v = 1;
echo "$v";

даст: 1

но если ты

echo '$v';

Вы получите: $ v

Попробуйте сделать:

$site = 'http://localhost';
0

Насколько я понимаю, вы хотите использовать $site переменная как ссылка на вашей странице, например:

    <?php
$site = "http://localhost";
echo "<a href=\"$site\">sites</a>";
?>

Кажется, здесь нет никаких проблем с вашей строкой кода, насколько это касается моего локального сервера. Может быть, вы не избегаете чего-то должным образом, как в случае с моим echo заявление, где я должен был поставить обратную цитату моей цитаты.

0
По вопросам рекламы [email protected]