Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

php'de mail gönderme

Konu, 'PHP' kısmında deleted_user tarafından paylaşıldı.

  1. deleted_user

    deleted_user Üye

    Kayıt:
    22 Kasım 2002
    Mesajlar:
    50
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayarcılık mesleği.
    Şehir:
    İstanbul
    Arkadaşlar ben php'd mail göndermek istiyordum.Nasıl yapabilirim?bir kod yazdım ama ilginc bir hata mesajı getiriyor.kod şudur;
    <?php
    $kime = "rasit1979@yahoo.com";
    $konu = "deneme";
    $mesaj = "Bu bir deneme mailidir";
    mail($kime, $konu, $mesaj);
    ?>
    hata mesajı;

    Parse error: parse error in C:\apache\htdocs\posting.php on line 5

    Yardımcı olursanız sevinirim.
     
  2. sokrates

    sokrates Daimi Üye

    Kayıt:
    8 Temmuz 2002
    Mesajlar:
    537
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programmer
    Şehir:
    istanbul
    PHP:
    <?php
    $kime 
    "rasit1979@yahoo.com";
    $konu "deneme";                                
    $mesaj "Bu bir deneme mailidir";
    $kimden="webmaster@webmaster.com";//burayi eklersen duzelir diye dusunuyorum
    mail($kime$konu$mesaj,$kimden);
    ?> 


     
  3. deleted_user

    deleted_user Üye

    Kayıt:
    22 Kasım 2002
    Mesajlar:
    50
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayarcılık mesleği.
    Şehir:
    İstanbul
    teşekkürler feylosof arkadaşım.Ama bu kez de şu hatayı çıkardı;

    Warning: Failed to Connect in C:\apache\htdocs\posting.php on line 6
     
  4. AAA

    AAA Yeni Üye

    Kayıt:
    1 Kasım 2002
    Mesajlar:
    23
    Beğenilen Mesajlar:
    0
    Birinci hata (parse error) adı üstünde parselleme hatası; bir parantez, virgül, noktalı virgül, tırnak işareti hatası. Kod da göremedim ama mutlak öyle.

    Ayrıca $kimden parametresi zorunlu değildir. Koymak isteniz bile bu şekilde değil, başına "From:" konularak yapılır.

    Son olarak da son hatanın manası mail server'ına ulaşılamadığıdır. Hata mesajından anladığım kadarıyla Bir Win32 sistemde çalışıyorsun.(c: drive). Win32 de qmail veya sendmail yoktur. Eğer bir SMTP server'ın varsa bunu php.ini de ayarlamalısın.

    Bu konu ile ilgili mime-mail'ide içeren bir yazım vardı ama realside çöktüğü için şu an piyasada değil.
     
  5. sokrates

    sokrates Daimi Üye

    Kayıt:
    8 Temmuz 2002
    Mesajlar:
    537
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programmer
    Şehir:
    istanbul

    yerel bir mailserver kurmalisin veya internet ortaminda calistirmalisin ve bir pop3 turunden bir mail sahibi olmalisin
    sanada albert mi diyelim:)
     
  6. deleted_user

    deleted_user Üye

    Kayıt:
    22 Kasım 2002
    Mesajlar:
    50
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayarcılık mesleği.
    Şehir:
    İstanbul
    AAA:SMTP server'im yok ben apeche kurdum. php.ini ne halta yariyür?Yada bu iş apache server'ın ayarıyla birşeyler yapılarak halledilemez mi ki?:confused:

    nietzsche: yerel server?o ne?internette bedava alan veren siteler php'yi destekliyor mu acaba merak ettim?tripod'taki web sayfamda bişeyler yaparsam olurmu ki?
    Albert?Yok.Sen bana kısaca Max Planck de...
     
  7. sokrates

    sokrates Daimi Üye

    Kayıt:
    8 Temmuz 2002
    Mesajlar:
    537
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programmer
    Şehir:
    istanbul
    sen bana feylozof veya filozof gibi seylerle hitap etme bende sana albert demiyim yoksa tek tarafli oluyo :D

    AAA arkadasin dedikleri daha dogru mail fonksiyonunda dorduncu parametre zorunlu degilmis ama from da zorunlu degil bilgidim kadariyla :)
     
  8. AAA

    AAA Yeni Üye

    Kayıt:
    1 Kasım 2002
    Mesajlar:
    23
    Beğenilen Mesajlar:
    0
    Hayır "From:" zorunlu. Çünkü son kısım additional header'ların eklendiği kısım. Yani "Cc" "Bcc" türü başlıklarda burada eklenir. Dolayısıyla son kısımda verilen adresin illa "from" oldugu kabul edilmez.

    İşte php.Net in orjinal örneği:

    PHP:
    mail("nobody@example.com""the subject"$message,
         
    "From: webmaster@$SERVER_NAME\r\n"
        
    ."Reply-To: webmaster@$SERVER_NAME\r\n"
        
    ."X-Mailer: PHP/" phpversion());
     
    ;)
     
  9. AAA

    AAA Yeni Üye

    Kayıt:
    1 Kasım 2002
    Mesajlar:
    23
    Beğenilen Mesajlar:
    0
  10. sokrates

    sokrates Daimi Üye

    Kayıt:
    8 Temmuz 2002
    Mesajlar:
    537
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Programmer
    Şehir:
    istanbul
    ogreniyoz ustat:)
     
  11. deleted_user

    deleted_user Üye

    Kayıt:
    22 Kasım 2002
    Mesajlar:
    50
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayarcılık mesleği.
    Şehir:
    İstanbul
    Filozof dememi istemiyorsun?tamam.Bbenim için albert veya başka birşey demende sakınca yok.Kusura bakma.Nickin ünlü bir Alman filozofun adı değil mi?
    Her ikinize de yardımlarınızdan dolayı teşekkür ederim.
     
  12. deleted_user

    deleted_user Üye

    Kayıt:
    22 Kasım 2002
    Mesajlar:
    50
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayarcılık mesleği.
    Şehir:
    İstanbul
     
  13. LoS.ToF

    LoS.ToF Daimi Üye

    Kayıt:
    11 Ağustos 2002
    Mesajlar:
    1,088
    Beğenilen Mesajlar:
    0
    Meslek:
    PHP Developer
    Şehir:
    Antalya
    Nihahaha