• 16-01-2013, 12:52:50
    #1
    Selam siparis gönderme formu var kendi host alanımda çalışıyor ama natro hosta çalışmıyor.Sebebi ne olabilir acaba.
    <?php
    include("includes/baglan.php");	
    $tarih = date("d.m.Y");
    for ($i=1 ; $i<=56; $i++)
    {
    $a[$i]=$HTTP_POST_VARS["a$i"];
    }
    		
    $SQL = "INSERT INTO siparis (id,tarih,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39,a40,a41,a42,a43,a44,a45,a46,a47,a48,a49,a50,a51,a52,a53,a54,a55,a56)
    VALUES (null,'$tarih','$a1','$a2','$a3','$a4','$a5','$a6','$a7','$a8','$a9','$a10','$a11','$a12','$a13','$a14','$a15','$a16','$a17','$a18','$a19','$a20','$a21','$a22','$a23','$a24','$a25','$a26','$a27','$a28','$a29','$a30','$a31','$a32','$a33','$a34','$a35','$a36','$a37','$a38','$a39','$a40','$a41','$a42','$a43','$a44','$a45','$a46','$a47','$a48','$a49','$a50','$a51','$a52','$a53','$a54','$a55','$a56')";								
    $sorgu = mysql_query($SQL,$connect);
    
            $emailim = "mailadresim@mailadresi.com";
    	$subject=".::  Siteden Sipariş Var.";
    	$mailbody="<br> Siteden Yeni Sipariş Gönderildi.<br><br>
    	
    	Ad Soya: $a1 $a2<br>
    	Telefonu: $a4<br>
    	Detaylı bilgilerine sitenizin admin bölümünüden bakabilirsiniz";
    	
       mail("$emailim","$subject","$mailbody","From: $email\nReply-to:    $email\nContent-Type: text/html; charset=iso-8859-9\n");
    ?>
  • 16-01-2013, 13:05:09
    #2
    HTTP_POST_VARS bunu değiştirin POST ile
  • 16-01-2013, 13:11:33
    #3
    $a[$i]=$POST["a$i"]; yaptım gene olmadı
  • 16-01-2013, 13:12:28
    #4
    wobber adlı üyeden alıntı: mesajı görüntüle
    $a[$i]=$POST["a$i"]; yaptım gene olmadı
    Olmaması Gereken
    $POST

    Olması Gereken
    $_POST


    $a[$i]=$_POST["a$i"];
  • 16-01-2013, 13:15:14
    #5
    Hızlı yazacam diye yanlış yamışım $a[$i]=$_POST["a$i"]; bunu yazdım gene olmadı
  • 16-01-2013, 13:18:52
    #6
    ["a$i"] yerine $a[$i] deneyin
  • 16-01-2013, 15:40:21
    #7
    Yok gene çalışmadı anlamadıgım kendi alanımda sorunsuz çalışıyor. anlamadım gitti

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:40:21 -->-> Daha önceki mesaj 14:07:49 --

    Sorun natro mail fonksiyonunda imiş.smtp olarak mail kullanacakmışız
  • 17-01-2013, 01:48:19
    #8
    evet natro windows sunucu üzeri linux hosting sağlıyor... mail fonksiyonu kapali bu yüzden smpt ile göndermeniz lazım maili phpmailer diye class var onunla cok rahat yapabilirsiniz...