Php Formmail(Yardım)
-
Ya ben yazmaya calıştım ama belki sizde hazır vardır bana bir forum mail acsinunu yönlendirebileceğim bir php yazılması lazım ama maile gelmesini istemiyorum aynı dizinde .txt dosyası şeklinde yazarsa güzel olur yardımlarınızı bekliyorum
Teşekkürler...:)
-
dbye mi girmesini istiyosun :S
-
yazmaya çalıştığın kodları buraya koyarsan sana yardımcı olurum. Yeni yılda hzır kod vermek yok :|
-
Ya ebem uğraştırma beni aşk mektubu yazıyormuş gibi oluyorum herseferinde yeni baştan...Sen bana dizine yazdırmak için ne yapmam gerektiğini söğle tamamdır..Yav altaki kodun farklı bir versiyonuydu ama hatta bi ara siteye giren İp numaralarını kaydeden bidefterim vardı ama kaybettim mümkünse sen yapbana bi kyak:)
mail ($Kime,$Baslik,$Konu,$Kimden);
-
kodlar aşağıda geçen lazım olmuştu yazmıştım phpdeki mail fonksiyonunu kullanıyorum stmp ilede yapılıyorda bana lazım değildi neyse ajax kısımlarını iptal edersin veri tabanınından kayıtlı adresleri alıp bcc olarak herkese yolluyor kendine göre tasarlarsın gerisi sana kalmış
<?
if ($_REQUEST[mail]==yolla) {
?>
<center> <font face="verdana" size="2" color="white">Bu Mail Toplam</font> <font face="verdana" size="2" color="#3366CC"><?=$topladim_mailleri?></font> <font face="verdana" size="2" color="white"> Kişiye Yollanacaktır !</font> </center>
<script type="text/javascript" src="ajax_kt.js"></script>
<script type="text/javascript">
function mesaji_yolla_plutona()
{
var konu = document.getElementById('konu').value;
var mesa = document.getElementById('mesa').value;
var gun = document.getElementById('gun').value;
var sc = "mesa="+fc_(mesa)+"&konu="+fc_(konu)+"&gun="+fc_(gun);
JXP(1, "sonuc_isle", "sag.php?mail=yollaniyor", sc);
document.sistema.reset();
}
</script>
<div id="sonuc_isle" align="center">
</div>
<div align="center">
<center>
<form method="POST" name="sistema" action="javascript:void(0);" id="sistema">
<table border="0" cellpadding="0" width="530" cellspacing="0" bgcolor="#333333" style="border-collapse: collapse" bordercolor="#111111" height="218">
<tr>
<td width="331" align="right" bgcolor="#333333" height="27">
<font face="Verdana" style="font-size: 8pt">Mailimizin Konusu :
</font></td>
<td width="600" bgcolor="#333333" height="27">
<font face="Verdana" style="font-size: 8pt" color="#FFFFFF">
</font><b>
<font face="Verdana" style="font-size: 8pt">
<input type="text" name="konu" id="konu" size="20" style="font-family: verdana; font-size: 8pt; border-style: dotted; border-width: 1; background-image:url('images/form_arka.gif')"></font></b></td>
</tr>
<tr>
<font face="Verdana" style="font-size: 8pt">
<td width="331" align="right" bgcolor="#333333" height="11">
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"><font face="Verdana" style="font-size: 8pt">Mesajımız
:</font></td>
<td width="600" bgcolor="#333333" height="11">
<p align="center">
<font color="#FFFFFF" face="Verdana" style="font-size: 8pt">
<textarea rows="17" name="mesa" id="mesa" cols="56" style="color: #000000; border: 1px dotted #000000; background-color: #FFFFFF; font-family:verdana; font-size:8pt" background-image:url('images/form_arka.gif')"></textarea></font><font color="#FFFFFF" face="Verdana" size="2" style="font-size: 8pt">
</font></td>
</font>
</tr>
<?
include "panel_tarih.php";
?>
<input type="hidden" name="gun" id="gun" value="<?=tarih($cesit=2);?>">
<tr>
<font face="Verdana" style="font-size: 8pt">
<td width="331" height="30" bgcolor="#333333" align="right">
<font face="Verdana" style="font-size: 8pt" color="#FFFFFF"> </font></td>
<td width="600" height="30" bgcolor="#333333">
<font face="Verdana" style="font-size: 8pt" color="#FFFFFF"> </font>
<font color="#FFFFFF" face="Verdana" size="2">
<input type="submit" value="Tüm Listeye Yolla" name="submit1" class="forrm" style="font-family: Verdana; font-size: 8pt; border: 1px dotted #000000; ; background-color:#FFFFFF; background-image:url('images/tus.gif')" onclick="mesaji_yolla_plutona()"> </font>
<font color="#FFFFFF" face="Verdana" size="2" style="font-size: 8pt">
<input type="reset" value="Temizle" name="submit2" class="forrm" style="font-family: Verdana; font-size: 8pt; border: 1px dotted #000000; ; background-color:#FFFFFF; background-image:url('images/tus.gif')"></font></td>
</font>
</tr>
</table>
</center>
</div> </form>
<center><a href="javascript:window.close()">
Pencereyi Kapat</a></center>
<?
include"../zaman.php";
}
?>
<?
if ($_REQUEST[mail]==yollaniyor) {?>
<?
include"guvenlik.php";
?>
<?
if (empty($konu) || empty($mesa) || $gun="" ) {
echo"<center> <font size=1 color=red face=verdana>Lütfen Tüm Alanları Doldurunuz !</font></center>";
}
else
{
$konu = iconv("UTF-8", "ISO-8859-9", $_POST["konu"]);
$mesas = iconv("UTF-8", "ISO-8859-9", $_POST["mesa"]);
$gun = iconv("UTF-8", "ISO-8859-9", $_POST["gun"]);
$mail="tuncay@ajanstrabzon.com"; //Kimden Yollandığı için
$yollanacakmail="rootvampire@gmail.com";
$siteadi="Jnx - ikibin7 :)";
$gonderenmesaj="$mesas
Mailin Yollandığı Tarih : $gun
Jnx - ikibin7 :)
";
$baslik = "X-Sender: $konu\r\n";
$baslik .= "From: $siteadi <$mails>";
$baslik .= "Content-Type: text/html; charset=iso-8859-9\r\n";
$baslik .= "MIME-Version: 1.0\r\n";
$baslik .= "Return-Path: <rootvampire@gmail.com>\r\n";
$tsecss=mysql_query("SELECT mail From maillist ORDER BY mail DESC",$baglan) or die ('Kolon Hatası');
while ($mail_sirala=mysql_fetch_assoc($tsecss))
{
$baslik .= "Bcc: $mail_sirala[mail]";
if (!@mail($yollanacakmail, $konu, $gonderenmesaj, $baslik)) {
echo "<br><font color=red size=2 face=verdana>Mesajımız Yollanırken Bir Hata Oluştu<br>Hata Raporu Vampire´ye İletildi !</font><br><br>";
}
else
{
echo "<br><font color=white size=2 face=verdana>Mesajımız Listemizdeki Tüm Kullanıcılarımıza Yollanmıştır !<br>Detay Raporu Vampire´ye İletildi !</font>";
}
}
}
?>
<?
}
?> -
Teşakkürler..
bende bunu düzenlemeye çalışıyordum
switch (AlanlarKontrol(($HTTP_POST_VARS['adsoyad']),($HTTP_POST_VARS['kimden']),($HTTP_POST_VARS['konu'])))
{
case 0;
print "Sorunuz Gönderilmistir En Kisa Zamanda Cevaplanacaktir
Tesekkürler...
";
$Baslik=$HTTP_POST_VARS['baslik'];
$Konu=$HTTP_POST_VARS['konu'];
$Kimden="from : " .$HTTP_POST_VARS['kimden'];
$acbakim = fopen("girenler.php", "a");
$yazbakim = "
$Baslik,
$Konu,
$Kimden
";
fwrite($acbakim, "$yazbakim");
fclose($acbakim);
break;
case 1;print "Hata
Lütfen adýnýzý soyadýnýzý yazýn";break;
case 2;print "Hata
lütfen e-mail adresinizi yazýn";break;
case 3;print "Hata
mail adresini yanlýþ girdiniz!";break;
case 4;print "Hata
Lütfen konuyu yazýn";break;
}function AlanlarKontrol ($AdSoyad,$Kimden,$Konu)
{
if ($AdSoyad=="") return 1;if ($Kimden=="") return 2;
else
{
if (!MailKontrol($Kimden)) return 3;
}
if ($Konu=="") return 4;return 0;
}function MailKontrol ($StrMail)
{
$yasak=array("/","\\","(",")","[","]","{","}","*","?");
if (strlen($StrMail)<6)
{
return false;
}
$At=0;
$Nokta=0;
for ($i=0;$i {
$Karekter=substr($StrMail,$i,1);
if ($Karekter=="@") $At++;
if ($Karekter==".") $Nokta++;
for ($j=0;$j<=9;$j++)
{
if ($Karekter==$yasak[$j]) return false;
}
}
if (($At==1) and ($Nokta>=1)) return true;
return false;
}
?> -
işini görmüştür umarım
