|
|
| |||||||
| Webmaster Genel konular sorunlar Webmaster genel konular sorular sorunlar |
| |
|
| | | LinkBack | Seçenekler |
| |||
| edit: biraz biraz çözdüm gibi arkadaşlar ancak şöyle bişey var, mail listesini DB'den alıyor belirttiğim adresle konu ve iletiyi karşı tarafa gönderiyor. (e-posta ulaşıyor)ancak gönderme başarısız diye bir uyarı veriyor bunu çözemedim. kullandığım script tam olarak şöyle, zamanı uygun olup yardımcı olabilecek arkadaşlar bekleniyor.. index.php Kod: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> <title>e-posta aboneliği | TEST</title> </head> <body> <center> <hr> <form method="POST" action="kayit.php"> <p>e-posta:<br /> <input type="text" name="mailal" size="20"></p> <p><input type="submit" value="Ekle" name="B1"></p> </form> <hr><hr> <form method="POST" action="mailyolla.php"> <p> konu:<br /> <input type="text" name="konu" size="20"value="test konu"></p> <p>ileti:<br /> <textarea rows="2" name="ileti" cols="20">test ileti</textarea></p> <p><input type="submit" value="Gönder" name="B1"></p> </form> <hr> </center> </body> </html> Kod: <?php
include('mysql.php');
$mailal = $_POST['mailal'];
if ($mailal == "") {
die("Lütfen mail adresinizi yazınız.");
}
$sorgu = mysql_query("INSERT INTO liste(id, adres) values ('','$mailal')");
?> Kod: <?php
include('mysql.php');
$konu = $_POST['konu'];
$ileti = $_POST['ileti'];
$baslik = 'From: mail@domain.uzanti' . "\r\n" .
'Reply-To: mail@domain.uzanti' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$result = mysql_query("SELECT * FROM liste");
while($sonuc = mysql_fetch_assoc($result)){
mail($sonuc['adres'], $konu, $ileti, $baslik);
}
if ($sonuc) {
echo "Gonderildi";
}else {
echo "Gonderilmedi";
}
?> Kod: <?php
$baglanti = mysql_connect('host_adı','kullanıcı_adı','şifre');
mysql_select_db("database_adı",$baglanti);
if (!$baglanti) {
die("MySQL Bağlantısı Sağlanamadı");
}
?> Kod: CREATE TABLE `liste` ( `id` smallint(11) NOT NULL auto_increment, `adres` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; editten önceki mesaj: merhaba arkadaşlar, sitemde bir e-posta aboneliği var ve bu aboneliğe kişilerin KENDİ İSTEĞİ ile ekledikleri adreslerine günlük veya haftalık mailler yolluyorum. her yolladığımda listeyi kontrol ediyorum yeni eklenen var ise onuda tek tek alıyorum. ama artık zor olmaya başladı açıkcası günlük 3-5 adres ekleniyor neredeyse ve adresleri almak falan uğraştırıyor. kısaca o eklenen e-postalara her seferinde elimdeki listeyi güncelleme yapmadan, direk veritabanından çekerek göndermek istiyorum.. biraz karışık mı oldu, anlatabildim umarım ![]() bu konuda yardımcı olabilirseniz çok sevinirim...
__________________ Konu abasaran tarafından (31-01-2011 Saat 20:06:00 ) değiştirilmiştir.. |
| |||
| Öncelikle kullandığnız Programlama dili ve script nedır? Bende benzerı bır sıstem kullanıyorum. Mail gönderdiginiz Program sisteme kayıt olan Databse baglanıp e-posta adreslerını ordan çekmelı. Mantıgı budur.Böylece kendı otomatık cekecektır her eklenen adresı
__________________ Ücretsiz Açık Kaynak Kodlu Haber Scripti Geliyor Full - | ikinci el network |
| |||
| standart msql bağlantısı ile veritabanına bağlanıyor hocam. php bir sayfadan kayıt yapıyor abone olmak isteyenler. sizin kullandığınız sistemde buna benzer ise özelden veya burdan paylaşabilir misiniz kodları falan uyarlamaya çalışarak yapmaya çalışayım
__________________ |
| |||
| Yalnız Benım kullandığım sistem ASP - MYSQL. Ama E-mailleri mevcut Database den çekerek yapabılırsınız.
__________________ Ücretsiz Açık Kaynak Kodlu Haber Scripti Geliyor Full - | ikinci el network |
| |||
| Alıntı:
bir türlü vbecremedim.bu arada mailleri gönderirken hotmail gmail vs tarafından karaliste denilen şeye düşmemek için tavsiyeleriniz nedir ? 5000'e yakın e-posta mevcut hepsine aynı anda gönderirsem karalisteye düşerim diye çok çekiniyorum. sunucuda barınan diğer kişilere çok ayıp olur öyle bişey olursa
__________________ |
| |||
| biraz biraz çözdüm gibi arkadaşlar ancak şöyle bişey var, mail listesini DB'den alıyor belirttiğim adresle konu ve iletiyi karşı tarafa gönderiyor. (e-posta ulaşıyor)ancak gönderme başarısız diye bir uyarı veriyor bunu çözemedim. kullandığım script tam olarak şöyle, zamanı uygun olup yardımcı olabilecek arkadaşlar bekleniyor.. (bu mesajı ilk mesajada ekledim) index.php Kod: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> <title>e-posta aboneliği | TEST</title> </head> <body> <center> <hr> <form method="POST" action="kayit.php"> <p>e-posta:<br /> <input type="text" name="mailal" size="20"></p> <p><input type="submit" value="Ekle" name="B1"></p> </form> <hr><hr> <form method="POST" action="mailyolla.php"> <p> konu:<br /> <input type="text" name="konu" size="20"value="test konu"></p> <p>ileti:<br /> <textarea rows="2" name="ileti" cols="20">test ileti</textarea></p> <p><input type="submit" value="Gönder" name="B1"></p> </form> <hr> </center> </body> </html> Kod: <?php
include('mysql.php');
$mailal = $_POST['mailal'];
if ($mailal == "") {
die("Lütfen mail adresinizi yazınız.");
}
$sorgu = mysql_query("INSERT INTO liste(id, adres) values ('','$mailal')");
?> Kod: <?php
include('mysql.php');
$konu = $_POST['konu'];
$ileti = $_POST['ileti'];
$baslik = 'From: mail@domain.uzanti' . "\r\n" .
'Reply-To: mail@domain.uzanti' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$result = mysql_query("SELECT * FROM liste");
while($sonuc = mysql_fetch_assoc($result)){
mail($sonuc['adres'], $konu, $ileti, $baslik);
}
if ($sonuc) {
echo "Gonderildi";
}else {
echo "Gonderilmedi";
}
?> Kod: <?php
$baglanti = mysql_connect('host_adı','kullanıcı_adı','şifre');
mysql_select_db("database_adı",$baglanti);
if (!$baglanti) {
die("MySQL Bağlantısı Sağlanamadı");
}
?> Kod: CREATE TABLE `liste` ( `id` smallint(11) NOT NULL auto_increment, `adres` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
__________________ |
![]() |
| Bookmarks |
| Seçenekler | |
| |