Jump to content

Ziyaretçi Defteri Gönder Butonu Sorunu ?


Recommended Posts

Hemen kardeşim

<html><head><title> Ziyaretci Defteri (contact.php)</title><head><body><?php

# VERİTABANI BAĞLANTISI
$dbuser = "root"; //
$dbpass = ""; //
$dbadi = "ziyaretci_defteri"; // buraya tablo adı

mysql_connect("localhost",$dbuser,$dbpass);
mysql_select_db($dbadi);


$continu=1;

# isim boş ise hata gönder
if ($isim == "") {
echo("Lutfen Isim bolumunu tam olarak doldurunuz!<br>"); //isim bolumu bos birakildiginda cikacak hata yazisi
$continu=0;
}

if ($continu == 1) {
$sql=mysql_query("INSERT INTO ziyaretci_defteri (isim, email, ulke, gorus, tarih) VALUES ('$isim', '$email', '$mesaj', NOW())");

echo(" Tesekkurler "); //gonderilme islemi tamamlandiginda cikacak yazi

} else {
echo("<a href=yaz.php>Geri</a>");
}

?> <br><?php echo("<a href=oku.php>Defteri Oku</a>"); ?> </body></html>[/CODE]

Link to comment
Share on other sites

sunucunun panelinden kendine bir mysql kullanicisi mysql veritabani ve sifresi olustur. daha sonra

$dbuser = "kullaniciadin"; //olusturdugun kullanici adini

$dbpass = "sifren"; //olusturdugun sifreyi

$dbadi = "ziyaretci_defteri"; // olusturdugun tablo ismini

yaz. yukaridakiler local icin gecerli eger tanimlamalari oyle yaparsan. suynucu panelinden ayarlayabilirsin bunlari.

Link to comment
Share on other sites

İlginiz için teşekkür ederim arkadaşlar ben aslında contact.php dosyasının içeriğini değiştirmiştim tekrar orjinal halini yükledim birde siz göz atın isterseniz.

<%
for i=1 to 7
message=Request("message")
next
message=message + Request("message")
smtpServer = "smtp.gmail.com"
smtpPort = 465


name = Request("Mehmet Akif OZKAN")
Set myMail = CreateObject("CDO.Message")
myMail.Subject = "from " & name
myMail.From = Request("mehmetakif51[b][color=#FF0000]Forumda msn, mail, adres, gerçek isim vs. bilgilerinizi paylaşmayınız[/color][/b].com")
myMail.To = Request("recipient")
myMail.HTMLBody = "<html><head><title>Contact letter</title></head><body><br>" & message & "</body></html>"
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtp.gmail.com
myMail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
myMail.Configuration.Fields.Update
myMail.Send

%>[/CODE]

Link to comment
Share on other sites

sanırım karışık kod yapısı kullanıyosun. Yani işine yarayan bir kod bulup sitene entegre ediyorsun,

fakat programlama yaptığın dille ilgili örnekleri sitene eklersen daha kolay olur diğer türlü nesnelerle ilgili sorun yaşarsın.

Ayrıca php de kodlanmış bir çok ziyaretçi defteri script i var küçüklü - büyüklü kütüphaneleriyle

bence bir tane bulup kendine göre düzenle... :)

Link to comment
Share on other sites

Kardeş serverda ise işte sana hatanı söyleyeyim

mysql_connect("localhost",$dbuser,$dbpass);

hata bu satırda localhost kendi bilgisayarında denemek içindir serverda ise bunu serverın veritabanı adını yazacaksın :) hangi server yani nerede yayınlıyorsun adresi ver bakayım istersen kolay gelsin.

Link to comment
Share on other sites

aslında funpic sitesinde domain aldım free olarak admin panelinden MYSQL aktif ederek veri tabanı oluşturdum sonra php kodlarımı orda upload ettim fakat bir kaç sorunlu kod gösterdi.Yeter dedim bıraktım usta uğraşmıyorum sizlere çok teşekkür ederim sağolun uğraştınız.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...