Donanım Haber Forum
Ana Sayfa | Kayıt ol | Profilim | Gelen Kutusu | DH Hız Aşırtma VT | Adres Defteri | Email'le üyeliklerim | Benim forumlarım | Fotoğraf Albümleri
Favorileriniz | Üyeler | Arama | SSS | Şikayet listesi | Uyarı listesi | Nick işlemleri
php ile mail atma

İlgili konuları bak: (bu forumda | tüm forumlarda)

Bu isimle girdiniz: Guest
Bu konudaki kullanıcılar: hiç
  Basılabilir versiyon
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> php ile mail atma Sayfa: [1]
Giriş
Mesaj << Daha eski konu   Daha yeni konu >>
lidyum

Mesaj: 537


 8 Ağustos 2008; 19:20:07 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

slm php ile ziyarteçi sayfası yaptım buraya insanların gelip bana mail atmalarını istiyorum php sayfasından sanırım ini dosyası falan yapılıyomuş bu konuda yardımcı olurmusunuz..

_____________________________

Muhterem milletime şunu tavsiye ederim ki; sinesinde yetiştirerek, başına taç ettiği adamların kanındaki ve vicdanındaki cevheri aslıyı, çok iyi tahlil etmek dikkatinden, bir an tevakki etmesinler!...
M.Kemal Atatürk
bambamx

 

Mesaj: 71


 8 Ağustos 2008; 20:39:18 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

aşağıda çok basit bir mail uygulaması yazıyorum. bunu geliştirip istediğiniz formata getirebilirsiniz. bu dosyayı iletisim.php olarak kaydedebilirsiniz.




<?php

//form yoluyla mesaj POST degiskeni gelmis mi kontrol et
if(isset($_POST["mesaj"])){

//sizin mesaji alacaginiz e-posta adresiniz
$mesajin_gidecegi_adres="info@matabu.com";

$mesaj_konu="Site iletisim mesaji";

//mesajla ilgili bilgiler
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-9\r\n";
$headers .="From: \"".$_POST["ad"]." ".$_POST["soyad"]." \" <".$_POST["eposta"]."> \r\n";
$headers .="Reply-To: \"".$_POST["ad"]." ".$_POST["soyad"]." \" <".$_POST["eposta"].">> \r\n";

//mesajin gorunen icerigi burada yer alacak. isterseniz duz yazi formatli da gonderebilirsiniz. bu html formatli bir ornek
$govde=''.
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'.
'<html>'.
'<head>'.
'<title>'.$mesaj_konu.'</title>'.
'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />'.
'</head>'.
'<body>'.
'<center>Web sitenizden yeni bir mesaj gönderilmiştir.</center>'.
'<br />'.
'<br />'.
'<table>'.
' <tr>'.
' <td align="left">';

// eger formunuzda daha fazla eleman ekleyecekseniz bu bolumu duzenleyin
$govde.=" "
."<span style='font-weight:bold;'>Gönderenin Adı, Soyadı:</span> ".$_POST["ad"]." ".$_POST["soyad"]
."<br><br> <span style='font-weight:bold;'>Gönderenin E-posta Adresi:</span> ".$_POST["eposta"]
."<br><br> <span style='font-weight:bold;'>Mesajı:</span> ".$_POST["mesaj"];


$govde.=' </td>'.
' </tr>'.
'</table>'.
'</body>'.
'</html>';

//maili burada gonderiyoruz
if(mail($mesajin_gidecegi_adres, $mesaj_konu, $govde, $headers)){
?>Mesajiniz iletilmistir. Ilginize tesekkurler...<br><br><?
}

}



//asagida bilgileri alacagimiz formumuz var.
?>

<form action="iletisim.php" method="post">
<table align="center">
<tr>
<td>Adınız:</td>
<td><input type="text" name="ad"></td>
</tr>
<tr>
<td>Soyadınız:</td>
<td><input type="text" name="soyad"></td>
</tr>
<tr>
<td>E-posta Adresiniz:</td>
<td><input type="text" name="eposta"></td>
</tr>
<tr>
<td>Mesajınız:</td>
<td><textarea name="mesaj"></textarea></td>
</tr>
<tr>
<td></td>
<td align="right"><input type="submit" value="Gonder"></td>
</tr>
</table>
</form>

_____________________________

Blackblue

