دسته: PHP & MySQL

چک کردن صحت IP Address ۰

چک کردن صحت IP Address

سلام با استفاده از تیکه کد زیر می تونید صحت یک آی پی آدرس رو چک کنید (مثل چک کردن صحت ایمیل و …) [php] $string = “255.255.255.255”; if (preg_match( ‘/^(?:۲۵[۰-۵]|۲[۰-۴]\d|1\d\d|[1-9]\d|\d)(?:[.](?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)){3}$/’, $string)) { echo...

تابع whois ۰

تابع whois

تابع زیر خیلی ساده هستش میتونید به راحتی گسترشش بدید : [php] < ? function whois($domain, $server="www.geektools.com") { $fp = fsockopen ($server, 43, &$errnr, &$errstr) or die("$errno: $errstr"); fputs($fp, "$domain\n"); while (!feof($fp)) echo fgets($fp,...

تغییر سطح دسترسی ۰

تغییر سطح دسترسی

با سلام با استفاده از کد زیر میتونید سطح دسترسی یک فایل رو توسط php تغییر بدید : [php] < ?php function chmod_R($path, $filemode) { $dh = opendir($path); while ($file = readdir($dh)) { if($file...

شمارش تعداد کلمات ۰

شمارش تعداد کلمات

با سلام توسط کد زیر میتونید تعداد کلمات یک رشته را شمارش کنید : [php] < ?php function word_count($sentence){ $array = explode(" ", $sentence); return count($array); } $words = word_count("The is a group of...

یک تابع برای جلوگیری از Injection ۰

یک تابع برای جلوگیری از Injection

این تابع ورودی ها رو ایزوله می کند : [php] function AntiInject( $Source ){ $Source = htmlspecialchars(trim($Source )); if(! get_magic_quotes_gpc() ) { $Source = addslashes( $Source ); } return mysql_real_escape_string(stripslashes($Source)); } [/php]

چک کردن صحیح بودن ایمیل با php ۰

چک کردن صحیح بودن ایمیل با php

سلام این تابع برای چک کردن صحیح بودن ایمیل هستش [php] function is_valid_email($email, $test_mx = false) { if(eregi(“^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z0-9-]+)*(\.[a-z]{2,4})$”, $email)) if($test_mx) { list($username, $domain) = split(“@”, $email); return getmxrr($domain, $mxrecords); } else return true; else...

باز کردن فایل زیپ با php ۰

باز کردن فایل زیپ با php

سلام با استفاده از کد زیر میتونید یک فایل زیپ شده رو توسط php از زیپ در بیارید . [php] function unzip($location,$newLocation){ if(exec(“unzip $location”,$arr)){ mkdir($newLocation); for($i = 1;$i< count($arr);$i++){ $file = trim(preg_replace("~inflating: ~","",$arr[$i])); copy($location.'/'.$file,$newLocation.'/'.$file);...