Time of Update: 2018-12-06
<?php /*posix擴充Regex函數*/ /*---------------------------------------------------*/ $ereg = '^[$][[:alpha:]_][[:alnum:]]*'; ereg($ereg,'$_name',$register); //匹配並且存放數組 //eregi()不分大小寫 var_dump($register); //顯示數組結構
Time of Update: 2018-12-06
轉自:http://blog.csdn.net/ricky1217/article/details/6934202參考:http://www.byreach.com/m/node/1439 同樣的代碼,發現通過 localhost/index.php 訪問,和在 shell 中通過 php ./index.php 運行結果卻不一樣。在程式中需要通過 shell_exec 來執行一個 linux 程式,而它的輸入來自 echo ,即:shell_exec('echo
Time of Update: 2018-12-06
<?phpheader('Content-Type: application/octet-stream');$filesize = filesize('s.png'); //獲得檔案大小header('Last-Modified: '.gmdate('D, d M Y H:i:s') . ' GMT');header('Cache-Control: no-store, no-cache, must-revalidate');header('Cache-Control: pre-check=
Time of Update: 2018-12-06
工作職責:1、負責PHP網站設計和頁面製作;2、配合運營團隊做客戶服務支援;3、參與海洋工作室其他相關設計工作。工作描述:1.您將在專案經理的直接領導下工作,負責維護現有的運用程式和新運用程式的開發;2.有實際的PHP網站項目開發經驗;3.熟悉PHP的編寫,調試,掌握PHP語言開發技能和基本函數的使用以及WEB相關應用技術,如Ajax、HTML,DHTML、CSS、Javascript等;4.熟悉資料庫(Mysql),能夠獨立進行資料庫規劃和最佳化;5.,熟悉並能熟練運用下列所有軟體:php,m
Time of Update: 2018-12-06
< input type="checkbox" name="weeks[]" id="weeks" value=1> < input type="checkbox" name="weeks[]" id="weeks" value=2> < input type="checkbox" name="weeks[]" id="weeks" value=3>
Time of Update: 2018-12-06
php產生動態驗證碼,是php防止惡意登陸或者註冊等常規手段-廢話不多說,直接看例子。(只是一個簡單的應用,如果要安全或者更複雜的,請期待我以後的文章)PHP產生驗證碼核心檔案 (checks.php):<?php /*成生隨機的驗證碼。此執行個體只是一個簡單的例子,如果不想被人識別,還可以加噪點等幹擾技術*/ session_start(); //啟動session header("Content-type:image/x-png"); //設定建立映像的格式 $
Time of Update: 2018-12-06
偶然看到別人寫的一句代碼:<?phpif (version_compare("5.2", PHP_VERSION, ">")) { die("PHP 5.2 or greater is required!!!"); }?>發現擷取PHP的版本資訊原來這麼簡單~~~PHP_VERSION是一個常量,他就能獲得PHP版本資訊。version_compare是一個版本比較工具,當然也可以作為其他的版本比較工具:<?php if (version_compare(PHP_
Time of Update: 2018-12-06
今天寫了一個簡單的網頁計時工具,工具是這樣的代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2018-12-06
//輸出安全的htmlfunction h($text, $tags = null){ $text = trim($text); //完全過濾注釋 $text = preg_replace('/<!--?.*-->/','',$text); //完全過濾動態代碼 $text = preg_replace('/<\?|\?'.'>/','',$text); //完全過濾js $text =
Time of Update: 2018-12-06
===========PHP擷取檔案絕對路徑=======<?php echo __FILE__ ; // 取得當前檔案的絕對位址,結果:D:\www\test.php echo dirname(__FILE__); // 取得當前檔案所在的絕對目錄,結果:D:\www\ echo dirname(dirname(__FILE__)); //取得當前檔案的上一層目錄名,結果:D:\ ?> ===========PHP擷取檔案絕對路徑=================
Time of Update: 2018-12-06
function get_client_ip() {static $ip = NULL;if ($ip !== NULL) return $ip;if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);$pos = array_search('unknown',$arr);if(false !== $pos)
Time of Update: 2018-12-06
看著標題很繞口,大致講解一下。usort函數用法如下:bool usort ( array &$array , callback $cmp_function )第一個參數是一個數組(引用),第二個參數是要自訂的排序函數。我自己寫了一個給檔案大小排序的函數,使用usort,名為sortSize(),而sortSize又要調用另一個引用函數getByteSize(),如下出錯原始碼:<?php function sortSize($a,$b){ $a =
Time of Update: 2018-12-06
最近公司伺服器中標有一段時間了.一直沒有找到好的解決辦法.現在吧找到的個人感覺有用的資料暫留一下.也希望有更好解決辦法的朋友出出招。解決一下///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 注意一些函數的過濾
Time of Update: 2018-12-06
/** +---------------------------------------------------------- * 產生隨機字串,可用來自動產生密碼 預設長度6位 字母和數字混合 +---------------------------------------------------------- * @param string $len 長度 * @param string $type 字串類型 * 0 字母 1 數字 其它 混合 * @param string
Time of Update: 2018-12-06
看過一些IP驗證的方法,大多都是使用Regex的 \d 簡單驗證的,試想一下如果輸入一個諸如 258.689.125.4這樣的IP地址的結果會是怎樣??閑來無事自己寫了一個IP驗證方法(未考慮效率問題),分享給大家,有更好的想法踴躍分享啊 <?PHP$string = '192.168.1.258';$array = explode('.',$string);foreach($array as $value){if($value<0||$value>255){echo
Time of Update: 2018-12-06
php使用映像要用到GD或GD2庫。才行。如果要進階的圖形形狀,還可以下載JPgraph類庫它是完全由php語言寫的。當然也是基於GD/GD2庫的1、建立一個簡單的映像<?php /*在映像輸出前,不能有html元素輸出*/ header("Content-type:image/jpeg"); //這裡要設定一下頭資訊、告訴頁面以什麼方式呈現。否則直接輸出映像會亂碼 /* ---------------例 12.1 建立一個簡單的普通的映像 ---------------
Time of Update: 2018-12-06
EclipsePDT PHP的開發環境配置//更新於 2009.1.4 寫本文先對 rocks 表示感謝,謝謝他的文章,才讓我體驗到PDT帶來的樂趣連結:http://www.cnjm.net/tech/article4400.html概述本文主要介紹了 Eclipse 3.4(Ganymede)中配置PHP開發和調試環境PDT(PHP Development Toolkit)的步驟,主要是結合了WAMP及Eclipse PDT,也許大家用的多的是EditPlus,ZendStudio 5.5
Time of Update: 2018-12-06
轉自:PHP書寫規範 PHP Coding StandardPHP書寫規範 作者:sink <sink.cup@gmail.com> 最後修改:2011-7-13 參考資料: PHP Manualhttp://www.php.net/manual/zh/language.oop5.basic.php PEAR Coding Standardshttp://pear.php.net/manual/en/standards.php C++ Coding
Time of Update: 2018-12-06
轉自:http://www.ccvita.com/26.html <?phpclass runtime{ var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } function
Time of Update: 2018-12-07
文章目錄 一、軟體包 一、軟體包a) php-5.2.9.tar.gz b) php-5.2.9-fpm-0.5.10-unofficial.diff.gz c) nginx-0.8.52.tar.gz 二、安裝步驟 a) tar zxvf php-5.2.9.tar.gz b) gzip -cd php-5.2.9-fpm-0.5.10-unofficial.diff.gz | patch -d php-5.2.9 -p1 c) cd