• 22-06-2009, 16:14:04
    #1
    Merhaba

    flash üzerinden php ye post ettiğim veriler mail adresime gelmiyor. kodlarda bi sorun olabilirmi acaba yardımcı olabilirmisiniz.

    $kime = "email@email.com";
    $konuu = "sabit site adı";
    $mesajj .= "$mesaj";
    $isimm = "$isim";
    $gonder = "From: <$email>";
    mail($kime,$konu,$isim,$mesaj,$gonder);

    konuyu editlemek zorunda kaldım saatlerdir aynı şeyle uğraşıyorum. biraz araştırdım sanırım sorun host tan kaynaklanıyor smtp olarak php hazırlamam gerekiyormuş. smtp olarak nasıl yapablirim.
    isim="";
    email=""; //gönderen kişinin email adresi
    mesaj="";
  • 22-06-2009, 16:15:58
    #2
    Üyeliği durduruldu
    flash sayfa ile degilde direk adresi cagirarak denediniz mi?

    bide veridginz kodda değişken karmaşası var gibi
  • 22-06-2009, 18:46:07
    #3
    Üyeliği durduruldu
    $mesaj.=
    "$" değişkenden sonra nokta "." operatörünü niye kullandını onu anlamış değilim
    ve verileri cekerken $değişkenler kullanmışınız değişkenlerde bi hata olabilirmi
    veriler flash dökümandan geliyormuş flash konusundan bişey demek istemiyorum çünkü
    flashta o kadar iyi değilim
    ama normalde
    $mesaj=$_POST["mesaj"];
    $mesaj=$_GET["mesaj"];
    şekilde diye biliyorum
  • 22-06-2009, 19:09:07
    #4
    dorime adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    flash üzerinden php ye post ettiğim veriler mail adresime gelmiyor. kodlarda bi sorun olabilirmi acaba yardımcı olabilirmisiniz.
    $kime = "email@email.com";
    $konuu = "sabit site adı";
    $mesajj .= "$mesaj";
    $isimm = "$isim";
    $gonder = "From: <$email>";
    mail($kime,$konu,$isim,$mesaj,$gonder);

    php konusuna çok iyi değilimdir ama mantıkla yaklasırsak olaya birşeyler ters ters batmakta göze yanılmıyorsam flasş üzerinden gelen veriler

    $isim , $mesaj ,

    bu sayda sıfırdan tanımlanmıs veriler

    $email ve $konuu

    mailde gönderilmek istenen veriler $kime,$konu,$isim,$mesaj,$gonder


    hiçbiryerde $konu veri tanımlaması kullanılmamış ancak $konu gönderilmek istenmiş netice de olmayan bir veri gönderilirken hata verdirecektir.
    $isim verisi flashtan sayfaya $isimm olarak aktarılmıs ama yine de $isim olarak gönderilmiş yani sayfadaki tanımlama pek anlam içermemekte gibi durmakta sanki. birde su komutlarla denermisiniz?

    Ancak burdada ısrarla anlamadığım birşey var ki? $kime ve $gonder arasındaki fark nedir? $gonder i gönderilecek kişi olarak varsaydım. sadece birazcık php bilgimle yorum yapmaya çalıştım


    $kime = "email@email.com";
    $konuu = "sabit site adı";
    $mesajj .= "$mesaj";
    $isimm = "$isim";
    $gonder = "<$email>";
    mail($gonder,$konuu,$mesajj);
  • 22-06-2009, 20:14:06
    #5
    Misafir
    Gönder değişkeni gereksiz kime değişkeni yeterli
  • 23-06-2009, 03:41:17
    #6
    En son yaptığım bu ama yinede sonuç alamadım.

    $to = "sabit email@email.com";
    $xkonu = "sabit yazı";
    $xmesaj = $_POST["mesaj"];
    $xisim = $_POST["isim"];
    $xgonderen = $_POST["email"];
    mail($to,$xkonu,$xmesaj,$xisim,$xgonderen);
  • 23-06-2009, 08:19:36
    #7
    Üyeliği durduruldu
    dorime adlı üyeden alıntı: mesajı görüntüle
    En son yaptığım bu ama yinede sonuç alamadım.
    $to = "sabit email@email.com";
    $xkonu = "sabit yazı";
    $xmesaj = $_POST["mesaj"];
    $xisim = $_POST["isim"];
    $xgonderen = $_POST["email"];
    mail($to,$xkonu,$xmesaj,$xisim,$xgonderen);
    virgüllerden sonra boşluk olması gerekiyor ondan olabilir.
  • 23-06-2009, 20:20:14
    #8
    yok bunları düzellttim fayda etmedi. konuyu editledim tekrar. smtp olarak gönderim yapmam gerekiyormuş bu kodları nasıl smtp olarak yazarım
  • 23-06-2009, 21:18:30
    #9
    localdemi göndermeye çalışıyorsunuz. Localdeyse mail server yüklemeniz gerekiyor