[ dr. anVe @ 07.03.2006. 11:58 ] @
Postovanje, imam problem jedan pa bi htio pomoc. Radi se o kontakt email formi. Napravio sam jedan kontakt.html i napravio formu u njemu sa text fileldima name message Zatim sam napravio i jedan email.php i u njemu je sledece Code: <?php if ($_SERVER ['REQUEST_METHOD'] == 'POST') { $sendTo = " [email protected]"; $subject = "Poruka sa sajta"; $headers = "From: " . $_POST["name"]; $headers .= "<" . $_POST["email"] . ">\r\n"; $headers .= "Reply-To: " . $_POST["email"] . "\r\n"; $headers .= "Return-Path: " . $_POST["email"]; $message = $_POST["message"]; $logfile = @fopen ('mylog.txt', 'a'); if ($logfile === false) { ?> Greska: ne mogu da otvorim fajl za pisanje <?php exit; } $wrapper = '- - - - - - '; $nl = "\r\n"; fwrite ($logfile, $wrapper . date ('r') . $wrapper . ' BEGIN' . $nl); fwrite ($logfile, "$wrapper POST data: $nl"); foreach ($_POST as $key => $value) { fwrite ($logfile, "[$key] = \"$value\"$nl"); } fwrite ($logfile, "$wrapper POST data end$nl $wrapper "); $success = @mail ($sendTo, $subject, $message, $headers); fwrite ($logfile, $success ? 'mail sent' : 'mail failed'); fwrite ($logfile, $wrapper . date ('r') . $wrapper . ' END' . $nl . $nl); fclose ($logfile); exit; } ?> Napravio sam i jedan log.txt i sve zajedno strpao u jedan folder i prebacio na server pa ga chmodovao sam ga na 777. Kad pokrenem formu u browseru popunim polja i posaljem, otvori mi se nakon toga blank strana (Prazna). Poslani sadrzaj mi se upisuje u log.txt a ne posalje mi nista na moj mail. U cemu je problem? Kad pokrenem http://www.mojsajt.net/log.txt otvori mi se sledeca poruka Code: - - - - - - POST data end - - - - - - mail sent- - - - - - Tue, 07 Mar 2006 12:21:38 +0100- - - - - - END - - - - - - Tue, 07 Mar 2006 12:24:49 +0100- - - - - - BEGIN - - - - - - POST data: [name] = "neko" [email] = "[email protected]" [message] = "proba tekst" Ali nece poruka da mi stigne na mail. Inace sam pocetnik. |