Jump to content
Son zamanlarda artan kullanıcı hesap hırsızlıkları sebebiyle tüm kullanıcılara şifre sıfırlama maili gönderilmiştir. Lütfen güveli şifreler seçiniz. Mevcut e-mail adresinize erişemiyorsanız, en aşağıdaki destek linkinden bize ulaşınız. ×

Iletişim Formunda Güvenlik Kodu Hatası


Recommended Posts

arkadaşlar merhaba bir tane hazır cafe scripti kurdum. herşeyi iyi hoş güzel çalışıyor ama bir tek iletişim formu çalışmıyor Güvenlik kodunu hatalı girdiniz! yazısı çıkıyor doğru girdigim halde kabul etmiyor sebebi nedir yardımcı olabilecek arkadaşlarım varsa sevinirim

Link to comment
Share on other sites

Arkadaşım ücreti falan boşver, sen milletin müneccimlik yapmasını istiyorsun. Siteni ya da kodları paylaşacaksın ki insanlar baksın sorunu bulsun. Bu şekilde nasıl yardım etmelerini bekliyorsun?

Link to comment
Share on other sites

iletişim formu sayfasını oluşturan hangi sayfaysa htaccessten bakıp bulun ve o sayfadaki if post tan sonrasına bakın sorun orada.

merhabalar kardeş ben anlamıyorum php den  htpaccestekı kodlar bunlar 

 

Options +FollowSymLinks
RewriteEngine on
# no spam
 
ReWriteRule ^index.html$ index.php [L,NC]
ReWriteRule ^davet.html$ invite.php [L,NC]
ReWriteRule ^sitemap.xml$ sitemap.php [L,NC]
ReWriteRule ^(.*)-Siparis-(.*).html$ order.php?id=$2&type=$1 [L,NC]
ReWriteRule ^sayfa/(.*)-(.*)_(.*).html page.php?id=$2&psef=$1&page=$3 [L,NC]
ReWriteRule ^sayfa/(.*)-(.*).html page.php?id=$2&psef=$1 [L,NC]
 
ReWriteRule ^haberler/(.*)-(.*).html$ news-detail.php?id=$2&nsef=$1 [L,NC]
ReWriteRule ^referanslar/(.*)-(.*).html$ reference-detail.php?id=$2&rsef=$1 [L,NC]
ReWriteRule ^hizmet/(.*)-(.*).html$ service-detail.php?id=$2&nsef=$1 [L,NC]
 
ReWriteRule ^galeriler/(.*)-(.*)_(.*).html gallery-subs.php?id=$2&psef=$1&page=$3 [L,NC]
ReWriteRule ^galeriler/(.*)-(.*).html gallery-subs.php?id=$2&psef=$1 [L,NC]
ReWriteRule ^galeri/(.*)-(.*).html$ gallery-detail.php?id=$2&rsef=$1 [L,NC]
 
 
ReWriteRule ^urun-gruplari/(.*)-(.*)_(.*).html product-subs.php?id=$2&psef=$1&page=$3 [L,NC]
ReWriteRule ^urun-gruplari/(.*)-(.*).html product-subs.php?id=$2&psef=$1 [L,NC]
ReWriteRule ^urun/(.*)-(.*).html$ product-detail.php?id=$2&nsef=$1 [L,NC]
 
 nerdebu yer hangi sayfaya nereye bakıcam
Link to comment
Share on other sites

<?php session_start(); ob_start("gzip_handler");
 
define("_VALID_SC_COM", true);
 
include("engine/class/Singleton.Class.php");
$db = Singleton::getClassSample('Db');
 
include("engine/function/SmyrnaCreative.Function.php");
include("engine/static/Language.Inc.php");
include("engine/static/Config.Inc.php");
include("engine/class/Page.Class.php");
include("engine/class/Pagenavi.Class.php");
 
$page = new Page();
$page ->setPageId(inverseData($_GET['id']));
 
if(!$page->controlId())
{
include("themes/header.php");
include("themes/404.php");
include("themes/footer.php");
}
else
{
$page->setPage($db);
 
$setting->setSiteTitle($page->getPageTitle() . ' - ' . $setting->getSiteTitle());
$setting->setSiteDescription($page->getPageDescription());
$setting->setSiteKeywords($page->getPageKeywords());
$headerPageType = $page->getPageType();
 
if ($page->getPageTopImage() == "")
{
$page->setPageTopImage($setting->getSiteBottomFlash());
}
 
switch($page->getPageType())
{
case "MAKALE" :
include("article.php");
break;
 
case "URUN" :
include("product.php");
break;
 
case "HIZMET" :
include("service.php");
break;
 
case "REFERANS" :
include("reference.php");
break;
 
case "HABER" :
include("news.php");
break;
 
case "ILETISIM" :
include("contact.php");
break;
 
case "ILETISIMINFO" :
include("contactinfo.php");
break;
 
case "GALERI" :
include("gallery.php");
break;
 
case "PEOPLE" :
include("people.php");
break;
 
case "CAREER" :
include("career.php");
break;
 
default :
include("404.php");
break;
}
}
 