Mesaj: 2787
Bu kullanıcının bu kategori altındaki blog mesajlarına git Bu kullanıcının DH Blog sayfasina git


 9 Ağustos 2008; 10:10:17 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Phpde

mail($mail, $konu, $mesaj);

fonksiyonu ile mail gönderimi yapabilirsiniz.

_____________________________

Geleceğin BT Proje Yöneticisi
amone

Mesaj: 251


 9 Ağustos 2008; 15:33:23 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

php dersleri bölümünde var bir bak istersen

_____________________________

IMZANIZ KURAL DIŞIDIR | | Uymanız gereken imza kurallarını okumak icin tıklayınız.
kepenk

 

Mesaj: 112


 9 Ağustos 2008; 16:37:02 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

hocam ben bu komutla mail gönderiyorum, text olarak. Ama türkçe karakter problemim var. sizce neden kaynaklanıyor olabilir? (charset 8859-9)
amone

Mesaj: 251


 9 Ağustos 2008; 16:45:41 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


quote:

Orjinalden alıntı: kepenk

hocam ben bu komutla mail gönderiyorum, text olarak. Ama türkçe karakter problemim var. sizce neden kaynaklanıyor olabilir? (charset 8859-9)


bana diyorsan hiçbir fikrim yok maalesef

_____________________________

IMZANIZ KURAL DIŞIDIR | | Uymanız gereken imza kurallarını okumak icin tıklayınız.
Blackblue

Mesaj: 2787
Bu kullanıcının bu kategori altındaki blog mesajlarına git Bu kullanıcının DH Blog sayfasina git


 9 Ağustos 2008; 16:49:19 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

Kodlarını yazarsan daha iyi yardımcı olabiliriz.

_____________________________

Geleceğin BT Proje Yöneticisi
kepenk

 

Mesaj: 112


 9 Ağustos 2008; 17:04:47 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

bilen bi hocam yardımcı olursa çok iyi olur
Blackblue

Mesaj: 2787
Bu kullanıcının bu kategori altındaki blog mesajlarına git Bu kullanıcının DH Blog sayfasina git


 9 Ağustos 2008; 17:08:57 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.


quote:

Orjinalden alıntı: kepenk

bilen bi hocam yardımcı olursa çok iyi olur


bana iletişim dosyanı gönderirsen halledip yollarım sana tekrar


< Bu mesaj bu kişi tarafından değiştirildi Blackblue -- 9 Ağustos 2008; 17:07:31 >


_____________________________

Geleceğin BT Proje Yöneticisi
bambamx

 

Mesaj: 71


 10 Ağustos 2008; 0:43:49 
Bu mesajla ilgili şikayetinizi bu icon a tıklayarak yapabilirsiniz.

bunun 2 sebebi olabilir.

1) header tanımlamalarında Türkçe karakter setini belirtmemiş olabilirsiniz.

2) sunucunuzun mail programı ayarlarında Türkçe karakter desteği problemi olabilir.

Eğer sorun birinci ise yukarıda verdiğim örnekteki header bilgilerini inceleyebilirsiniz.

Eğer sorun ikinci ise sunucunuzun yöneticisi ile iletişime geçmenizde fayda var.

mail fonksiyonu aslında çok basit kullanımlıdır ancak
mail($mail, $konu, $mesaj);
şeklindeki genel kullanımından kaçınmanızı tavsiye ederim. mutlaka fonksiyonda mesajın header tanımlamalarını yapmalısınız, ki böylece tex ya da html mesajlarınızın karakter setlerini doğru ayarlayabilir, hotmail gibi mesaj içeriğini fazlaca inceleyip en doğru formatı arayan servislerde spam kutusuna düşmekten kurtulabilirsiniz.

_____________________________

Sayfa:   [1]
Tüm forumlar >> [Web Tasarım - Programlama] >> Yazılım Geliştirme >> PHP / CGI >> php ile mail atma Sayfa: [1]
Buraya git:



Donanım Haber Video İnceleme
Cebit 2008: Pozitim Teknoloji Standı
Pozitim Teknoloji'den Mehmet Bey web siteleri için sundukları mobil çözümler hakkında bizlere bilgiler veriyor.
Cebit 2008: nComputing Standı
Cebit 2008: nComputing Standı nComputing birden çok bilgisayar kasası yerine tek bir bilgisayar kasası kullanmamızı sağlayan çözümleri ile bizleri bir çok masrafdan kurtarıyor.
 


Yeni mesajlar Yeni me