<?
// 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
|