folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Phpden Anlayan Arkadaslar Bi Bakabilirmi (Phpmailer)



Phpden Anlayan Arkadaslar Bi Bakabilirmi (Phpmailer)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    trooper bunu yazdı

    post değişkeni ile tanımlaman lazım benim verdiğim örnekte en üst satırlarda yazdım 

    Eyw hocam cok saolasin aksam eve gectigimde kurcalayacagim muhtemel verdigin uzerinde oynayarak istedigimi yaparim cok cok zorda kalirsam yazarim. Seviyorum bu sistemi saolasiniz balik tutmayi ogrettiginiz icin.


    delimiyim ben?
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    ne demek hocam faydalı olduysak ne mutlu bize


    ZzZzZzZ...!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legendary
    legendary's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    Tabiki tanımlaman gerek.

    Post'tan geliyorsa : $ad = $_POST["ad"]; gibi

    Yada DB'den çekiyorsan ona göre bir işlem yapman gerek.

    Post / Get'ten gelen verileride direk eposta gövdesine basma filtreden geçir herhangi bir kod gönderimine karşı.

    <?
    $ad = $_POST["ad"];
    $tel = $_POST["tel"];
    $mail = $_POST["mail"];
    $mesaj = $_POST["mesaj"];
    ?>

     

     
    legendary tarafından 01/Kas/16 11:34 tarihinde düzenlenmiştir

    yaratıcılık uçmak değil konmaktır...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    legendary bunu yazdı

    Tabiki tanımlaman gerek.

    Post'tan geliyorsa : $ad = $_POST["ad"]; gibi

    Yada DB'den çekiyorsan ona göre bir işlem yapman gerek.

    Post / Get'ten gelen verileride direk eposta gövdesine basma filtreden geçir herhangi bir kod gönderimine karşı. 

    <?
    $ad = $_POST["ad"];
    $tel = $_POST["tel"];
    $mail = $_POST["mail"];
    mesaj = $_POST["mesaj"];
    ?>
    

     

     

    Filtreden gecir derken amac nedir?


    delimiyim ben?
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legendary
    legendary's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    stripslashes() addslashes() strip_tags() Fonksiyonlarını bir incelersen iyi olur. 

    yada SQL Injection için çok basit bir örnek mesela;

    $control = array ('select', 'insert', 'delete', 'update', 'drop table', 'union', 'null', 'SELECT', 'INSERT', 'DELETE', 'UPDATE', 'DROP TABLE', 'UNION', 'NULL');
    	for ($i = 0; $i < sizeof ($_GET); ++$i)
    	{
    		for ($j = 0; $j < sizeof ($control); ++$j)
    		{
    			if (preg_match ('/' . $control[$j] . '/', $_GET[key ($_GET)]))
    			{
    				$temp = key ($_GET);
    				$_GET[$temp] = '';
    				exit('<meta http-equiv="refresh" content="0; url=../error.php">');
    				continue;
    			}
    		}}

     


    yaratıcılık uçmak değil konmaktır...
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legendary
    legendary's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    Yani POST ve GET'ten gelen tüm verileri senin kodunun / sayfanın / DB'nin içine almadan kontrol etmen gerek. 


    yaratıcılık uçmak değil konmaktır...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    legendary bunu yazdı

    Yani POST ve GET'ten gelen tüm verileri senin kodunun / sayfanın / DB'nin içine almadan kontrol etmen gerek. 

    Hocam db kullanmiyorum basit bir html sayfa icerisinde mail attirma yani html postladiginda php dosyasini cagiriyor ve php dosyasida postun icerisindeki formda yazanlari mail atiyor.


    delimiyim ben?
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    legendary bunu yazdı

    Yani POST ve GET'ten gelen tüm verileri senin kodunun / sayfanın / DB'nin içine almadan kontrol etmen gerek. 

    Hocam db kullanmiyorum basit bir html sayfa icerisinde mail attirma yani html postladiginda php dosyasini cagiriyor ve php dosyasida postun icerisindeki formda yazanlari mail atiyor.


    delimiyim ben?
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ayhun
    ayhun's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    legendary bunu yazdı

    Yani POST ve GET'ten gelen tüm verileri senin kodunun / sayfanın / DB'nin içine almadan kontrol etmen gerek. 

    Hocam db kullanmiyorum basit bir html sayfa icerisinde mail attirma yani html postladiginda php dosyasini cagiriyor ve php dosyasida postun icerisindeki formda yazanlari mail atiyor.


    delimiyim ben?
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    legendary
    legendary's avatar
    Kayıt Tarihi: 26/Ağustos/2005
    Erkek

    Şimdilik HTML sayfadan mail gönderiyorsun. Biraz geliştirince o sayfayı illaki işine yarayacak. Mesela phpmailer la gönderdiğin mail gitmeyebilir, sayfa hata verebilir, SMTP çalışmayabilir, attığın mail spama düşebilir. 

    Formu kullanıp sana ileti gönderen adamı bulman çok zor. Burdan gelen verileri bir DB'ye yazsan sonrada mail olarak göndersen, mail gitmediğinde elinde DB'deki kayıt kalır.


    yaratıcılık uçmak değil konmaktır...
Toplam Hit: 2273 Toplam Mesaj: 22
phpmailer phpmailer ornek phpmailer nasil yapilir