PHP Development of 10 Common code samples, PHP development of 10 examples
First, blacklist filter
Second, random color generator
Third, download the file from the Internet
Set_time_limit (0); Supports all file types//urls here: $url = ' http://somsite.com/some_video.flv '; $pi = PathInfo ($url); $ext = $pi [' extension ']; $name = $pi [' filename ']; Create a new CURL resource $ch = Curl_init (); Set URL and other appropriate options curl_setopt ($ch, Curlopt_url, $url); curl_setopt ($ch, Curlopt_header, false); curl_setopt ($ch, Curlopt_binarytransfer, true); curl_setopt ($ch, Curlopt_autoreferer, true); curl_setopt ($ch, curlopt_followlocation, true); curl_setopt ($ch, Curlopt_returntransfer, true); Grab URL and pass it to the browser $opt = curl_exec ($ch); Close CURL resource, and free up system resources curl_close ($CH); $saveFile = $name. '. '. $ext; if (Preg_match ("/[^0-9a-z._-]/i", $saveFile)) $saveFile = MD5 (Microtime (TRUE)). $ext; $handle = fopen ($saveFile, ' WB '); Fwrite ($handle, $opt); Fclose ($handle);
Iv. Alexa/google Page Rank
V. Mandatory download of files
$filename = $_get[' file ']; Get the Fileid from the URL//Query of the file id $query = sprintf ("select * from tableName WHERE ID = '%s '", mysql_real_e Scape_string ($filename)); $sql = mysql_query ($query); if (mysql_num_rows ($sql) > 0) {$row = Mysql_fetch_array ($sql);//Set Some headers header ("Pragma:public"); Header ("Exp Ires:0 "); Header ("Cache-control:must-revalidate, Post-check=0, pre-check=0"); Header ("Content-type:application/force-download"); Header ("Content-type:application/octet-stream"); Header ("Content-type:application/download"); Header ("content-disposition:attachment; Filename= ". basename ($row [' FileName '])."; "); Header ("Content-transfer-encoding:binary"); Header ("Content-length:". FileSize ($row [' FileName ']); @readfile ($row [' FileName ']); Exit (0); }else{Header ("Location:/"); exit;}
VI. Display the user's gravator avatar with email
Seven, using Curl to get RSS subscription number
Eight, time difference calculation
Function ago ($time) {$periods = Array ("Second", "Minute", "Hour", "Day", "Week", "Month", "year", "decade"); $lengths = a Rray ("60", "60", "24", "7", "4.35", "12", "10"); $now = time (); $difference = $now-$time; $tense = "Ago"; for ($j = 0; $difference >= $lengths [$j] && $j < count ($lengths)-1; $j + +) {$difference/= $lengths [$j];} $d Ifference = round ($difference); if ($difference! = 1) {$periods [$j].= "S";} return "$difference $periods [$j] ' ago ';}
Ix. capture of pictures
Ten, check whether the website is down
The above content for PHP development commonly used in 10 code samples to do a summary, I hope to help you.
Articles you may be interested in:
- Phpquery let PHP handle HTML code as easily as jquery
- PHP code that computes the number of occurrences of the same value in an array (array_count_values)
- PHP implementation of code reuse a method traits new features
- Debugging PHP code with GDB to solve the PHP code dead Loop problem
- MySQL database query results tabular output PHP code example
- PHP Curl Request information and return information Setup code instance
http://www.bkjia.com/PHPjc/1098694.html www.bkjia.com true http://www.bkjia.com/PHPjc/1098694.html techarticle PHP development commonly used in 10 code samples, PHP Development 10 Sample One, blacklist filter function Is_spam ($text, $file, $split = ': ', $regex = False) {$handle = fopen ($file, ' RB ' ...