wmaraci reklam
lidertakipci

Hata alıyorum yardımcı olabilecek olan?

4 Mesajlar 1.858 Okunma
advertseo
wmaraci reklam

mrshn mrshn Felix Themes (technoesh) Kullanıcı
  • Üyelik 21.07.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad E** Ş**
  • Mesajlar 1011
  • Beğeniler 46 / 146
  • Ticaret 14, (%100)
Warning: mail() [function.mail]: SMTP server response: 503 Bad sequence of commands. You must specify the recipients of a message before you can send it in C:\inetpub\vhosts\.............\results.php on line 100

Warning: Cannot modify header information - headers already sent by (output started at C:\inetpub\vhosts\.............\results.php:5) in C:\inetpub\vhosts\dersnotlari.tk\httpdocs\test1\results.php on line 102

Hatalarını alıyorum yardımcı olabilecek var mı?

Results.php dosyası


$title = "Quiz Results";

echo "$title";

if (isset ($_POST['submit'])) {

$name = $_POST['name'];

$q1 = "1.)" . $_POST['q1'];

$q2 = "2.)" . $_POST['q2'];

$q3 = "3.)" . $_POST['q3'];

$q4 = "4.)" . $_POST['q4'];

$q5 = "5.)" . $_POST['q5'];

$qp = "6.)" . $_POST['qp'];

}

if ($name == "") {

die ("You forgot something, go back and check over your quiz.");

}

if ($q1 == "1.) ") {

die ("You forgot something, go back and check over your quiz.");

}

if ($q2 == "2.) ") {

die ("You forgot something, go back and check over your quiz.");

}

if ($q3 == "3.) ") {

die ("You forgot something, go back and check over your quiz.");

}

if ($q4 == "4.) ") {

die ("You forgot something, go back and check over your quiz.");

}

if ($q5 == "4.) ") {

die ("You forgot something, go back and check over your quiz.");

}

{

echo<<

Results: $name


$q1


$q2


$q3


$q4


$q5



Go Back To Quiz?

EOT;

}

$Name = $_POST['name'];

$Subject = "Quiz Results";

$Email = "technoesh@gmail.com";

$Message = "Here are the quiz results.";

$align = $_POST['align'];

$to = "$EmailTo";

$subject = "$Subject";

$body = "$Message\n\nQuiz By:
$Name\n$q1\n$q2\n$q3\n$q4\n$q5";

mail($to,$subject,$body);

header("Location: sent.htm");

?>

 

 

wmaraci
reklam

ByCookie ByCookie webtikk.com Banlı Kullanıcı
  • Üyelik 12.06.2011
  • Yaş/Cinsiyet 27 / E
  • Meslek .
  • Konum Tekirdağ
  • Ad Soyad ** **
  • Mesajlar 600
  • Beğeniler 32 / 39
  • Ticaret 0, (%0)
Warning: mail() [function.mail]: SMTP server response: 503 Bad sequence of commands. You must specify the recipients of a message before you can send it in C:\inetpub\vhosts\.............\results.php on line 100

Hostunda SMTP ile ilgili bir sorun var. Eğer localhost'ta çalışıyorsan bu hata normaldir.

Warning: Cannot modify header information - headers already sent by (output started at C:\inetpub\vhosts\.............\results.php:5) in C:\inetpub\vhosts\dersnotlari.tk\httpdocs\test1\results.php on line 102

Bu hata genelde birden fazla header(); kullandığında olur ama burda farklı gözüküyor.
Eğer scriptin yapısını bozmuyorsa, header("Location: sent.htm"); kodunu ilk satıra koyarmısın ?
 

 

bd bd WM Aracı Kullanıcı
  • Üyelik 26.10.2010
  • Yaş/Cinsiyet 34 / E
  • Meslek 2
  • Konum Manisa
  • Ad Soyad B** D**
  • Mesajlar 4926
  • Beğeniler 784 / 3953
  • Ticaret 18, (%100)
İlk hata'da e-mail'i alacak bir alıcı belirlemeni istiyor.

Yazdığın kodda son kısıma baktığımda ise alıcıyı şöyle tanımlamışsın:

$Email = "technoesh@gmail.com";

$Message = "Here are the quiz results.";

$align = $_POST['align'];

$to = "$EmailTo";

$subject = "$Subject";

$body = "$Message\n\nQuiz By:
$Name\n$q1\n$q2\n$q3\n$q4\n$q5";

mail($to,$subject,$body);


$Email değişkenine e-posta adresini yazmışsın ancak $to değişkenini daha önce tanımlamadığın bir $EmailTo değişkenine eşitlemişsin.

O kısmı birde şu şekilde yazıp denermisin?

$Email = "technoesh@gmail.com";

$Message = "Here are the quiz results.";

$align = $_POST['align'];

$to = $Email;

$subject = $Subject;

$body = "$Message\n\nQuiz By:
$Name\n$q1\n$q2\n$q3\n$q4\n$q5";

mail($to,$subject,$body);
 

 

mrshn mrshn Felix Themes (technoesh) Kullanıcı
  • Üyelik 21.07.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Öğretmen
  • Konum Konya
  • Ad Soyad E** Ş**
  • Mesajlar 1011
  • Beğeniler 46 / 146
  • Ticaret 14, (%100)
Kodu başa aldım. Bu sefer düzgün çalıştı ama hala mail gelmedi. Beklemedeyim. Mail gelmezse yazarım. Teşekkürler...

Ek Olarak:

Burak adlı üyeden alıntı

İlk hata'da e-mail'i alacak bir alıcı belirlemeni istiyor.

Yazdığın kodda son kısıma baktığımda ise alıcıyı şöyle tanımlamışsın:

$Email = "technoesh@gmail.com";

$Message = "Here are the quiz results.";

$align = $_POST['align'];

$to = "$EmailTo";

$subject = "$Subject";

$body = "$Message\n\nQuiz By:
$Name\n$q1\n$q2\n$q3\n$q4\n$q5";

mail($to,$subject,$body);


$Email değişkenine e-posta adresini yazmışsın ancak $to değişkenini daha önce tanımlamadığın bir $EmailTo değişkenine eşitlemişsin.

O kısmı birde şu şekilde yazıp denermisin?

$Email = "technoesh@gmail.com";

$Message = "Here are the quiz results.";

$align = $_POST['align'];

$to = $Email;

$subject = $Subject;

$body = "$Message\n\nQuiz By:
$Name\n$q1\n$q2\n$q3\n$q4\n$q5";

mail($to,$subject,$body);


Denedim. Kodlar çalıştı ama mail gelmedi. Anlamadım.

Ek Olarak: Mail geldi yardımcı olanlara teşekkür ederim.
İyi çalışmalar...
 

 

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al