Dostupde

Рейтинг
0
Регистрация
01.08.2012

bimbo, сделал... вот че выдает: "Fatal error: Call to undefined function location()"

<?php ob_start();

$to = "you@yoursite.com";

$subject = "Contact Us";

$email = $_REQUEST['email'] ;

$message = $_REQUEST['message'] ;

$headers = "From: $email";

$sent = mail($to, $subject, $message, $headers) ;

if($sent=TRUE)

{location ('/index.html');}

else

{print "We encountered an error sending your mail"; }

ob_end_flush(); ?>

---------- Добавлено 02.08.2012 в 19:51 ----------

pipez, сделал, но выдало:

"Cannot modify header information - headers already sent by obrabotka.php"

знаешь как решить эту проблему?))

---------- Добавлено 02.08.2012 в 19:53 ----------

вот код:

<?php ob_start();

$to = "you@yoursite.com";

$subject = "Contact Us";

$email = $_REQUEST['email'] ;

$message = $_REQUEST['message'] ;

$headers = "From: $email";

$sent = mail($to, $subject, $message, $headers) ;

if($sent===TRUE)

{header( 'Location: /index.html' ) ;

exit; }

else

{print "We encountered an error sending your mail"; }

ob_end_flush(); ?>

Parse error: syntax error, unexpected T_ELSE

Что-то не так:(

Вроде такая простая операция - перейти по ссылки, а прям проблема у меня теперь емае:)

Куда только ни пихал это, ничего не выходит)

Если не сложно, в коде укажите куда-что)

<?php

$to = "you@yoursite.com";

$subject = "Contact Us";

$email = $_REQUEST['email'] ;

$message = $_REQUEST['message'] ;

ob_start();

$sent = mail($to, $subject, $message, $headers) ;

if($sent)

{location ('/index.html');

else

{print "We encountered an error sending your mail"; }

?>

LEOnidUKG,

вот так делаю?

$sent = mail($to, $subject, $message2, $headers) ;

if($sent)

{location ('/index.html');}

else

{print "We encountered an error sending your mail"; }

Спасибо, но не помогло:(

Я думаю вот вопрос полегче)):

Как сделать так, чтобы вместо слов "Письмо было отправлено" у меня открывалась ссылка?

Ну например, если if($sent), то меня перекидывает на главную index.html