Arsip untuk September, 2008

Cara Kirim Email Massal Out yang Menggunakan PHP

Posted in php oleh ShortLikeAFox pada 19 September 2008

Jadi Anda ingin mengirimkan email massal atau Anda ingin membuat program yang cepat dapat diubah untuk mengirimkan email beberapa massa. PHP membuat ini mudah. Dalam contoh ini saya akan berasumsi bahwa Anda sudah daftar alamat email yang Anda ingin mengirim email tertentu. Saya juga akan menganggap bahwa Anda adalah menjaga daftar ini dalam database, tapi kode ini dapat dengan mudah disesuaikan untuk menggunakan daftar alamat email hardcoded atau daftar dari sumber lain.

<? Php

/ / Pertama terhubung ke database yang berisi informasi alamat email.
$ User = "PENGGUNA";
$ Host = "HOST";
$ Password = "PASSWORD";
$ database = "DATABASE";

( "Couldn't connect to server" ); cxn $ = mysql_connect ($ host, $ user, $ password) atau meninggal ("Tidak dapat terhubung ke server");
mysql_select_db ($ database)

/ / Query tabel yang berisi alamat email. Isikan nama tabel Anda sendiri di sini ...
$ Query = "SELECT * FROM theEmailAddresses";
( mysql_error ($cxn)); $ Hasil = mysql_query ($ query, $ cxn) atau mati (mysql_error ($ cxn));
$ Nrows = mysql_num_rows ($ hasil);

/ / Siapa pengirim akan diidentifikasi sebagai. Anda dapat menaruh apa yang Anda inginkan di sini, tapi sebenarnya tidak terlalu etis untuk menempatkan alamat email yang Anda tidak mengontrol di sini.
$ Dari = "From: me@mydomain.com";
/ / Sebuah email standar baris subjek
$ Subjek = "Apa yang baru di mydomain.com";
/ / Pesan
$ Pesan = "Hai teman terhormat,

Kami sekarang menjual kue di mydomain.com. Pastikan untuk check it out!
Hormat kami,
saya ";

/ / Kita sudah tanya semua alamat email. Sekarang kita hanya perlu mengirim email
0 ; $i < $nrows; $i ++ ){ for ($ i = 0; $ i <nrows $; $ i + +) (

$ Row = mysql_fetch_assoc ($ hasil);
ekstrak ($ baris);
/ / Ganti $ email dengan apapun kolom alamat email disebut
$ Kepada = "$ email";
/ / Kirim email untuk setiap email di database
if (mail ($ kepada, $ subjek, $ pesan, $ dari)) (

/ / Mencetak nama email yang berhasil dikirim. Saya menggunakan ini hanya untuk memastikan bahwa program belum beku. Dalam teori mereka harus aliran nama-nama yang dicetak>

); echo ("$ kepada <br/>");

)

)




?>

Ini sedikit kode mengambil keuntungan dari PHP mail () fungsi. Ini sangat kuat dan mudah untuk menggunakan fungsi. Ingat bahwa dengan kekuatan besar datang tanggung jawab besar. Cobalah untuk tidak menggunakan fungsi ini untuk kejahatan.

Bagaimana Mengenalinya Pengunjung mana Anda adalah geografis Menggunakan PHP

Posted in PEAR , php oleh ShortLikeAFox pada 13 September 2008

Jika Anda memiliki sebuah situs web dan ingin mengatakan di mana pengguna berasal dari geografis PHP dan PEAR membuat ini mungkin. Untuk mengaktifkan IP tamu ke dalam lokasi fisik hal pertama yang akan Anda perlu Anda lakukan adalah memastikan bahwa Anda memiliki modul PEAR Net_Geo. Jika Anda tidak memiliki modul PEAR Net_Geo, Anda harus menggunakan PEAR Package Manager untuk memperolehnya.

Jika Anda tidak berpikir bahwa Anda memiliki akses ke PEAR karena paket hosting Anda, periksa ini penjelasan tentang cara menginstal PEAR pada account yang tidak memungkinkan akses secara default. Buku ini ditulis dengan GoDaddy berbagi account dalam pikiran, tetapi harus bekerja untuk sebagian besar paket hosting yang tidak datang dengan PEAR mengatur.

Setelah paket terinstal Net_Geo, hanya membutuhkan beberapa baris kode untuk mendapatkan data geografis:

<? Php

); require_once ("Bersih / Geo.php");
]; Ip = $ _SERVER $ ['REMOTE_ADDR'];
/ / $ Ip = "64.246.30.37";
$ FirstNetGeo = Net_Geo baru ();
$ Geodata = getRecord firstNetGeo-> $ ($ ip);

?>

($ip); ?> <br/> IP: <? Php echo ($ ip); <br/>?>
($geoData[ 'LAT' ]); ?> <br/> Lintang: <? Php echo ($ Geodata LAT '[']); <br/>?>
($geoData[ 'LONG' ]); ?> Bujur: <? Php echo ($ Geodata PANJANG '[']);?>
<br/>
($geoData[ 'COUNTRY' ]); ?> <br/> Negara: <? Php echo ($ Geodata COUNTRY '[']); <br/>?>
($geoData[ 'STATE' ]); ?> <br/> Negara: <? Php echo ($ Geodata NEGARA '[']); <br/>?>
($geoData[ 'CITY' ]); ?> <br/> Kota: <? Php echo ($ Geodata KOTA '[']); <br/>?>

Kode Pada Pekerjaan:

IP: 72.14.192.65

Lintang:

Bujur:

Negara:

Negara:

Kota: