iletişim formumda hata.

lycanGökhan KOCAMAN

öncelikle selamlar,

isteğim çok basitti aslında forma girilen bilgileri mail adresime gelmesini istiyordum:(((

yapmış olduğum siteme iletişim formu koymak tam bir olay oldu arkdaşlar ya ne kadar nette kod varsa hepsini denedim hiç biri çalışmadı sonunda bi tane buldum ama buda çok dağınık geliyor tablo içerisinde olması veya buna benzxer bi bicimde düzgün gelmesini istiyorum ne yapmamı nasıl yapmamı onerirsiniz arkdaşlar şimdiden teşekkürler

çalışan ama dağınık gelen kodum:

<?

require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->Port = 587;

$mail->IsSMTP();                              

$mail->Host     = "mail.ideaenerji.com";      

$mail->SMTPAuth = true;                  

$mail->Username = "info@ideaenerji.com";    

$mail->Password = "*******";            

$mail->From     = "info@ideaenerji.com"; 

$mail->Fromname = "giden ismi";

$mail->AddAddress("info@ideaenerji.com","Ornek Isim");

$mail->Subject  =  $_POST['baslik'];

$mail->Body     =  implode("    ",$_POST);

if(!$mail->Send())

{

   echo "Mesaj Gönderilemedi <p>";

   echo "Mailer Error: " . $mail->ErrorInfo;

   exit;

}

echo "Mesaj Gönderildi";

?>

2012-12-05 15:46:50 Edit:2012-12-05 17:51:17

Php

TeaMTurkeRŞenol TÜRKER

karışıklıktan tam olarak kastınız ne anlayamadım, bence kod gayet düzenli bir kod yapısına sahip

2012-12-05 23:21:13

Php

işte OOP yazmak birazcık öyle oluyor. fazla kod, ama asla karışık değil :)

çalıştırınca ne hata veriyor ??

Her programcı birgün Php yi tadacaktır
2012-12-08 08:50:10

Php

krst42Kürşat Aydın

Önce Bir Form Hazırlıyoruz !

index.php

<form name="form1" method="post" action="gonder.php">

  <table width="601" height="285" border="0" align="center" class="tablo" style="background-color:#999">

    <tr>

      <th width="595" style="text-align: left" scope="col"> <input name="isim" type="text" id="isim" value="Adınız Soyadınız" class="at"></th>

    </tr>

    <tr>

      <td style="text-align: left"><input name="eposta" type="text" class="at"  id="eposta" value="E-Posta"></td>

    </tr>

    <tr>

      <td style="text-align: left"><input name="firma" type="text" class="at" id="firma" value="&Ccedil;alıştığınız Yer"></td><br><tr>

      <td style="text-align: left"><textarea name="mesaj" id="mesaj" cols="45" rows="3" class="at">Mesajınız</textarea>

        <input type="submit" name="G&Ouml;NDER" id="G&Ouml;NDER" value="BİLGİLERİ G&Ouml;NDER" class="buton" style="float:right;"></td></tr>

  </table>

  <p>&nbsp;</p>

</form>

_____________________________________

Sonra Bu Formu gonder.php Yönledirdik.

Ve Tek Kalan gonder.php Dosyasını Oluşturma.Ve Sonra Bitti.. smiley

Haa Unutmadan gonder.php dosyasındaki Şu Kısımları ;

$kime = "krst42@gmail.com";

$konu = "İletişim Formu";

Kendine Göre DEĞiştir Yoksa Benim Mailime Gelir MEsajlar....smiley

gonder.php

<?php

$isim = $_POST["isim"];

$firma = $_POST["firma"];

$eposta = $_POST["eposta"];

$telefon = $_POST["telefon"];

$mesaj = $_POST["mesaj"];

$ip = getenv("REMOTE_ADDR");

$zaman = date("d-m-Y H:i");

$kime = "krst42@gmail.com";

$konu = "İletişim Formu";

$baslik = "MIME-Version: 1.0" . "\r\n";

$baslik .= "Content-type: text/html; charset=ISO-8859-9" . "\r\n";

$mesaj = "

".

"İp: $ip <br><hr>Tarih: $zaman<br><hr>

".

"İsim: $isim<br><hr>

".

"Firma: $firma<br><hr>

".

"Telefon: $telefon<br><hr>

".

"Email: $eposta<br><hr>

".

"Mesaj: $mesaj<br>"

;

if( @mail($kime, $konu, $mesaj, $baslik) ) {

echo "BiLGiLERiNiZ BANA ULASTI!";

} else {

echo "Bir hata oluştuğu için mesajınız gönderilemedi !";

}

?> 

2013-02-03 13:04:57 Edit:2013-02-03 13:09:04

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro