Sayfalar

mail etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
mail etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

31 Ağustos 2007 Cuma

Kullandiğim Bir Kaç php Fonksiyonu

İnternette Bir sürü Hacker Var :( Bunlara Karşı Önlem almak İçin Zararlı Kodları Aşağıdaki Fonksiyonla Önlemeye Çalışıyorum tabi Bir Kaç Filtrelemeden Daha Geçiyorlar Onu İlerleyen Zamanlarda Veririm Belki :(

/// Kodları temizle
function temizle($veri) {
return mysql_real_escape_string(trim(htmlspecialchars($veri)));
}

Örnek Kullanımı :

temizle("Zararlı Olabilecek Muhtelif Kodcuk");


//Mail Gönder
function gonder($kime,$kimden,$mesaj,$konu)
{

$to = $kime;
$subject = $konu;
$message = $mesaj;
$headers = 'From: '.$kimden . "\r\n" .
'Reply-To: '.$kimden . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}

Zaten Yukardaki Fonksyion haykırıyor Mail Gönderme Fonksiyonuyum Diyor

Örnek Kullanımı :

gonder("root@microsoft.com","s4l1h@s4l1h.com","Merhaba Dostlar","Okuma Lütfen");

//sef url İçin Aşağıdaki Fonksiyonu Kullanıyorum
function cevir($url)
{
$url = trim($url);
$url = strtolower($url);
$find = array('', '');
$url = str_replace ($find, '', $url);
$url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url);
$find = array(' ', '"', '&', '&', '\r\n', '\n', '/', '\\', '+', '<', '>');
$url = str_replace ($find, '-', $url);
$find = array('é', 'è', 'ë', 'ê', 'É', 'È', 'Ë', 'Ê');
$url = str_replace ($find, 'e', $url);
$find = array('í', 'ı', 'ì', 'î', 'ï', 'I', 'İ', 'Í', 'Ì', 'Î', 'Ï');
$url = str_replace ($find, 'i', $url);
$find = array('ó', 'ö', 'Ö', 'ò', 'ô', 'Ó', 'Ò', 'Ô');
$url = str_replace ($find, 'o', $url);
$find = array('á', 'ä', 'â', 'à', 'â', 'Ä', 'Â', 'Á', 'À', 'Â');
$url = str_replace ($find, 'a', $url);
$find = array('ú', 'ü', 'Ü', 'ù', 'û', 'Ú', 'Ù', 'Û');
$url = str_replace ($find, 'u', $url);
$find = array('ç', 'Ç');
$url = str_replace ($find, 'c', $url);
$find = array('ş', 'Ş');
$url = str_replace ($find, 's', $url);
$find = array('ğ', 'Ğ');
$url = str_replace ($find, 'g', $url);
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/');
$repl = array('', '-', '');
$url = preg_replace ($find, $repl, $url);
$url = str_replace ('--', '-', $url);
return $url;
}

Örnek Kullanım:

cevir("Amça bana Şeker Al"); // Çıktısı amca-bana-seker-al Olacaktır

Şimdilik Bu kadar Yeter Herhalde