Merhaba Arkadaşlar bir konud sizden küçük bir yardım talep ediyorum. Sertifika sorgulama yapacak kişiler yanlış yaptıklarında verecegim mail adresine error maili gönderebilirmi? Bu konuda acil yardımınıza ihtiyacım var
?>
<form action="/bilgi-edinme" method="post">
<input id="cert" name="cert" type="text" size="30" placeholder="Sertifika Numarası" value="" />
<input id="company" name="company" type="text" size="30" placeholder="Firma Adı ilk 2 harfi" value="" />
<input type="submit" name="submit" class="button" value="SORGULA"/></td>
<?php if (empty($cert) && isset($_POST['cert'])) echo "<span class='note'>*Lütfen sertifika numarası girin</span>" ?>
<?php
if (empty($company) && isset($_POST['cert'])) {echo "<span class='note'>*Lütfen firma adının ilk 2 harfini girin</span>";}
else if (strlen($company) !== 2 && isset($_POST['cert'])) {echo "<span class='note'>*2 harf girin</span>";}
?>
</form>
<?php
if (!empty($cert) && !empty($company)) {
function buyuk_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIİÖÇ') );}
function kucuk_harf_yap( $giris ) {return strtolower(strtr( $giris,'ĞÜŞIİÖÇ','ğüşıiöç'));}
function en_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIIÖÇ') );}
function en_harf_yap2( $giris ) {return strtr( $giris,'ĞÜŞIİÖÇ','ğüşiIöç'); }
Php sorgulamada hata mesajlarını gönderme
4
●288
- 25-12-2016, 22:58:46
<?php include "inc/header.php";?> <div id="container"> <section id="bilgi-edinme" role="main"> <header id="page" role="page"> <div class="arrow-up"></div> <h1>Bilgi Edinme</h1> <h2>Sertifika Sorgulama & Dökümanlar</h2> <p style="font-weight:600">Sertifika Sorgulama</p> <p>Sertifika numarasını olduğu gibi ("-" ile birlikte) ve firma adının ilk iki harfini girerek sertfika durumu sorgulaması yapabilirsiniz.</p> <p>Lütfen istenilen değerleri eksiksiz olarak giriniz.</p> <?php $cert = (isset($_POST['cert'])) ? $_POST['cert'] : ''; $company = (isset($_POST['company'])) ? $_POST['company'] : ''; ?> <form action="/bilgi-edinme" method="post"> <input id="cert" name="cert" type="text" size="30" placeholder="Sertifika Numarası" value="" /> <input id="company" name="company" type="text" size="30" placeholder="Firma Adı ilk 2 harfi" value="" /> <input type="submit" name="submit" class="button" value="SORGULA"/></td> <?php if (empty($cert) && isset($_POST['cert'])) echo "<span class='note'>*Lütfen sertifika numarası girin</span>" ?> <?php if (empty($company) && isset($_POST['cert'])) {echo "<span class='note'>*Lütfen firma adının ilk 2 harfini girin</span>";} else if (strlen($company) !== 2 && isset($_POST['cert'])) {echo "<span class='note'>*2 harf girin</span>";} ?> </form> <?php if (!empty($cert) && !empty($company)) { function buyuk_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIİÖÇ') );} function kucuk_harf_yap( $giris ) {return strtolower(strtr( $giris,'ĞÜŞIİÖÇ','ğüşıiöç'));} function en_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIIÖÇ') );} function en_harf_yap2( $giris ) {return strtr( $giris,'ĞÜŞIİÖÇ','ğüşiIöç'); } $con = mysql_connect("","",""); $cert = mysql_real_escape_string($cert); $company = mysql_real_escape_string($company); if($company == "iş"){$company = "İŞ";} if($company == "in"){$company = "İN";} $company1 = buyuk_harf_yap($company); $company2 = kucuk_harf_yap($company); $company3 = en_harf_yap2($company); $company4 = en_harf_yap($company); if (!$con) {die('Could not connect: ' . mysql_error());} mysql_select_db("dig02_certquery", $con); $result = mysql_query("SELECT * FROM certificate_query_2 WHERE sertifika_no = '$cert' AND ( unvan LIKE '$company%' OR unvan LIKE '$company1%' OR unvan LIKE '$company2%' OR unvan LIKE '$company3%' OR unvan LIKE '$company4%') LIMIT 1") or die(mysql_error()); ?> <?php if ($result !== false && mysql_num_rows($result) === 1): ?> <?php while($row = mysql_fetch_assoc($result)) : ?> <table id="sonuc" style="text-align:left"> <tr><th width="260" valign="top">Kuruluş</th><td><?php echo $row["unvan"] ?></td></tr> <tr><th>Adresi</th> <td><?php echo $row["adres"] ?></td></tr> <tr><th>Standart</th> <td><?php echo $row["standart"] ?></td></tr> <tr><th>Sertifika Numarası</th> <td><?php echo $row["sertifika_no"] ?></td></tr> <tr><th>Belge Tarihi</th> <td><?php echo date("d-m-Y", strtotime($row["ilk_yayin_tarihi"]) ) ?></td></tr> <tr><th>Gözetim Tarihi</th> <td><?php echo date("d-m-Y", strtotime($row["gecerlilik_tarihi"]) ) ?></td></tr> <tr><th>Geçerlilik Tarihi </th> <td><?php echo date("d-m-Y", strtotime($row["bitis_tarihi"]) ) ?></td></tr> <tr><th>Akreditasyon Kurumu</th> <td><?php echo $row["akreditasyon_kurumu"] ?></td></tr> <tr><th>Kapsam</th> <td><?php echo $row["kapsam"] ?></td></tr> <tr><th>Durumu</th> <td><?php echo $row["durum"] ?></td></tr> </table> <?php endwhile ?> <?php else: ?> <span class="note">*Sorguladığınız bilgiler, kayıtlı değildir</span> <?php endif ?> <?php mysql_close($con);}?> </header> <article> <header> <h3>Dökümanlar</h3> </header> <ul class="list-1"> <li><a href="/veri/TarafsizlikTaahhudu.pdf" target="_blank">Tarafsızlık Taahhüdü</a></li> <li><a href="/veri/MarkaveBelgeKullanimTalimati.pdf" target="_blank">Marka ve Belge Kullanım Talimatı</a></li> <li><a href="/veri/BelgelendirmeProseduru.pdf" target="_blank">Belgelendirme Prosedürü</a></li> <li><a href="/veri/FRK-08-01-Basvuru-Formu.pdf" target="_blank">Başvuru Formu</a></li> <li><a href="/veri/PRK-12-askiya-alma-ve-iptal-proseduru.pdf" target="_blank">Askıya Alma ve İptal Prosedürü</a></li> <li><a href="/veri/PRK-14-itiraz-ve-sikayet-yonetimi-proseduru.pdf" target="_blank">İtiraz ve Şikayet Yönetimi Prosedürü</a></li> <li><a href="/veri/TAK-08-01-tetkik-sureleri-belirleme-talimati.pdf" target="_blank">Tetkik Sürelerini Belirleme Talimatı</a></li> <li><a href="/veri/FRK-14-01-itiraz-ve-sikayet-formu.pdf" target="_blank">İtiraz ve Şikayet Formu</a></li> </ul> <p>Denetik, akreditasyon kurallarına, tarafsızlığa ve ISO gereklerine uymayı beyan eder. Bu konuda uymayı taahhüt ettiğimiz dökümantasyon, Denetik dokümantasyonunda belirtilmiş ve ilgi kuruluşların sitelerinde doküman olarak yayınlanmıştır. Bu konuda kaynak olabilecek siteler;</p> <ul class="list-1"> <li><a href="http://www.turkak.org.tr" target="_blank">www.turkak.org.tr</a></li> <li> <a href="http://www.iaf.nu" target="_blank">www.iaf.nu </a></li> <li> <a href="http://www.iso.org" target="_blank">www.iso.org </a></li> </ul> <div class="footer"></div> </article> </section> </div> <?php include "inc/footer.php";?> - 26-12-2016, 00:42:35
<?php include "inc/header.php";?> <div id="container"> <section id="bilgi-edinme" role="main"> <header id="page" role="page"> <div class="arrow-up"></div> <h1>Bilgi Edinme</h1> <h2>Sertifika Sorgulama & Dökümanlar</h2> <p style="font-weight:600">Sertifika Sorgulama</p> <p>Sertifika numarasını olduğu gibi ("-" ile birlikte) ve firma adının ilk iki harfini girerek sertfika durumu sorgulaması yapabilirsiniz.</p> <p>Lütfen istenilen değerleri eksiksiz olarak giriniz.</p> <?php $cert = (isset($_POST['cert'])) ? $_POST['cert'] : ''; $company = (isset($_POST['company'])) ? $_POST['company'] : ''; ?> <form action="/bilgi-edinme" method="post"> <input id="cert" name="cert" type="text" size="30" placeholder="Sertifika Numarası" value="" /> <input id="company" name="company" type="text" size="30" placeholder="Firma Adı ilk 2 harfi" value="" /> <input type="submit" name="submit" class="button" value="SORGULA"/></td> <?php if (empty($cert) && isset($_POST['cert'])) echo "<span class='note'>*Lütfen sertifika numarası girin</span>" ?> <?php if (empty($company) && isset($_POST['cert'])) {echo "<span class='note'>*Lütfen firma adının ilk 2 harfini girin</span>";} else if (strlen($company) !== 2 && isset($_POST['cert'])) {echo "<span class='note'>*2 harf girin</span>";} ?> </form> <?php if (!empty($cert) && !empty($company)) { function buyuk_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIİÖÇ') );} function kucuk_harf_yap( $giris ) {return strtolower(strtr( $giris,'ĞÜŞIİÖÇ','ğüşıiöç'));} function en_harf_yap($yazi) {return strtoupper( strtr($yazi,'ğüşıiöç', 'ĞÜŞIIÖÇ') );} function en_harf_yap2( $giris ) {return strtr( $giris,'ĞÜŞIİÖÇ','ğüşiIöç'); } $con = mysql_connect("","",""); $cert = mysql_real_escape_string($cert); $company = mysql_real_escape_string($company); if($company == "iş"){$company = "İŞ";} if($company == "in"){$company = "İN";} $company1 = buyuk_harf_yap($company); $company2 = kucuk_harf_yap($company); $company3 = en_harf_yap2($company); $company4 = en_harf_yap($company); if (!$con) {die('Could not connect: ' . mysql_error());} mysql_select_db("dig02_certquery", $con); $result = mysql_query("SELECT * FROM certificate_query_2 WHERE sertifika_no = '$cert' AND ( unvan LIKE '$company%' OR unvan LIKE '$company1%' OR unvan LIKE '$company2%' OR unvan LIKE '$company3%' OR unvan LIKE '$company4%') LIMIT 1") or die(mysql_error()); ?> <?php if ($result !== false && mysql_num_rows($result) === 1): ?> <?php while($row = mysql_fetch_assoc($result)) : ?> <table id="sonuc" style="text-align:left"> <tr><th width="260" valign="top">Kuruluş</th><td><?php echo $row["unvan"] ?></td></tr> <tr><th>Adresi</th> <td><?php echo $row["adres"] ?></td></tr> <tr><th>Standart</th> <td><?php echo $row["standart"] ?></td></tr> <tr><th>Sertifika Numarası</th> <td><?php echo $row["sertifika_no"] ?></td></tr> <tr><th>Belge Tarihi</th> <td><?php echo date("d-m-Y", strtotime($row["ilk_yayin_tarihi"]) ) ?></td></tr> <tr><th>Gözetim Tarihi</th> <td><?php echo date("d-m-Y", strtotime($row["gecerlilik_tarihi"]) ) ?></td></tr> <tr><th>Geçerlilik Tarihi </th> <td><?php echo date("d-m-Y", strtotime($row["bitis_tarihi"]) ) ?></td></tr> <tr><th>Akreditasyon Kurumu</th> <td><?php echo $row["akreditasyon_kurumu"] ?></td></tr> <tr><th>Kapsam</th> <td><?php echo $row["kapsam"] ?></td></tr> <tr><th>Durumu</th> <td><?php echo $row["durum"] ?></td></tr> </table> <?php endwhile ?> <?php else: ?> <span class="note">*Sorguladığınız bilgiler, kayıtlı değildir</span> <?PHP include 'class.phpmailer.php'; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'smtp.sitem.com'; $mail->Port = 587; $mail->Username = 'mail adresiniz'; $mail->Password = 'şifre'; $mail->SetFrom($mail->Username, 'Benim Adım'); $mail->AddAddress('alıcı mail adresi', 'Alıcının Adı'); $mail->CharSet = 'UTF-8'; $mail->Subject = 'Mail Başlığı'; $mail->MsgHTML('Mailin içeriği!'); $mail->Send(); ?> <?php endif ?> <?php mysql_close($con);}?> </header> <article> <header> <h3>Dökümanlar</h3> </header> <ul class="list-1"> <li><a href="/veri/TarafsizlikTaahhudu.pdf" target="_blank">Tarafsızlık Taahhüdü</a></li> <li><a href="/veri/MarkaveBelgeKullanimTalimati.pdf" target="_blank">Marka ve Belge Kullanım Talimatı</a></li> <li><a href="/veri/BelgelendirmeProseduru.pdf" target="_blank">Belgelendirme Prosedürü</a></li> <li><a href="/veri/FRK-08-01-Basvuru-Formu.pdf" target="_blank">Başvuru Formu</a></li> <li><a href="/veri/PRK-12-askiya-alma-ve-iptal-proseduru.pdf" target="_blank">Askıya Alma ve İptal Prosedürü</a></li> <li><a href="/veri/PRK-14-itiraz-ve-sikayet-yonetimi-proseduru.pdf" target="_blank">İtiraz ve Şikayet Yönetimi Prosedürü</a></li> <li><a href="/veri/TAK-08-01-tetkik-sureleri-belirleme-talimati.pdf" target="_blank">Tetkik Sürelerini Belirleme Talimatı</a></li> <li><a href="/veri/FRK-14-01-itiraz-ve-sikayet-formu.pdf" target="_blank">İtiraz ve Şikayet Formu</a></li> </ul> <p>Denetik, akreditasyon kurallarına, tarafsızlığa ve ISO gereklerine uymayı beyan eder. Bu konuda uymayı taahhüt ettiğimiz dökümantasyon, Denetik dokümantasyonunda belirtilmiş ve ilgi kuruluşların sitelerinde doküman olarak yayınlanmıştır. Bu konuda kaynak olabilecek siteler;</p> <ul class="list-1"> <li><a href="http://www.turkak.org.tr" target="_blank">www.turkak.org.tr</a></li> <li> <a href="http://www.iaf.nu" target="_blank">www.iaf.nu </a></li> <li> <a href="http://www.iso.org" target="_blank">www.iso.org </a></li> </ul> <div class="footer"></div> </article> </section> </div> <?php include "inc/footer.php";?>https://storage.googleapis.com/googl...iler_5.2.4.zip
Linkteki sıkıştırılmış dosyayı indirip açın, içindeki
class.smtp.php
class.phpmailer.php
dosyalarını kullandığınız dizine atın. Koddaki mail içeriğini vs. kendinize göre ayarlarsınız.