1. sayfa
cgi dilinde istersen sana kodları ve html karşılığını yazarım. |
merhaba öncelikle bir cgi kodu yazman gerekiyor send mail programı ile bağlantı kurman için .. ben kendi sitemde hazır olan kodu yazıyorum. sen en baştaki info@hostinghizmeti.com email adresi ile hostinghizmeti.com yazan yerleri kendi sitenin adıyla değiştir.. İkinci yazacam kod ise html kodu. bunu frontpage ile aç istediğin gibi soru ve cevapları değiştir. birde üst kısımda olan cgi dosyasının adını ve yolu kendi sitene göre düzenle .. hepsi bu.. karışmasın diye ayrı ayrı mesaj olarak yolluyorum.. Takıldığın yer olursa haber ver .. Son olarak cgi dosyalarının chmodu 755 olur biliyorsundur.. Bunu unutma .. Görüşmek Üzere .. |
formmail.cgi dosyasının içeriği #!/usr/local/bin/perl # üstteki ilk satır perl in konumudur. # gerekiyorsa serverinize göre değiştirin. #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # FormMail # coded by Mesut Akcan © Ekim 1999 #http://makcan.cjb.net # Güncelleme 13/9/2000 # Yukardaki satırları değiştirmeyiniz. #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $kime = 'info@hostinghizmeti.com'; # BURAYA MAİL ADRESİNİZİ YAZIN # MAİLLER SİZE GELECEK # email adesiniz '(tek tırnak) arasında olmalı $mailprog = '/usr/lib/sendmail -t'; # farklıysa DEĞİŞTİRİN!!! $sureekle = 0; # 0 yazılırsa server saatine 0 saat eklenir #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # BUNDAN SONRASINI DEĞİŞTİRMEYİN #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ver = '1.03'; $ciz = "----------------------\n"; $htmsayfa = $ENV{'HTTP_REFERER'}; $gonbrw = $ENV{'HTTP_USER_AGENT'}; $ip = $ENV{'REMOTE_ADDR'}; &starihi; read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); @ciftler = split(/&/, $buffer); foreach $cift (@ciftler){ ($isim, $deger) = split(/=/, $cift); $deger =~ tr/+/ /; $deger =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; $FORM{$isim} = $deger; } $msj1 = "Lütfen e-mail adresinizi"; $msj2 = "yazınız."; $EMAIL = $FORM{'email'}; if ($EMAIL eq "") {&bitti("$msj1 $msj2");} if ($EMAIL !~ /[\w\-]+\@[\w\-]+\.[\w\-]+/){ &bitti("$msj1 doğru olarak $msj2"); } print "Content-type:text/html\n\n"; open (MAIL, "|$mailprog") or &bitti("$mailprog isimli programa ulaşılamadı!\n"); print MAIL "To: $kime\n"; print MAIL "Reply-to: $EMAIL ($FORM{'isim'})\n"; print MAIL "From: $EMAIL\n"; print MAIL "Subject: $FORM{'konu'}\n\n"; print MAIL "$htmsayfa sayfasındaki formdan gönderildi\n"; print MAIL "Web tarayıcı: $gonbrw\n"; print MAIL "IP: $ip\nTarih: $date - $time\n"; print MAIL "Formdaki tüm değerler:\n"; print MAIL $ciz; foreach $key (keys(%FORM)) { print MAIL "$key = $FORM{$key}\n"; } print MAIL $ciz; print MAIL "http://www.hostinghizmeti.com"; close(MAIL); print <<"HTMLx"; <center><h2>İşlem Tamam</h2> <p>Formumuzu doldurduğunuz için teşekkür ederiz.<br> Form gerekli kişiye postalanmıştır. </a></p> </center><hr><p>Gönderilen bilgiler:</p><table border="0"> HTMLx foreach $key (keys(%FORM)) { print "<tr><td><b>$key:</b></td><td>$FORM{$key}</td></tr>"; } print <<"HTMLx"; </table><hr><center><p><font size="-2"> FormMail v $ver coded by hostinghizmeti.com <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=909636&url=http://www.hostinghizmeti.com" data-href="http://www.hostinghizmeti.com">http://www.hostinghizmeti.com</font></a> </center></body></html> HTMLx #------Alt rutinler----------- sub bitti { ($hata) = @_; print "<center><h2>Hata !!!</h2><p>$hata</p></body></html></center>"; exit; } sub starihi { ($san,$dak,$saat,$gun,$ay,$yil,$hgunu,$yday,$isdst) = localtime(time+(3600*$sureekle)); @aylar = ("1","2","3","4","5","6","7","8","9","10","11","12"); @gunler = ("Paz","Pts","Sal","Çrş","Prş","Cum","Cts"); if ($san < 10) {$san = "0$san";} if ($dak < 10) {$dak = "0$dak";} if ($saat < 10) {$saat = "0$saat";} $yil +=1900; $date = "@gunler[$hgunu] $gun/@aylar[$ay]/$yil"; $time = "$saat:$dak:$san $ap"; } |
formmail.html nin içeriği <title>hostinghizmeti.com</title> <body bgcolor="#FFFFFF"> <form action="http://www.hostinghizmeti.com/cgi-bin/formmail.cgi" method="POST"> <input type="hidden" name="konu" value="hostinghizmeti.com formmail"> <p> <font face="Verdana" style="font-size: 9pt; font-weight:700">Lütfen bizlere iletmek istediğiniz mesajınızı ve size tekrar ulaşabileceğimiz irtibat bilgilerini yazınız. </font></p> <table border="0" height="244"> <tr> <td height="23"><b><font face="Verdana" size="2" color="#FF0000">İsminiz :</font></b></td> <td height="23"> <input type="text" size="35" name="isim"></td> </tr> <tr> <td height="19"><b><font face="Verdana" size="2" color="#FF0000">E-mail Adresiniz :</font></b></td> <td height="19"> <input type="text" size="35" name="email" value="isminiz@mailadresiniz.com"></td> </tr> <tr> <td height="23"><b><font face="Verdana" size="2" color="#FF0000"> İrtibat Numaranız : </font></b> </td> <td height="23"> <input type="text" size="35" name="T1" value="+90"></td> </tr> <tr> <td height="132"><b><font color="#FF0000" size="2" face="Verdana">Mesajınız :</font></b></td> <td height="132"> <textarea name="S1" rows="12" cols="35"></textarea></td> </tr> <tr> <td height="27"> </td> <td height="27"> <input type="submit" name="B3" value="Mesajı Göner"> <input type="reset" name="B4" value="Yazılanları Sil"></td> </tr> </table> </form> <p> <font face="Verdana" style="font-size: 9pt; font-weight:700">Bizleri Tercih Ettiğiniz İçin Teşekkür Ederiz..</font></p> <p><b> <a style="text-decoration: none" target="_blank" href="http://www.hostinghizmeti.com"> <font size="2" face="Verdana" color="#0000FF">http://www.hostinghizmeti.com</font></a></b></p> |
kaplan dostum benim de bu konuda yardıma ihtiyacım var..dediğini aynen yaptım msj gönderildi diyor ama maile gelen bişi yok ? geç mi gelir mesajlar ?? acabaa? ? tşk.ler |
Normal gelmez arkadaşım. Eğer hotmail hesabına yolladıysan "Junk E-Mail" olarak gelir. ![]() |
bu arada kaptan'a da kaplan dedik.pardon dostum....peki arkadaşım hotmail i kullanamıyoruz diyelim.ne kullanabiliriz? ya da bu işi flash ile becermek mümkün olur mu ? |
geç gelme yada benzeri bir şey server yogunluğuna bağlıdır. free servislerde biraz geç gelebilir ama normal hostlarda anında ulaşması lazım.. Bu arada kaptan dedin bana? beni tanıyormusun? |
<form><textarea rows="5" cols="20" style="background:#ff33ff" style="font-family:Verdana" style="color:#ffccff" "style="border style:solid;" >Buraya yazınızı yazın!</textarea></form> pembe yazı kutusu <form><textarea rows="5" cols="26" style="background-image: url('kablumbik.gif')" style="font-family:comic sans ms" style="color:#9900ff" style="border style:solid" >Yazınızı buraya yazın!</textarea></form> maviyle çevrili yazı kutusu <form> <input type="text" size="10" maxlenght="21"> </form> minik metin alanı <form><input type="text" size="20" value="Buraya Adınızı yazın" maxlength="10"></form> ad yazmak için metin alanı <form> <input type="password" size="10" maxlenght="21"> </form> parola yazmak için metin alanı <select name="Mevsimler" size="1"><option selected>En Sevdiğim Mevsim <option value="Sonbahar">Sonbahar <option value="Kış">Kış <option value="İlkbahar">İlkbahar <option value="Yaz">Yaz</select> aşağı doğru açılan seçme kutusu <input type="submit" name="gonder" value="gönder"> <input type="reset" name="sil" value="sil"> gönder sil dümeleri <form><input type="checkbox" name="isaret"> </form> işaret konulan kutucuklar <form><input type="radio" name="isaret"> </form> radyo düğmasi eğer e-mail ınızla size gelsin istiyorsanız <FORM ACTION="mailto:_______@hotmail.com" METHOD=GET> ![]() ![]() ![]() |
bende şey istiyoru sitemdeki scriptin bütün kullancıılara e-mail gibi bi özelliği yokda işte toplo mail gonderebileceğim bi sistem lazım mümkünse![]() |
arkadaşlar bende web sitemize küçük bir forum eklemek istiyorum iki başlıklı bir forum aslında canlı destek tarzında üye girip sorusunu soracak altına cevap yazılacak vs. gibi birşey,örneğin web sayfamwww.patipet.net sol sütunda aşağıya dosru eğitmenimize sorun diye bir resim var tıkanınca o sayfada açılacak küçük bir forum olabilir.birde oraya bir soru yazıldığında msn e düşmasi gibi bir durum varmıdır acaba birinden duydum :/ |
![]() 2006 konusunu bunun ıcın mı hortlattın |
2006 mı 2004 dostum ![]() |
1. sayfa
frontpage ile yaptığım siteye mail formu ilave etmek istiyorum front page in kendi formu çalışmıyor.nasıl ilave edebilirim.kodlarını verebilirmisiniz?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.