?>
 
 
 Buyur Kardeş Buda Page.php 
Link to comment
Share on other sites

Site Hazır Script kardeş Ben kendim netten buldum kurdum 
 

<?php
 
include("engine/static/Password.Inc.php");
include("engine/class/PhpMailer.Class.php");
include("engine/class/Message.Class.php");
 
$breadCrumbArray = array_reverse(getBreadCrump($page->getPageId(), $page->getPageTitle(), 'page'));
 
$topPageId = getTopPage($page->getPageId());
 
$topPage = new Page();
$topPage ->setPageId($topPageId);
$topPage ->setPage($db);
 
$newContactMessage = inverseData($_POST['ncm']);
 
if($newContactMessage == 1)
{
if (rpHash((inverseData($_POST['scr']))) == inverseData($_POST['scrHash']))
{
$message = new Message();
$message ->setMessageName(inverseData($_POST['name']));
$message ->setFirm(inverseData($_POST['firm']));
$message ->setMessagePhone(inverseData($_POST['phone']));
$message ->setMessageMail(inverseData($_POST['email']));
$message ->setMessageSubject(inverseData($_POST['subject']));
$message ->setMessageContent(inverseData($_POST['message']));
$message ->setMessageDate(date('Y-m-d H:i:s'));
$message ->setMessageIp(getenv('REMOTE_ADDR'));
 
try {
$messageBody = '<b>' . $writing->getName() . ' :</b> ' . $message->getMessageName() . '<br><br>';
$messageBody = '<b>' . $writing->getVchcol5() . ' :</b> ' . $message->getFirm() . '<br><br>';
$messageBody .= '<b>' . $writing->getPhone() . ' :</b> ' . $message->getMessagePhone() . '<br><br>';
$messageBody .= '<b>' . $writing->getMail() . ' :</b> ' . $message->getMessageMail() . '<br><br>';
$messageBody .= '<b>' . $writing->getSubject() . ' :</b> ' . $message->getMessageSubject() . '<br><br>';
$messageBody .= '<b>' . $writing->getDescription() . ' :</b> ' . $message->getMessageContent() . '<br><br>';
$messageBody .= '<b>Tarih :</b>' . $message->getMessageDate() . '<br><br>';
$messageBody .= '<b>IP :</b> ' . $message->getMessageIp() . '<br><br>';
 
$mail = new PHPMailer(true);
$mail->CharSet = 'utf-8';
$mail->IsSMTP(); // Mailimizin SMTP ile gönderileceğini belirtiyoruz
$mail->From     = $setting->getSiteMail(); //Gönderen kısmında yer alacak e-mail adresi
$mail->Sender   = $setting->getSiteMail();
$mail->AddReplyTo($setting->getSiteMail());
$mail->FromName = $setting->getSiteTitle();
$mail->Host     = $setting->getSiteSMTPHost(); //SMTP server adresi
$mail->SMTPAuth = true; //SMTP server'a kullanıcı adı ile bağlanılcağını belirtiyoruz
$mail->Username = $setting->getSiteSMTPUser(); //SMTP kullanıcı adı
$mail->Password = $setting->getSiteSMTPPass(); //SMTP ÅŸifre
$mail->WordWrap = 50;
$mail->Subject  = $message->getMessageSubject();
 
$mail->IsHTML(true);
 
$mail->Body = $messageBody;
 
$mail->AddAddress($setting->getSiteMail());
 
$mail->Send();
 
$mail->ClearAddresses();
} catch (phpmailerException $e) {
}
 
if($message->addMessage($db))
{
$resultType = "success";
$contactResult = $writing->getContactSuccess();
}
else
{
$resultType = "error";
$contactResult = $writing->getContactError();
}
}
else
{
$resultType = "error";
$contactResult = $writing->getInviteError();
}
}
 
$privacyDetail = $db->getArray($db->query("SELECT * FROM page WHERE ptitle='" . $writing->getVchcol12() . "'"));
 
include("themes/header.php");
include("themes/contact.php");
include("themes/footer.php");
?>
Link to comment
Share on other sites

sorun seninle alakalı değilmiş scripti yazan kişinin kullandığı bir eklentiyle alakalıymış guvenlik kodunu çözdum fakat mailer scriptinle ilgili bi sorun daha var. bu da buyuk ihtimal mail serverının kurulmamasıyla alakalı bi hata fakat o konuda yardım edemicem.

