<<= Önceki Sayfa
PHP Ana Sayfa
Sonraki Sayfa =>>
 

Kısa kısa örnekler..
<?
// son_guncellenme_tarihi.php
// .php uzantılı sayfanızın herhangi bir yerine ekleyebilirsiniz


echo "Son güncelleme:<br>n";
$last_modified = filemtime("$PHP_SELF");
print(date("d.m.Y G:i", $last_modified));
?>


<?
// dosyanin_sonunda_baslayarak_okuma.php
// dosyam.txt'den bilgileri son satirdan baslayip
// ilk satira kadar okuyacak


$dosya = "dosyam.txt";
$fd = fopen($dosya, "r");


$satir=explode("n",$fd);
for($i=sizeof($satir); $i>=0; $i--)
echo $satir[$i]."<br>";


fclose($fd);
?>



<?
// mail_gonder.php
// gerekli degisiklikleri yapip kullanabilirsiniz
// baska bir form sayfasi hazirlayip
// verileri ordan da gonderebilirsiniz


/* Alıcılar */


$giden .= "Hatice Dumbacı <hatice@hotmail.com>" . ", " ;
$giden .= "Zekerriyya Kara <zekk82@ejder.com>" . ", ";
$giden .= "admin@turk-php.com";


/* Mesaj başlığı */
$baslik = "Php dökümanları";


/* Mesaj */
$mesaj = "aşağıda bir çok php dökümanı bulabilirsinizn";
$mesaj .= "attach yapıp gönderdim:) n";
$mesaj .= "kendinize iyi bakınn";


/* ekstra header'lar (from, cc, bcc) */


$header = "From: Turk-Php Servis <servis@turk-php.com>n";
$header .= "X-Sender: <servis@turk-php.com>n";
$header .= "X-Mailer: PHPn";
$header .= "X-Priority: 1n";
$header .= "Return-Path: <servis@turk-php.com>n";


/* Mime-Type bilgisini değiştirebilirsiniz. */


$header .= "Content-Type: text/html; charset=iso-8859-1n";


$header .= "cc: kopya@hotmail.comn";
$header .= "bcc: kopya@turk-php.com, kopya@ejder.comn";


/* ve gönderelim */
mail($giden, $baslik, $mesaj, $header);


?>



<?
// email_kontrol.php
// email adresinin doğruluğunu kontrol eder


function email_kontrol ($variable) {
return (ereg('^[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+'. '@'.
'[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+.' . '[-!#$%&'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$variable));
}


if ( email_kontrol($gidecekadres))
{
mail($gidecekmail, "Konu", "Mesaj", "From: ben@ben.com");
}
else{
echo "Hatalı mail adresi girdiniz...";
}
?>


<?
// toplu_mail_gonder.php
// mail.txt her satırında bir mail adresi olmak
// şartıyla mail adreslerini kaydedip
// hepsine mail atabilirsiniz


$konu = "deneme";


$mesaj = "<html> kodlar </html>";
$mesaj .= "n";


$ustk = "From: xxx <xxx@xxx.com>n";
$ustk .= "X-Sender: <xxx@xxx.com>n";
$ustk .= "X-Mailer: PHPn";
$ustk .= "X-Priority: 3n";
$ustk .= "Return-Path: <xxx@xxx.com>n";
$ustk .= "Content-Type: text/html; charset=iso-8859-9n";


if ($dosya = (fopen ("mail.txt" , 'r') ) ) {


while ( !feof ($dosya)){
$satir = fgets ( $dosya, 50 );
$satir=chop($satir);
mail($satir, $konu, $mesaj, $ustk);
}


fclose ($dosya);
print "İşlem tamam!";
}


else {
print "Dosya Açılamıyor!";
}


?>



<?
// hata_gosterme.php
// sitenizde karsilasacaginiz hatalarin
// gozukmemesini saglar..
// bazen kullanicilarin hatalari gormesi
// hos olmaz :)


ini_set("display_errors", 0);
?>



<?
// dil_kontrol.php
// Google'daki gibi, girdiği yere göre farklı
// sayfaya yönlendirme yapabilirsiniz..


if ($HTTP_ACCEPT_LANGUAGE == tr) // ziyaretcinin tarayıcısındaki dile bakılıyor, tr ise
{
header("Location:index_tr.php"); // index_tr.php dosyasına degil ise,
} else {
header("Location:index_en.php"); //index_en.php dosyasına yönlendiriyor
}
?>



<?
// sayac.php
// sitenize basit bir sayaç ekleyebilirsiniz..
// sayac.txt dosyasinin CHMOD'unu 777 yapmalisiniz


$reg = fopen("sayac.txt", "r");
$line = fgets($reg,100);
fclose($reg);
$reg = fopen("sayac.txt", "w");
$count = $line+1;
fputs($reg,$count,100);
echo "Ziyaretçi: $count";
fclose($reg);
?>



<?
// rasgele_link.php
// Dosyadan seçtirerek rasgele linkler
// verebilirsiniz.


srand(time());
$var = file("linkler.txt");
$foo = rand(1, sizeof($var));
$l = $var[--$foo];
$s = split("^",$l);
echo "<a href="$s[0]">$s[1]</a>";


// linkler.txt'deki kayitlar
// http://www.turk-php.com^turk/ Php
// http://www.ejder.com^site/ :)
// şeklinde olmalı
?>



<?
// sifre.php
// istenilen uzunlukla rastgele sifre uretir.


function sifre($uzunluk)
{
$karakterler = "0123456789!@#$%^&*()_+".
"abcdefghijklmnopqrstuvwxyz".
"ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$str = "";
while(strlen($str) < $uzunluk)
{
$str .= substr($karakterler, (rand() % strlen($karakterler)), 1);
}
return($str);
}


echo sifre(10);


?>



Hasan Yaşar



<<= Önceki Sayfa
PHP Ana Sayfa
Sonraki Sayfa =>>