Form Oluşturma

Son güncelleme: 20.05.2012 14:27
  • Adınız-Soyadınız-Mesajınız form oluşturdum.

    <form name="form1" method="post" action="gelen.php">

    gelen.php kodları

    <?php
    $Adiniz=$_POST["fname1"];
    $Soyadiniz=$_POST["fname2"];
    $Mesajiniz=$_POST["fname3"];
    echo "Adınız:" .$fname1."<br>";
    echo "Soyadınız:" .$fname2."<br>";
    echo "Mesajınız:" .$fname3."<br>";
    ?>

    gelen.php ve formun bulunduğu html dosyasını, sunucuda html dosyalarının olduğu yere yükledim. formu doldurup gönder butonuna basınca gelen.php dosyasına yazılan bilgiler geliyor. Ziyaretçilerin mesajlarını,vereceğim mail adresine gelmesi için ne yapmam gerekir?
    -Formu doldurduktan sonra, mesajınız iletilmiştir. yazısı çıksın

    Cevap veren arkadaşlara teşekkürler.
#18.12.2007 22:08 0 0 0
  • formmail.html olarak kaydet

    [HTML]<html>
    <head>
    <title>Formmail</title>
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <center><form name="form" action="iletisim.php" method="post">
    <table witdh=100%>
    <tr>

    <td><strong>Isminiz:</strong></td>
    <td><br></td>
    <td><input type="text" name="name" size="50"></td>
    </tr>
    <tr>

    <td><strong>E-Mail-Adresiniz:</strong></td>
    <td><br></td>
    <td><input type="text" name="mail" size="50"></td>
    </tr>
    <tr>

    <td><strong>Mesajiniz:</strong></td>
    <td><br></td>
    <td><textarea name="nachricht" rows="10" cols="50"></textarea></td>
    </tr>
    <tr>
    <td colspan=2><br></td>
    <td><center><input type="submit" value="Yolla"> <input type="reset" value="Temizle"></center></td>
    </tr>
    </table></form>

    </body>
    </html>
    [/HTML]

    iletisim.php olarak kaydet

    [HTML]<?
    $webmaster = "main-board@web.de";
    $absender = "main-board@web.de";
    $betreffwebmaster = "Formmail den mesaj var";
    $koerperwebmaster = "$name ($mail) mesaj icerigi:
    $nachricht";
    $betreffabsender = "main-board@web.de Formmail Onay";
    $koerperabsender = "Mesajiniz main-board@web.de adresine ulastirildi \Icerigi:\n $nachricht\n";
    $mailfalsch = "<p class=ueber1>Hata</p><p>verdiginiz adres yanlis</p><p>Lütfen kontrol ediniz.";
    $felderleer = "<p class=ueber1>Hata</p><p>Lütfen doldurulmasi gereken alanlari doldurunuz</p>";
    $abgesandt = "<p class=ueber1>Tesekkürler,</p><p>Mesajiniz iletilmistir.</p>";
    if ($name == "" || $mail =="" || $nachricht =="")
    {
    echo "$felderleer";
    }
    else
    {
    if (ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$", $mail))
    {
    mail("$webmaster","$betreffwebmaster","$koerperwebmaster\n","FROM: $absender\n");

    if ($kopie == "nein")
    {
    mail("$mail","$betreffabsender","$koerperabsender","FROM: $absender\n");
    echo "$abgesandt";
    }
    else
    {
    echo "$abgesandt";
    }
    }
    else
    {
    echo "$mailfalsch";
    }
    }
    ?>
    [/HTML]
#19.12.2007 22:30 0 0 0
  • Teskkurler
#20.12.2007 10:01 0 0 0
  • Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\websites\mynet\siteadresi.com\wwwroot\html\iletisim.php on line 20

    Tesekkürler,

    Mesajiniz iletilmistir.

    mesaj gelmiyor. hatam nerede? teşekkürler.
#20.12.2007 15:12 0 0 0
  • teşekkürler
#21.12.2007 11:21 0 0 0
  • tüm içeriği nasıl göreceğim yahu
#09.01.2008 12:18 0 0 0
  • çok sağol levis abi
    çok işime yaradı ve bayaa kullanışlı bir yöntem
#19.01.2008 10:34 0 0 0
  • tşk. ederim
#02.05.2008 19:34 0 0 0
  • tskrlerr
#19.11.2008 23:38 0 0 0
  • ne bpktan bi seyy:D
#19.11.2008 23:39 0 0 0
  • Teşekkürler. İşime yarar umarım
#15.12.2008 16:22 0 0 0
  • umuyorum ki yapabilelim..inş..olur..tşk...
#28.04.2009 19:15 0 0 0
  • BUYUK HARFLERLE YAZIYORIM TESEKKUR NEDEMEK..
    ALLAH RAZI OLSUN BUNU YAPANDAN.. www.xxxxxxx.com adresin tum formunu simdi bunla yapiyorum.. tekrar tekrar allah razi olsun..
#03.08.2009 21:44 0 0 0
  • degistirilmesi gereken alanları yazabilirsiniz acaba.?? hata veriyor...
#16.11.2009 12:59 0 0 0
#21.11.2009 09:07 0 0 0
  • tşkler ;)

    Olduda , Ben Üyelik İstemiyorum , Sadece " Hosgeldin , AHMET " gibi olanından istiyorum
#19.02.2010 14:13 0 0 0
  • Emeginize Saglık Arkadaşlar
    :)
#28.02.2010 09:55 0 0 0
  • Teşekkürler
#04.03.2010 12:10 0 0 0
  • Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in d:\websites\mynet\siteadresi.com\wwwroot\html\ilet isim.php on line 20

    hata nerde lütfen yardımcı olurmusunuz ..
#19.03.2010 21:58 0 0 0