Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP
akweb

İletişim Ve Rezervasyon

  #1  
Okunmamış 20 Haziran 2019, 08:32
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Şubat 2014
Yaş / Cinsiyet: 40 / Erkek
Meslek: Eğitmen
Konum: Artvin
Ad, Soyad: Ha... Me...
Mesajlar: 79
Beğeniler: 0 / 1
Ticaret: 0, 0%
Ücretli bir boostrap teması satın aldım. İçinde contact ve reservation bölümü var. Ama bir türlü çalıştıramıyorum.

İki adet dosya var içinde.

reservation.php.
contact.php


Ben ne yapmalıyım ki bu çalışsın. Biraz ipucu verirseniz hiç bilmediğim bu konuda en azından oradan ilerlemek istiyorum.

Örneğin contact bu şekilde.



PHP- Kodu:
<?php

if(!$_POST) exit;

// Email address verification, do not edit.
function isEmail($email) {
    return(
preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i",$email));
}

if (!
defined("PHP_EOL")) define("PHP_EOL""\r\n");

$name     $_POST['name'];
$email    $_POST['email'];
$phone   $_POST['phone'];
$subject  $_POST['subject'];
$comments $_POST['comments'];
$verify   $_POST['verify'];

if(
trim($name) == '') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! You must enter your name.</div>'
;
    exit();
} else if(
trim($email) == '') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! Please enter a valid email address.</div>'
;
    exit();
} else if(!
isEmail($email)) {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! You have enter an invalid e-mail address, try again.</div>'
;
    exit();
}

if(
trim($subject) == '') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! Please enter a subject.</div>'
;
    exit();
} else if(
trim($comments) == '') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! Please enter your message.</div>'
;
    exit();
} else if(!isset(
$verify) || trim($verify) == '') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! Please enter the verification number.</div>'
;
    exit();
} else if(
trim($verify) != '4') {
    echo 
'<div class="alert alert-danger alert-dismissable">
  <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Attention! The verification number you entered is incorrect.</div>'
;
    exit();
}

if(
get_magic_quotes_gpc()) {
    
$comments stripslashes($comments);
}


// Configuration option.
// Enter the email address that you want to emails to be sent to.
// Example $address = "joe.doe@yourdomain.com";

//$address = "example@themeforest.net";
$address "example@themeforest.net";


// Configuration option.
// i.e. The standard subject will appear as, "You've been contacted by John Doe."

// Example, $e_subject = '$name . ' has contacted you via Your Website.';

$e_subject 'You\'ve been contacted by ' $name '.';


// Configuration option.
// You can change this if you feel that you need to.
// Developers, you may wish to add more fields to the form, in which case you must be sure to add them here.

$e_body "You have been contacted by $name with regards to $subject, their additional message is as follows." PHP_EOL PHP_EOL;
$e_content "\"$comments\"" PHP_EOL PHP_EOL;
$e_reply "You can contact $name via email, $email";

$msg wordwrap$e_body $e_content $e_reply70 );

$headers "From: $emailPHP_EOL;
$headers .= "Reply-To: $emailPHP_EOL;
$headers .= "MIME-Version: 1.0" PHP_EOL;
$headers .= "Content-type: text/plain; charset=utf-8" PHP_EOL;
$headers .= "Content-Transfer-Encoding: quoted-printable" PHP_EOL;

if(
mail($address$e_subject$msg$headers)) {

    
// Email has sent successfully, echo a success page.

    
echo "<h1>Email Sent Successfully!</h1>";
    echo 
'<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>';    
    echo 
"<p>Thank you <strong>$name</strong>, your message has been submitted to us.</p>";
    echo 
'</div>';

} else {

    echo 
'ERROR!';

}
  #2  
Okunmamış 20 Haziran 2019, 08:51
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 07 Ağustos 2014
Yaş / Cinsiyet: 27 / Erkek
Meslek: Öğrenci
Konum: Diyarbakır
Ad, Soyad: Ha... Ka...
Mesajlar: 724
Beğeniler: 219 / 37
Ticaret: 7, 100%
mail() fonksiyonu artık çoğu hostta çalışmıyor. Ne zaman yapılmış bu script?
  #3  
Okunmamış 20 Haziran 2019, 08:54
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 28 Şubat 2014
Yaş / Cinsiyet: 40 / Erkek
Meslek: Eğitmen
Konum: Artvin
Ad, Soyad: Ha... Me...
Mesajlar: 79
Beğeniler: 0 / 1
Ticaret: 0, 0%
Eski hocam. Ben html ve css biliyorum ama php ye gelince hiçbir bilgim yok. Bunu çalıştırmak için en yapmak gerekiyor ? Phpmailler'e uyarlamak mı lazım ?
  #4  
Okunmamış 20 Haziran 2019, 08:55
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 12 Ocak 2019
Yaş / Cinsiyet: 27 / Erkek
Meslek: Öğrenci
Konum: Tekirdağ
Ad, Soyad: Ni... Öz...
Mesajlar: 272
Beğeniler: 82 / 35
Ticaret: 0, 0%
çözüm bulana kadar ön fikir açısından smtp ile mail göndermeye bakın bir sanki yukardaki kodda mail fonksiyonu ile gönderilmiş şu anda mail fonksiyonu bir çok hostta kapalı kolay gelsin
  #5  
Okunmamış 20 Haziran 2019, 14:05
HakanKorkz Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 07 Mart 2018
Yaş / Cinsiyet: 23 / Erkek
Meslek: Mesleğim yok
Konum: Sakarya
Ad, Soyad: Ha... Ko...
Mesajlar: 251
Beğeniler: 66 / 54
Ticaret: 2, 100%
PM Atabilirseniz elimden ne gelir bakmak isterim
Cevap Yaz Favorilerime Ekle

igresellers


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 13:53.