• 28-09-2012, 08:16:13
    #1
    MErhaba arkadaşlar benim iletişim formum mail gönderiyor fakat boş geliyor mail
    index.html
    Alıntı

    <form method="post" action="contact.php">

    E-mailiniz: <input name="email" type="text">
    Mesajınız:

    <textarea name="message" rows="15" cols="40"></textarea>
    <input type="submit">
    </form>

    contact.php
    <?php 
    $to = "xxx@xxx.com"; 
    $subject = "emailin konusu"; 
    $email = $_REQUEST[´email´] ; 
    $message = $_REQUEST[´message´] ; 
    $headers = "From: $email"; 
    $sent = mail($to, $subject, $message, $headers) ; 
    if($sent) 
    {print "mail gönderme başarılı"; }
    else 
    {print "mail gönderilemedi"; }
    ?>
  • 28-09-2012, 08:27:30
    #2
    Üyeliği durduruldu
    $_REQUEST yerine $_POST olmalı.

    S3 mobile message.
  • 28-09-2012, 15:34:01
    #3
    Aşağıdaki şekilde düzenlersen çalışacaktır.

    contact.php

    <?php 
    $to = "xxx@xxx.com"; 
    $subject = "emailin konusu"; 
    $email = $_POST[´email´] ; 
    $message = $_POST[´message´] ; 
    $headers = "From: $email"; 
    $sent = mail($to, $subject, $message, $headers) ; 
    if($sent) 
    {print "mail gönderme başarılı"; }
    else 
    {print "mail gönderilemedi"; }
    ?>
  • 29-09-2012, 03:19:45
    #4
    Network adlı üyeden alıntı: mesajı görüntüle
    Aşağıdaki şekilde düzenlersen çalışacaktır.

    contact.php

    <?php 
    $to = "xxx@xxx.com"; 
    $subject = "emailin konusu"; 
    $email = $_POST[´email´] ; 
    $message = $_POST[´message´] ; 
    $headers = "From: $email"; 
    $sent = mail($to, $subject, $message, $headers) ; 
    if($sent) 
    {print "mail gönderme başarılı"; }
    else 
    {print "mail gönderilemedi"; }
    ?>
    öncelikle cevabınız için çok teşekkür ediyorum fakat mail geliyor ama mesajın içeriği gelmiyor yani boş mail geliyor bunun sebebine olabilir
  • 29-09-2012, 03:35:32
    #5
    inputların boş gelmesini empty fonksiyonu ile engelleyin hocam.
  • 29-09-2012, 04:41:41
    #6
    $to = "necdet@localhost"; 
    $subject = "emailin konusu"; 
    $email = $_POST["email"] ; 
    $message = $_POST["message"] ; 
    $headers = "From:".$email; 
    $sent = mail($to, $subject, $message, $headers) ; 
    if($sent) 
    {print "mail gönderme başarılı"; }
    else 
    {print "mail gönderilemedi"; }
    Şunu kullanın, sorun düzelir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:41:41 -->-> Daha önceki mesaj 04:39:05 --

    Bu arada sorun tek tırnak kullanmanız.
  • 29-09-2012, 09:43:12
    #7
    Necdet adlı üyeden alıntı: mesajı görüntüle
    $to = "necdet@localhost"; 
    $subject = "emailin konusu"; 
    $email = $_POST["email"] ; 
    $message = $_POST["message"] ; 
    $headers = "From:".$email; 
    $sent = mail($to, $subject, $message, $headers) ; 
    if($sent) 
    {print "mail gönderme başarılı"; }
    else 
    {print "mail gönderilemedi"; }
    Şunu kullanın, sorun düzelir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:41:41 -->-> Daha önceki mesaj 04:39:05 --

    Bu arada sorun tek tırnak kullanmanız.
    Teşekkürler cevaplar için, sorunsuz şekilde çalışıyo
  • 29-09-2012, 10:00:42
    #8
    Sorun tek tırnak değil. Arkadaşın koduna dikkat ederseniz kullanılan tırnak standart tek tırnak değil. Alt GR + , tuş kombinasyonuyla (klavyeye göre değişebilir.) elde edilen bir karakterdir, PHP desteklemez.
  • 29-09-2012, 13:07:06
    #9
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Sorun tek tırnak değil. Arkadaşın koduna dikkat ederseniz kullanılan tırnak standart tek tırnak değil. Alt GR + , tuş kombinasyonuyla (klavyeye göre değişebilir.) elde edilen bir karakterdir, PHP desteklemez.
    Evet,evet ondan işte O tırnaklar içeriğin görülmesini engelliyor.