Link to comment
Share on other sites

Mail Serveri derken ustad Hostıng firmasıyla alakalı birşey mi ne yapmam lazım peki. sitede 3 tane form var bir tanesi iletişim bir tanesi iş başvuru formu bir taneside Şikayet ve önerileriniz. o formlardan bir tanesi çalışıyor oda şikayet ve önerileriniz formu diğer 2 tanesi çalışmıyor. 


şuan siteden baktıgım zaman yine eski hatayı verıyor güvenlik kodu hatalı diyor.

Link to comment
Share on other sites

ustad şikayet ve öneriler kısmıda çalışmaz oldu orası calısıyordu bi tek orasıda çalışmıyor şuan.3 tane form var 1. iletişim 2. şikayet ve önerileriniz 3. iş başvuru formu bu uc formdan bir tek şikayet ve önerileriniz kısmı calısıyordu oda çalışmaz oldu diğerleri ile aynı hata verıyor suan kodu hatalı gırdınız dıyor. bu guvenlik kodlarını iptal etsek olmaz mı acaba


üstad daha önceden  şikayet ve öneriler formu çalışıyordu şuan oda çalışmaz oldu :) admın panelinden değiştirdim mail ayarlarını gmail yaptım ama yıne aynı 

Link to comment
Share on other sites

bQlDDj.png

 

Bu istek ve öneri bölümünün çalıştığına dair resim.

 

Ve diğer bölümlerde de şu an güvenlik kodlarıyla ilgili bir sıkıntı yok.

 

Sana diyorum ki sorun php mailerda. Bir nedenle mail göndermiyor, ve nasıl çözebileceğin konusunda da fikir veriyorum. Sen gelmiş çalışanı da bozdun falan diyorsun. Eyvallah takıl kafana göre benden bu kadar.

Link to comment
Share on other sites

üstad biz bu formların tumunun guvenlık kodlarını kaldıralım o zaman calısır bence. neden dersen şikayet ve öneriler formu calısıyordu önceden demenıze göre onun guvenlık kontrolunun aktıf olmadıgı dıgerlerınıde devre dısı bırakırsak bence çalışır.

üstad estagfurullah bozdun demedım  yanlış anladın sen kusura bakma  sadece calısıyordu dedım hanı o calısan form uzerınden gıdersek bır sonuca ulaşamazmıyız dıyorum.

Edited by MarasLi
Link to comment
Share on other sites

şu an güvenlik kodlarıyla ilgili bir sıkıntı yok eminim. diğer arkadaşlarda denesin ve aksi bi mesaj alan buraya capsini koysun. Sorun $mail->Send(); komutunda satır satır baktım. Hatta phpmailer classına da baktım orada sıkıntı vermiyor ama nedense bu komut dönüş yapmıyor sağlıklı.

Link to comment
Share on other sites

Sen ve Benden Başka Konuya Bakan Kimse Yok Ustad :) Allah Yardımcımız Olsun Ben Bi Googledn Araştırayım Bu Kodun Ne Oldugunu 


Ustad Googledeki Bir Siteden Söyle Birşey Buldum phpmailer olarak kodları bunlar bir bak ıstersen işimize yarar mı ?


require_once('../class.phpmailer.php');

$mail = new PHPMailer(); // defaults to using php "mail()"

$mail->IsSendmail(); // telling the class to use SendMail transport

$body = file_get_contents('contents.html');
$body = eregi_replace("[\]",'',$body);

$mail->AddReplyTo("[email protected]","First Last");

$mail->SetFrom('[email protected]', 'First Last');

$mail->AddReplyTo("[email protected]","First Last");

$address = "[email protected]";
$mail->AddAddress($address, "John Doe");

$mail->Subject = "PHPMailer Test Subject via Sendmail, basic";

$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test

$mail->MsgHTML($body);

$mail->AddAttachment("images/phpmailer.gif"); // attachment
$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}

Link to comment
Share on other sites

Biliyorum bunları sorun işte

 

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}

 

burada sende buradaki

 

$mail->Send() kodu çalışmıyor. ne hata veriyo ne başka bişi.

 

yönetici panelinden hotmail yerine gmail adresi ekleyerek dene derim.

Link to comment
Share on other sites

üstad öylede yaptım gmail adresimi ve bilgilerimi yazdım yine olmadı.bi daha deneyim şuan yazdım gmail bilgilerimi özelden msj atıyorum sana da

bide sen dene bakalım suan adresleri gmail olarak değiştirdim 

Edited by MarasLi
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...