Когда я вхожу:
$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?
Это должно сработать, но это повлияет на вывод, так что это не решение:
$site = "http:\/\/localhost";
Тогда вы можете попробовать:
$site = "http:"."/"."/"."localhost";
или также:
$site = "http:".chr(47).chr(47)."localhost";
С уважением
В PHP двойные кавычки указывают на то, что текст должен быть обработан.
Так
$v = 1;
echo "$v";
даст: 1
но если ты
echo '$v';
Вы получите: $ v
Попробуйте сделать:
$site = 'http://localhost';
Насколько я понимаю, вы хотите использовать $site
переменная как ссылка на вашей странице, например:
<?php
$site = "http://localhost";
echo "<a href=\"$site\">sites</a>";
?>
Кажется, здесь нет никаких проблем с вашей строкой кода, насколько это касается моего локального сервера. Может быть, вы не избегаете чего-то должным образом, как в случае с моим echo
заявление, где я должен был поставить обратную цитату моей цитаты.