Forum

php mail birden faz...
 
Bildirimler
Hepsini Temizle

php mail birden fazla satır eklemek

5 Yazılar
3 Üyeler
0 Reactions
868 Görüntüleme
(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

arkadaşlar  elimde php mail gönderme formu var smtp ayarlarını yaptım göndermede bir sorun yok yalnız ben biraz daha fazla alan ekmek istiyorum bir türlü beceremedim  . şuan olan başllıklar  adı  * eposta adresi * konu * mesaj

 

 

kodlar şu şekilde

 

<html>

<head>

<meta http-equiv="Content-Language" content="tr">

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">

<title>Örnek iletişim formu</title>

</head>

<body>

<fieldset style="width:400px;">

<h3><a href="iletisim.php">İletişim Formu</a></h3>

<form method="post" action="iletisim.php?islem">

<p><input type="text" name="isim" size="20" /> <label for="isim"> <b>Adınız</b> </label></p>

<p><input type="text" name="eposta" size="20" /> <label for="eposta"> <b>Eposta Adresiniz</b> </label></p>

<p><input type="text" name="konu" size="20" /> <label for="konu"> <b>Konu</b> </label></p>

<p><textarea rows="6" name="mesaj" cols="30"></textarea> <label for="mesaj"> <b>Mesajınız</b> </label></p>

<p><input type="reset" value="Sıfırla" /> <input type="submit" value="Gönder" /></p> 

<?

if (isset($_GET['islem'])) {

if ($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['konu']<>'' && $_POST['mesaj']<>'') {

require_once("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();

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

$mail->SMTPAuth = true;

$mail->Username = "[email protected]";

$mail->Password = "sifre";

$mail->From = $_POST['eposta'];

$mail->Fromname = $_POST['isim'];

$mail->AddAddress("gidecek@mailadresi","Mail gönderimi");

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

$mail->Body = $_POST['mesaj'];

if(!$mail->Send())

{

  echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';

  exit;

}

echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';

} else {

echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';

}

}

?>

</form>

</fieldset>

</body>

</html>

 

 

altına bir kaç  telefon firma ismi ekllerseniz sevinirim yardımcı olursanız . tşkler.

 

 

 
Gönderildi : 09/04/2011 02:10

(@mehmetparlakyigit)
Gönderiler: 495
Honorable Member
 

Merhaba

<p><input type="text" name="konu" size="20" /> <label
for="konu"> <b>Konu</b> </label></p>

Yukarıdaki satırı bul ve birkere kopyala ve bir altına veya kaçıncı sırada olmasını istiyorsan yapıştır.

konu yazan label bölümünü değiştir. örnek labelın adını biografi koyabilirsin. ona göre çoğaltırsın.

bunu html olarak düzenledin. ayrıca php tarafına gelip. göndereceğin değeri yani labelın adını da belirtmen lazım.örnek verecek olursak senin formunda aşağıdaki alan var hemen altına

$mail->Body = $_POST['mesaj'];

$mail->Body = $_POST['bio'];   yazabilirsin inşallah doğru hatırlamışımdır baya zaman oldu çünkü iyi çalışmalar

 

 
Gönderildi : 09/04/2011 12:12

(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

hocam  gelen mail şu şekilde 

 

Mesaj : dhfgjgjgTelefon : 055555555

 

ben bunları  

Mesaj : dhfgjgjg

Telefon : 05555555

 

 şeklinde yazdırmak istiyorum bunu nasıl yapıcam.

 
Gönderildi : 10/04/2011 13:28

(@ferhatkaratas)
Gönderiler: 100
Estimable Member
 

Texti ekrana basarken br kodunu kullanmanız yeterli. Bu, sizi bir sonraki satıra atacaktır. Örnek :

<?php
echo “Firstname: “ $_REQUEST[“firstname”]; . <br />;
echo “Lastname: “ $_REQUEST[“lastname”];
?>

 

http://programmingtutorials.wordpress.com/2008/03/04/php-_request/ adresinde güzel bir örnek var.

 
Gönderildi : 10/04/2011 21:29

(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

hocam denedim ama olmadı 

 

<?

if (isset($_GET['islem'])) {

if ($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['tel']<>'' && $_POST['mesaj']<>'') {

require_once("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();

$mail->Host = "host";

$mail->SMTPAuth = true;

$mail->Username = "mail kul adı";

$mail->Password = "pass";

$mail->From = $_POST['eposta'];

$mail->Fromname = $_POST['isim'];

$mail->AddAddress("[email protected]","Mail gönderimi");

$konu = "Turan Mermer Siparis Formu"; 

$mail->Body ='Mesaj : '.$_POST['mesaj'];

$mail->Body .='Telefon : '.$_POST['tel']; 

 

if(!$mail->Send())

{

  echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';

  exit;

}

echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';

} else {

echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';

}

}

?> 

 

 

 

kodlar bunlar php kısmı  

 
Gönderildi : 11/04/2011 01:57

Paylaş: