Time of Update: 2016-07-29
複製代碼 代碼如下://處理php自動反斜線 if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value; } $_POST = array_map('stripslashes_deep', $_POST);
Time of Update: 2016-07-29
複製代碼 代碼如下:function getFileSize($url){ $url = parse_url($url); if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ fputs($fp,"GET ".(empty($url['path'])?'/':$url['path'])." HTTP/1.1\r\n"); fputs($fp,"Host:$url[host]\r\n\r\n"
Time of Update: 2016-07-29
沒有什麼不同,下面的內容,就是針對一個Java程式員掌握的技能對比PHP來說的!告訴你,它們其實是一樣的,不過是工具而已,沒有高低貴賤之分。 只不過你不熟練,不知道而已! 1、文法:必須比較熟悉,在寫代碼的時候IDE的編輯器對某一行報錯應該能夠根據報錯信 息知道是什麼樣的語法錯誤並且知道任何修正。 2、命令:必須熟悉PHP帶的一些常用命令及其常用選項,熟悉那些命令,自己運行 php.exe -h 如果這些命令你沒有全部使用過,那麼你對PHP實際上還很不瞭解。
Time of Update: 2016-07-29
先看手冊介紹: strtotime — 將任何英文文本的日期時間描述解析為 Unix 時間戳記 格式:int strtotime ( string $time [, int $now ] ) 本函數預期接受一個包含美國英語日期格式的字串並嘗試將其解析為 Unix 時間戳記(自 January 1 1970 00:00:00 GMT 起的秒數),其值相對於 now 參數給出的時間,如果沒有提供此參數則用系統目前時間。 本函數將使用 TZ 環境變數(如果有的話)來計算時間戳記。自 PHP 5
Time of Update: 2016-07-29
複製代碼 代碼如下://包含PHP Simple html Dom 類庫檔案 include_once('./simplehtmldom/simple_html_dom.php'); //採集html function getwebcontent($url){ $ch = curl_init(); $timeout = 10; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
Time of Update: 2016-07-29
這個是可以具體到小時的php代碼複製代碼 代碼如下:/* Author: 楊宇 yangyu@sina.cn */ //輸入兩個時間戳記,計算差值,也就是相差的小時數,如返回2:10,則表示輸入的兩個時間相差2小時10分鐘 function hours_min($start_time,$end_time){ if (strtotime($start_time) > strtotime($end_time)) list($start_time, $end_time) =
Time of Update: 2016-07-29
PHP概述: php是Hypertext Preprocessor(超文本前置處理器)的縮寫,是一種伺服器端、跨平台、HTML嵌入式的指令碼語言,其獨特的文法混合了C語言、Java語言和Perl語言的特點,是一種被廣泛應用的開源式的多用途指令碼語言, 尤其適合web開發。php是b/s體繫結構,屬於三層結構。服務啟動後,使用者不用相應用戶端軟體,只用瀏覽器瀏覽即可以,即儲存了圖形化的使用者介面,又大大減少了應用維護量。php是起源於自由軟體,即開源軟體,
Time of Update: 2016-07-29
我大概構思了一下,有兩個方案: 1. Javascript判斷來訪者的瀏覽器語言,如果是中文系統,自然使用者都是中國人,跳中文網站; 如果是非中文系統,預設使用者非中國人,跳英文網站。 優點:判斷反映速度快。 缺點:不準確,有可能中國使用者喜歡用英文版系統,或者外國人使用中文系統的情況。 代碼 複製代碼 代碼如下: 2.使用IP庫來進行來訪IP的判斷 優點:判斷準確。 缺點:響應速度沒Javascript快。 需要引用一個PHP的IP庫 ip_php.zip
Time of Update: 2016-07-29
圖表庫下面的類庫可以讓你很簡單就能建立複雜的圖表和圖片。當然,它們需要GD庫的支援。pChart - 一個可以建立統計圖的庫。Libchart - 這也是一個簡單的統計圖庫。JpGraph - 一個物件導向的圖片建立類。Open Flash Chart - 這是一個基於Flash的統計圖。RSS 解析解釋RSS並是一件很單調的事情,不過幸好你有下面的類庫可以協助你方便地讀取RSS的Feed。MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。SimplePie -
Time of Update: 2016-07-29
使用方法:(在命令列運行) 複製代碼 代碼如下:php compactor.php DESTINATION.php SOURCE.php 下載: compactor.php複製代碼 代碼如下:#!/usr/bin/env php /** * Compact PHP code. * * Strip comments, combine entire library into one file. */ if ($argc print "Strip unecessary data from PHP
Time of Update: 2016-07-29
複製代碼 代碼如下:/** * @usage: used to offer safe file write operation in multiple threads context, arbitory file type * @author: Rocky Zhang * @time: Nov. 11 2009 * @demo[0]: $handler = mfopen($file, 'a+'); * mfwrite($handler, $str); */ function
Time of Update: 2016-07-29
標準代碼如下: 複製代碼 代碼如下:... ?>短標籤模式(此模式需要修改PHP配置,讓PHP支援短標籤模式): 複製代碼 代碼如下:... ?>注釋: 複製代碼 代碼如下:/* ...*/ // # 以上就介紹了法定代表人資格證明書 PHP 基本文法格式,包括了法定代表人資格證明書方面的內容,希望對PHP教程有興趣的朋友有所協助。
Time of Update: 2016-07-29
到網上搜尋了一下前人的解決辦法,大多數都說修改php.ini中的upload_max_filesize,但修改了這個以後,還是提示這個問題;但phpmyadmin在提示這個問題的時候,右下角有一行英文提示,大致意思是說,解決這個問題,可以參考 phpmyadmin文檔;直接點擊這個連結,phpmyadmin自動尋找到了以下說明: [1.16] I cannot upload big dump files (memory, http or timeout problems). Starting
Time of Update: 2016-07-29
複製代碼 代碼如下:/** * 遍曆目錄,找出目錄下某個尾碼名的所有檔案 * */ function viewDir ($directory, $ext) { if (is_dir($directory)) { $handle = opendir($directory); while ($file = readdir($handle)){ $subdir = $directory . '/' .$file; if ($file != '.' && $file !='..' && is_dir($
Time of Update: 2016-07-29
1,Smarty緩衝的配置: $smarty->cache-dir="目錄名"; //建立緩衝目錄名 $smarty->caching=true; //開啟緩衝,為false的時候快取無效判定 $smarty->cache_lifetime=60; //緩衝時間,單位是秒 2,Smarty緩衝的使用與清除 $marty->display("cache.tpl",cache_id); //建立帶ID的緩衝 $marty->clear_all_cache(); //清楚所有緩衝
Time of Update: 2016-07-29
請點擊後面地址下載:csv操作類 使用說明如下: 1.產生csv檔案 複製代碼 代碼如下:require "./include/csvdatafile.php"; set_time_limit(200); header("Content-type: application/RFC822"); header('Content-Disposition: attachment; filename=export.csv'); $arr_export_titles = array("學生編號","學號",
Time of Update: 2016-07-29
GD庫的函數 1,imagecreatetruecolor -----建立一個真彩色的映像 imagecreatetruecolor(int x_size,int y_size) //x表示寬,y表示高 2,imagecolorallocate 為一幅映像分配顏色(調色盤) imagecolorallocate(resource image,int red,int green,int blue)//red,green,blue----三原色 3,imagestring 繪圖函數
Time of Update: 2016-07-29
http handler是http模組中最重要的函數, 直接託管http請求.和前文set不同, set是在nginx啟動的時候讀取配置的過程中被觸發的, 而handler函數是在真實請求到那個路徑上時被觸發的.也就是瀏覽器請求多少次, handler就觸發多少次.返回值handler的傳回型別是ngx_int_t, 因為一般的http handler定義好body後就能交給http filter函數了, 比如我們hello模組的ngx_http_output_filter,
Time of Update: 2016-07-29
複製代碼 代碼如下://獲得當前的指令碼網址 function get_php_url() { if(!empty($_SERVER[”REQUEST_URI”])) { $scriptName = $_SERVER[”REQUEST_URI”]; $nowurl = $scriptName; } else { $scriptName = $_SERVER[”PHP_SELF”]; if(empty($_SERVER[”QUERY_STRING”])) $nowurl =
Time of Update: 2016-07-29
/* 作者:bjf; 應用:讀取檔案內容; */ function read_file_content($FileName) { //open file $fp=fopen($FileName,"r"); $data=""; while(!feof($fp)) { //read the file $data.=fread($fp,4096); } //close the file fclose($fp); //delete the file //unlink($FileName);