up up up delimiyim ben?

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...

smtp ile mail gndermeni sağlayacak bu senin. hostundan bi mail oluştur. onun bilgilerini gir işte" $phpmailer->Host = ' '; $phpmailer->SMTPAuth = true; $phpmailer->Username = ' '; $phpmailer->Password = ' '; " şu kısımlara.

Şimdilik HTML sayfadan mail gnderiyorsun. Biraz geliştirince o sayfayı illaki işine yarayacak. Mesela phpmailer la gnderdiğin mail gitmeyebilir, sayfa hata verebilir, SMTP çalışmayabilir, attığın mail spama düşebilir. Formu kullanıp sana ileti gnderen adamı bulman çok zor. Burdan gelen verileri bir DB'ye yazsan sonrada mail olarak gndersen, mail gitmediğinde elinde DB'deki kayıt kalır. Soyledigin konuda haklisin ancak php bilgim 3 aylik cocugun konusmasi kadar zaten sordugum sorudan anlayabilirsin :) delimiyim ben?

smtp ile mail gndermeni sağlayacak bu senin. hostundan bi mail oluştur. onun bilgilerini gir işte" $phpmailer->Host = ' '; $phpmailer->SMTPAuth = true; $phpmailer->Username = ' '; $phpmailer->Password = ' '; " şu kısımlara. Hocam maili gonderebiliyorum sikinti yok ancak yukarida bahsettigim form icerisine girilen metinleri bi tablo icinde gondermek istiyorum duz metin gibi degilde daha derli toplu delimiyim ben?

Tabiki tanımlaman gerek. Post'tan geliyorsa : $ad = $_POST ; gibi Yada DB'den çekiyorsan ona gre bir işlem yapman gerek. Post / Get'ten gelen verileride direk eposta gvdesine basma filtreden geçir herhangi bir kod gnderimine karşı. <? $ad = $_POST ; $tel = $_POST ; $mail = $_POST ; $mesaj = $_POST ; ?> legendary tarafından 01/Kas/16 11:34 tarihinde düzenlenmiştir yaratıcılık uçmak değil konmaktır...

Up up delimiyim ben?

ne demek hocam faydalı olduysak ne mutlu bize ZzZzZzZ...!

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?

stripslashes addslashes strip_tags Fonksiyonlarını bir incelersen iyi olur. yada SQL Injection için çok basit bir rnek mesela; $control = array ; for ($i = 0; $i < sizeof ; ++$i) { for ($j = 0; $j < sizeof ; ++$j) { if (preg_match ('/' . $control . '/', $_GET )) }} yaratıcılık uçmak değil konmaktır...

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

Tabiki tanımlaman gerek. Post'tan geliyorsa : $ad = $_POST ; gibi Yada DB'den çekiyorsan ona gre bir işlem yapman gerek. Post / Get'ten gelen verileride direk eposta gvdesine basma filtreden geçir herhangi bir kod gnderimine karşı. <? $ad = $_POST ; $tel = $_POST ; $mail = $_POST ; mesaj = $_POST ; ?> Filtreden gecir derken amac nedir? delimiyim ben?

Şimdilik HTML sayfadan mail gnderiyorsun. Biraz geliştirince o sayfayı illaki işine yarayacak. Mesela phpmailer la gnderdiğin mail gitmeyebilir, sayfa hata verebilir, SMTP çalışmayabilir, attığın mail spama düşebilir. Formu kullanıp sana ileti gnderen adamı bulman çok zor. Burdan gelen verileri bir DB'ye yazsan sonrada mail olarak gndersen, mail gitmediğinde elinde DB'deki kayıt kalır. yaratıcılık uçmak değil konmaktır...

selamlar hacilar hocalar; yine ben ve yine gereksiz bir konu ile karsinizdayim. bu phpmailer hakkinda yardimci olabilecek birileri bana bu sistemin nasil calistigini anlatabilirmi internette dosyalari buldum yazilanlari okudum ancak bu aleti beceremedim derdim su bi mail tablosu olusturup orada sitedeki postlanan yazilari bi taslak icine yerlestirip mail olarak atmak ama php bilmedigimden mal gibi kodlara bakiyorum kisa yollu bi ornek gosterecek herkese simdiden tesekkurlerimi sunarim. yaptigim php dosyasi asagidaki gibi not:mail gonderimninde sikinti yok sorun gelen degiskenlerle bi tablo veya guzel goruntulu bi mail olusturup gondermek <?php header('Content-Type: text/html; charset=utf-8'); require 'PHPMailerAutoload. php'; $htmlBody = ' <head> </head> <body> <img src="http://www.phpfreaks.com/images/phpfreaks_logo. jpg" alt="PHP Freaks" /> <h2>BURAYA DEGISKEN ADI GELECEK YANI MUSTERININ ADI;</h2> <p>BURADA BI METIN YAZACAK AMA DEGISKENLER GELMESI LAZIM MESELA VATANDASIN TELEFON NUMARASI FORUMDAKI TARIH SAAT FALAN</p> '; $phpmailer = new PHPMailer; $phpmailer->isSMTP ; $phpmailer->Host = ' '; $phpmailer->SMTPAuth = true; $phpmailer->Username = ' '; $phpmailer->Password = ' '; $phpmailer->SMTPSecure = 'no'; $phpmailer->Port = '25'; $phpmailer->From = ' '; $phpmailer->FromName = $_POST ; $phpmailer->AddReplyTo ; $phpmailer->addAddress ; $phpmailer->isHTML ; $phpmailer->Subject = $message; $phpmailer->IsHTML ; $phpmailer->Body = $htmlBody; $phpmailer->CharSet = 'UTF-8'; $phpmailer->SMTPDebug = 0; if(!$phpmailer->send echo 'Mail gonderildi.'; ?> Degisken olarak atamam gerekenlerde sunlar namesurname address phone service date-time email bana 1 tane ornek gosterseniz gerisini kavrarim gibime gelio ayhun tarafından 31/Eki/16 20:40 tarihinde düzenlenmiştir delimiyim ben?

oncelıkle googleda responsıve mail theme dıye aratarak bır form tasarımı bulabılırsın sonrasında ıse bu tasarımın kodlarını $messege değişkenine atıyabılırsın dıye tahmın edıyorum pek php bılgım yok ama boyle yapınca olur dıye dusunuyorum

En basitinden ;$phpmailer->Body = $htmlBody; satırındaki $htmlBody değişkeni gnderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. rnek olması açısından; $htmlBody = " İletişim Formu Adı : ".$ad." Telefon : ".$tel." E-Posta : ".$mail." Mesaj : ".$mesaj." "; Peki hocam bu senin verdigin koddaki degiskenleri bu php dosyasinda biyerde tanimlamam gerekiyormu yoksa. $ ad yazmam yeterlimi? Yani namesurname = $ ad gibi? ayhun tarafından 01/Kas/16 11:25 tarihinde düzenlenmiştir delimiyim ben?

En basitinden ;$phpmailer->Body = $htmlBody; satırındaki $htmlBody değişkeni gnderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. rnek olması açısından; $htmlBody = " <style type=\"text/css\"> . style </style> <table width=\"100%\" border=\"1\"> <tr> <td width=\"134\">İletişim Formu</td> </tr> <tr> <td width=\"134\">Adı</td> <td width=\"10\">:</td> <td width=\"247\">".$ad."</td> </tr> <tr> <td width=\"134\">Telefon</td> <td width=\"10\">:</td> <td width=\"247\">".$tel."</td> </tr> <tr> <td width=\"134\">E-Posta</td> <td width=\"10\">:</td> <td width=\"247\">".$mail."</td> </tr> <tr> <td width=\"134\">Mesaj</td> <td width=\"10\">:</td> <td width=\"247\">".$mesaj."</td> </tr> </table> "; yaratıcılık uçmak değil konmaktır...

legendary bunu yazdı En basitinden ;$phpmailer->Body = $htmlBody; satırındaki $htmlBody değişkeni gnderdiğin mailin içeriği bu değişkenin içine istediğin html tagları dahil yazabilirsin. rnek olması açısından; $htmlBody = " İletişim Formu Adı : ".$ad." Telefon : ".$tel." E-Posta : ".$mail." Mesaj : ".$mesaj." "; Peki hocam bu senin verdigin koddaki degiskenleri bu php dosyasinda biyerde tanimlamam gerekiyormu yoksa. $ ad yazmam yeterlimi? Yani namesurname = $ ad gibi? tanımlaman gerek tabi hocam $ad = ne olduğu nerden belli olacak ya veritabanından çekeceksin yada bi post işlemi varsa ordan alacaksın yada session işlemleri falan Milyarlarca yıl lüydüm dirildim ve tekrar dirilmemek üzere leceğim günü bekliyorum!

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?

<?php header('Content-Type: text/html; charset=utf-8'); require 'PHPMailerAutoload. php'; $namesurname= $_POST ; $address = $_POST ; $phone =$_POST ; $service =$_POST ; $subject = "MAil Konusu"; $message = "<html><body>"; $message.= "<table width='100%' bgcolor='#e0e0e0' cellpadding='0' cellspacing='0' border='0'>"; $message.= "<tr><td>"; $message.= "<table align='center' width='100%' border='0' cellpadding='0' cellspacing='0' style='max-width:650px; background-color:#fff; font-family:Verdana, Geneva, sans-serif;'>"; $message.= "<thead> <tr height='80'> <th colspan='4' style='background-color:#f5f5f5; border-bottom:solid 1px #bdbdbd; font-family:Verdana, Geneva, sans-serif; color:#333; font-size:34px;' >Test Mail</th> </tr> </thead>"; $message.= "<tbody> <tr> <td colspan='4' style='padding:15px;'> <p style='font-size:20px;'>Adsoyad' ".$namesurname.",</p> <p style='font-size:20px;'>Adres' ".$address.",</p> <p style='font-size:20px;'>Tel:' ".$phone.",</p> <p style='font-size:20px;'>Servis' ".$service.",</p> </td> </tr> <tr height='80'> <td colspan='4' align='center' style='background-color:#f5f5f5; border-top:dashed #00a2d1 2px; font-size:24px; '> <label> Test HTML </label> </td> </tr> </tbody>"; $message.= "</table>"; $message.= "</td></tr>"; $message.= "</table>"; $message.= "</body></html>"; $phpmailer = new PHPMailer; $phpmailer->isSMTP ; $phpmailer->Host = ' '; $phpmailer->SMTPAuth = true; $phpmailer->Username = ' '; $phpmailer->Password = ' '; $phpmailer->SMTPSecure = 'no'; $phpmailer->Port = '25'; $phpmailer->From = ' '; $phpmailer->FromName = $_POST ; $phpmailer->AddReplyTo ; $phpmailer->addAddress ; $phpmailer->isHTML ; $phpmailer->Subject = $subject; $phpmailer->IsHTML ; $phpmailer->Body = $message; $phpmailer->CharSet = 'UTF-8'; $phpmailer->SMTPDebug = 0; if(!$phpmailer->send echo 'Mail gonderildi.'; ?> if(!$phpmailer->send echo 'Mail gonderildi.'; ?> ZzZzZzZ...!