Kendi Mail Listelerimizi Nasıl Oluşturabiliriz?
PHP Tutorials, SQL, webmaster February 8th, 2008->
İnternette gezdiğim bir cok yerde bu konuya oldukça sık rastladım arkadaşlar, elimizdeki sql dosyalarımızdan yada başka dosyalarımızdaki kayıtlı e-mail adreslerini nasıl kolay bir şekilde cıkartıp maillist oluşturabiliriz gibi sorulara deyinmek istededim bu işlemi goren 2 farkli imkan sunmak istiyorum php dilinde ve perl dilinde hazirlanmiş bu iki kücük script ile bu denli dosyalarinizdan e-mailleri kolay bir şekilde ayıklayıp cıkarta biliriz nasıl mı ? buyrun icerde ...
Daha fazla...
1: Perl Dilindeki Scriptimizden Bahsedelim Perl destekleyen Local sunucumuzda yada Serverımızda Bu küçük scriptmizi çalıştırarak istediğimiz mail listemizi Oluşturabiliriz.
-
#!/usr/bin/perl
-
#www.wbturk.com
-
#mail extract script
-
#usage:mail.pl sql.sql output.txt
-
$file=$ARGV[0];
-
$kayit=$ARGV[1];
-
$toplam.=$1."\n";
-
$toplam=~s///gi;
-
$toplam=~s/href=\\"//gi;
-
$toplam=~s/=//gi;
-
$toplam=~s/"//gi;
-
$toplam=~s/\\//gi;
-
$toplam=~s/\///gi;
-
$toplam=~s/>//gi;
-
$toplam=~s/$kayit");
-
print isaretcimiz2 $toplam;
-
close(isaretcimiz2);
Kullanımı ise
perl maillist.pl sqldosyamiz.sql mailist.txt
burdaki sqldosyamiz.sql içinden mailleri ayıklamak istediğimiy herhangi bir sql dosyası mailist.txt ise maillerin yazılacağı listemiz.
2: Olarak ise PHP dilinde Hazırlanmış. Burda ise scriptin çalısabilmesi için sql servermızdaki yüklü olan herhangi bır veri tabanındaki kayıtlı olan mail adreslerini ayıklıyacagız.
Sql dosyamızda kullanıcıların bulunduğu tablo adı users,kullanıcıların maillerinin bulunduğu column adı "user_mail" olsun
-
<?
-
//www.wbturk.com
-
//mail extract script
-
//Bağlantı ayarlarınızı Kendiniye göre düzenleyiniz
-
$dbname="db";
-
$dbuser="root";
-
$dbpass="root";
-
$server="localhost"
-
if (!$con)
-
{
-
//dosya ayarları
-
//not:Scriptin bulundugu dizinde cikti dosyasını olusturup 777 permission vermeyi unutmayın
-
$cikti="liste.txt";
-
$mail=$row["user_mail"];
-
");
-
}
-
-
print "cikti dosyası olusturulmustur : $cikti";
-
-
?>



























Son Yorumlamalar