php5.3 goto函數(shù)介紹和示例
goto操作符是PHP5.3+后新增功能,用來跳轉(zhuǎn)到程序的另一位置;用法很簡單:goto后面帶上目標(biāo)位置的標(biāo)志,在目標(biāo)位置上用目標(biāo)名加冒號標(biāo)記,如下:復(fù)制代碼 代碼如下:goto a;echo '腳本之家';a: echo 'http://www.jb51.net';但...
|
goto操作符是PHP5.3+后新增功能,用來跳轉(zhuǎn)到程序的另一位置;用法很簡單:goto后面帶上目標(biāo)位置的標(biāo)志,在目標(biāo)位置上用目標(biāo)名加冒號標(biāo)記,如下:復(fù)制代碼 代碼如下:goto a;echo '腳本之家';a: echo 'http://www.jb51.net';但...
PHP Ctype擴(kuò)展是PHP4.2開始就內(nèi)建的擴(kuò)展,注意,Ctype系列函數(shù)都只有一個字符串類型參數(shù),它們返回布爾值。復(fù)制代碼 代碼如下:$str = "0.1123";//檢查字符串所有字符是否為數(shù)字echo "ctype_digit:" . ctype_digit($str);...
以下就是php動態(tài)生成函數(shù)示例,示例中用到了eval函數(shù),我感覺如果服務(wù)器上允許用戶運(yùn)行這樣的函數(shù)是非常危險的復(fù)制代碼 代碼如下:<?$a['a']=1;$a['b']=1;$a['c']=1;$str="function a(){global /$a;if(/$a['a']==1 && /$a...
xss的概念就不用多說了,它的危害是極大的,這就意味著一旦你的網(wǎng)站出現(xiàn)xss漏洞,就可以執(zhí)行任意的js代碼,最可怕的是攻擊者利用js獲取cookie或者session劫持,如果這里面包含了大量敏感信息(身份信息,管理員信息)等,那完了。。。...
我們首先給出兩個數(shù)組復(fù)制代碼 代碼如下:<?php $r = array(1,2,3,4,5,6); $e = array(7,8,9,10); ?> 下面我們用array_merge和加號來何必這兩數(shù)組復(fù)制代碼 代碼如下:<?php print_r($r+e); // 輸出<span style="...
我們來舉一個例子:復(fù)制代碼 代碼如下:<?php $arr = array('a','b','c','d'); unset($arr[1]); print_r($arr); ?>我之前想象的是unset之后,數(shù)組$arr應(yīng)該會壓縮數(shù)組以填補(bǔ)缺少的元素位置,但print_r($arr)之后,結(jié)果卻不...
復(fù)制代碼 代碼如下: <?php ini_set("memory_limit", "50M");//必須的,根據(jù)你環(huán)境的實(shí)際情況盡量大,防止報(bào)錯 ini_set("max_execution_time", "100"); //file_exists() 函數(shù)檢查文件或目錄是否存在,存在則返回 true,否則返...
這段時間修改了一下我們系統(tǒng)的登陸功能,為了更加安全,增加了發(fā)送郵件驗(yàn)證功能。當(dāng)用戶登陸的時候判斷登陸ip是否是之前登陸過的,如果不是的話,需要向郵箱里發(fā)送驗(yàn)證碼,然后把收到的驗(yàn)證碼輸入再登陸,如果驗(yàn)證碼正確并且時間...
復(fù)制代碼 代碼如下: <?php header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //連接數(shù)據(jù)庫 $colname_rs_article = $_GET['id']; //獲取參數(shù)id
mysql_select_db("cms", $conn...
復(fù)制代碼 代碼如下:<?phpdefine('IE', 1);define('FIREFOX', 2);define('CHROME', 3);define('OPERA', 4);class UserAgentDetect{ static $version = array(); static $userAgent = ''; static function ge...
復(fù)制代碼 代碼如下://連接localhost:27017$conn = new Mongo();//連接遠(yuǎn)程主機(jī)默認(rèn)端口$conn = new Mongo('test.com');//連接遠(yuǎn)程主機(jī)22011端口$conn = new Mongo('test.com:22011');//MongoDB有用戶名密碼$conn = n...
復(fù)制代碼 代碼如下: function get_index($domain){ $url="http://www.google.com/search?source=hp&biw=1440&bih=762&q=site%3A$domain&aq=f&aqi=g10&aql=&oq="; $html=file_get_contents($url); preg_match('/<div...
在Java里,流是一個很重要的概念。流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的字節(jié)流,用來實(shí)現(xiàn)程序或進(jìn)程間的通信,或讀寫外圍設(shè)備、外部文件等。根據(jù)流的方向又可以分為輸入流和輸出流,同時...
一、寫好接口程序在你的服務(wù)器上上傳好一個接口程序文件,如http://www.yourdomain.com/weixin.php 內(nèi)容如下:復(fù)制代碼 代碼如下:<?phpdefine("TOKEN", "weixin");//自己定義的token 就是個通信的私鑰$wechatObj = new...
初始化數(shù)據(jù)庫類依據(jù)你的數(shù)據(jù)庫配置載入并初始化數(shù)據(jù)庫類:復(fù)制代碼 代碼如下:this->load->database();被載入之后你可以在任何地方使用它。以對象形式返回查詢結(jié)果復(fù)制代碼 代碼如下:$query = $this->db->query('SELECT...
有25幅作品拿去投票,一次投票需要選16幅,單個作品一次投票只能選擇一次。前面有個程序員捅了漏子,忘了把投票入庫,有200個用戶產(chǎn)生的投票序列為空。那么你會如何填補(bǔ)這個漏子?當(dāng)然向上級反映情況。但是我們這里討論的是技...
復(fù)制代碼 代碼如下:<?php //php 不同系統(tǒng)的換行 //不同系統(tǒng)之間換行的實(shí)現(xiàn)是不一樣的 //linux 與unix中用 /n //MAC 用 /r //window 為了體現(xiàn)與linux不同 則是 /r/n //所以在不同平臺上 實(shí)現(xiàn)方法就不一樣 //...
memcacheQueue.class.php 復(fù)制代碼 代碼如下:<?php/** * PHP memcache 隊(duì)列類 * @author LKK/lianq.net * @version 0.3 * @修改說明: * 1.放棄了之前的AB面輪值思路,使用類似數(shù)組的構(gòu)造,重寫了此類. * 2.隊(duì)列默認(rèn)先...
求兩個目錄的相對路徑,不限制路徑深度復(fù)制代碼 代碼如下:/** * 輸出$b相對于$a的相對路徑($a) * 不限限制路徑深度,沒有做什么優(yōu)化,只是實(shí)現(xiàn)功能 */function getPath($a, $b){ $aArr = explode('/', dirname($a)); $bArr =...
復(fù)制代碼 代碼如下: <Directory /> Options Indexes FollowSymLinks AllowOverride all Order allow,deny Allow from all </Directory> php環(huán)境套包 dedeampz 偽靜態(tài)設(shè)置...
迷上了正則,不斷嘗試著新花招,首先感謝TNA 的非完全輸出RSS,然后再次感謝SH的強(qiáng)迫性學(xué)習(xí)。沒有TNA,我不會去看正則,更不知道世界上有種這么牛的表達(dá)式;不是SH的死活說他不懂不知道,我也不會硬著頭皮去琢磨,去改進(jìn)。達(dá)到同一個...
復(fù)制代碼 代碼如下:<?phpclass search{ // 查找的源數(shù)組 private $array = array(1,2,3,5,7,6,4,8);
/** * 順序查找法 * @param $val 要查找的值 */ public function query_search($val) { foreach ($this->ar...
之前每次遇到分頁,總是得自己寫,覺得挺繁瑣的,所以本著通用的原則,寫了一個分頁的方法,特此記錄。
目前此分頁支持靜態(tài)化地址分頁和無鏈接地址時的ajax分頁(但是js得自己寫):
支持的靜態(tài)地址如下:www.example.com/xxx-xxx-...
在通常情況下,我們使用 CURL 來提交 POST 數(shù)據(jù)的時候,我們已經(jīng)習(xí)慣了這樣的寫法:復(fù)制代碼 代碼如下:curl_setopt( $ch, CURLOPT_POSTFIELDS,$post_data);但是這樣的寫法在有時候并不會很好用,可能會得到服務(wù)器返回的 500...
復(fù)制代碼 代碼如下: $fh = fopen($path, "r+");
if( flock($fh, LOCK_EX) ){//加寫鎖 $old_content=json_decode(fread($fh,filesize($path)),true);
$old_content=$old_content.$new_content; ftruncate($fh,0);...