Time of Update: 2017-01-13
下面執行個體的功能是過濾所有的html標籤,並替換h1-h5之前的所有文字 代碼如下複製代碼 for( $i=1;$i<=5;$i++ ){ $sql ="SELECT * FROM `表名` WHERE `欄位` like '<h".$i.">%</h".$i.">%' "; $query = mysql_query( $sql ) or
Time of Update: 2017-01-13
文法array_filter(array,function)參數 描述array 必需。規定輸入的數組。function 自訂函數的名稱,為空白時過濾掉所有值為flase的元素 代碼如下複製代碼 <?php function odd($var) { return($var
Time of Update: 2017-01-13
例1 代碼如下複製代碼 $data = array("name" => "Hagrid", "age" => "36"); &
Time of Update: 2017-01-13
php要求同名表單元素用數組形式命名,並賦予value。否則他不能分解。例1:利用foreach遍曆checkbox 代碼如下複製代碼 <input type=checkbox name="chk[]" value=1> <input type=checkbox name="chk[]" value=2> <input type=checkbox name="chk[]" value=3
Time of Update: 2017-01-13
在採集大批量資料時常常會觸發對方伺服器的“自我保護”,請求過於頻繁就限制訪問。這時需要停留很長一段時間(十幾分鐘到幾十分鐘不等)才能恢複訪問,這樣採集資料的速度就受到非常大的限制。解決方案有兩個:1 通過圖片識別繞過驗證碼機制,告訴伺服器:我不是蜘蛛,我是人。不信你瞧,我能看懂驗證碼。2 更換IP,告訴伺服器:我不是張三,我是李四。不信你瞧,我的IP地址和張三的不一樣。第一個方法難度稍高一點而且不靠譜,等哪天對方伺服器升級了驗證碼了,這邊也得跟進,麻煩多;而ISP(電信、
Time of Update: 2017-01-13
利用php類庫PHP QR Code來實現,不需要裝額外的php擴充首先下載類庫包,有時候地址打不開地址:http://phpqrcode.sourceforge.net/下載:http://sourceforge.net/projects/phpqrcode/使用時一般引入phpqrcode.php檔案即可具體使用方法舉例直接瀏覽器輸出: 代碼如下複製代碼 <?php include
Time of Update: 2017-01-13
增加資料元素有函數,array_push(),array_unshift()函數一、在數組的末尾添加元素1.array_push使用方法 代碼如下複製代碼 <?php $stack = array("orange", "banana"); array_push($stack, "apple", "raspberry");
Time of Update: 2017-01-13
在"php 數組添加元素方法總結這篇文章中介紹了如何給數組添加元素,那麼我想添加$array=array('title'=>'php教程')這樣的元素怎麼辦呢。array_push, array_pop, array_shift, array_unshift 這幾個函數都是為數字類型的索引數組設計的。要想實現關聯陣列的添加可以使用array_merge方法或者是+操作符我們先來看數組中增加數組元素1. php中增加數組元素的方法:(1)通過賦值增加數組元素
Time of Update: 2017-01-13
代碼如下複製代碼 <?php// PHP script to allow periodic cPanel backups automatically.// Based on script posted by max.hedroom in cpanel.net forums// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! // *********
Time of Update: 2017-01-13
PHP調用FCKeditor 將FCKeditor放在網站根目錄在PHP檔案裡面,包含/FCKeditor/ckeditor/" target="_blank">fckeditor.php檔案在網頁中需要放置該編輯器的地方插入下面代碼即可調用: 代碼如下複製代碼 <?php //包含fckeditor類
Time of Update: 2017-01-13
藉助PHP-ExcelReader這個開源類,我們可以輕鬆地匯入Excel檔案資料,範例程式碼如下:PHP-ExcelReader下載地址:http://sourceforge.net/projects/phpexcelreader/例.匯入Excel檔案 代碼如下複製代碼 <?php require_once 'Excel/reader.php'; $data = new Spreadsheet_Excel_Reader();
Time of Update: 2017-01-13
例1.直接配置PHP-FPM把VPS的Lenny5換成了Ubuntu10.04,借這個機會試一下效率更高的 PHP-FPM 。以下是fabric指令碼: 代碼如下複製代碼 def init_nmp(): install_nginx() install_php() install_phpfpm() def install_nginx():
Time of Update: 2017-01-13
安裝Nginx 略安裝PHP 代碼如下複製代碼 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcryp 修改Nginx配置 代碼如下複製代碼 server { #listen 80; ## listen for ipv4; this line is default and
Time of Update: 2017-01-13
entOS 預設php版本是5.1.6,很多開源的CMS無法安裝。查看php版本命令:#php -v這個命令是刪除不乾淨的#yum remove php因為使用這個命令以後再用#php -v還是會看到有版本資訊的。。。。。必須強制移除#rpm -qa|grep php提示如下#php-pdo-5.1.6-27.el5_5.3#php-mysql-5.1.6-27.el5_5.3#php-xml-5.1.6-27.el5_5.3#php-cli-5.1.6-27.el5_5.3#php-
Time of Update: 2017-01-13
正式版的ECS購買時配置的是公用鏡像CentOs6.5 64位,要搭建的是LNMP運行環境。使用的是官網下載的一鍵安裝包linux_setup_1.4.1.zip進行安裝:安裝rzsz(可以直接通過x-shell介面選擇本地windows系統上傳檔案)# yum install -y lrzsz上傳linux_setup_1.4.1.zip並解壓。進行安裝(可參照壓縮包中的pdf文檔)。# chmod –R 777 sh-1.4.1# cd sh-1.4.1#
Time of Update: 2017-01-13
安裝exif不需要另外安裝庫,所以省略掉了安裝庫的步驟。比如php的安裝目錄為:/root/lnmp0.4-full/php-5.2.10/則執行:cd /root/lnmp0.4-full/php-5.2.10/ext/我們要安裝exif模組,執行cd exif/再執行 /usr/local/php/bin/phpize 會返回如下資訊:Configuring for:PHP Api Version: 20100412Zend Module Api No: 20100525Zend
Time of Update: 2017-01-13
我的配置環境為:Linux版本:CentOS 5.6PHP版本:PHP 5.2.17Memcached版本:1.4.9Memcache版本:2.2.6Memcached需要libevent支援,所以需要先檢查libevent是否已經安裝。下面是Memcached的安裝過程:# tar zvxf memcached-1.4.9.tar.gz# cd memcached-1.4.9# ./configure --prefix=/usr/local/memcached# make# make
Time of Update: 2017-01-13
chdir -更改目錄 描述 布爾chdir (字串$目錄) 更改PHP的目前的目錄的目錄。 參數 目錄 新的目前的目錄 傳回值 返回TRUE或FALSE的成功失敗。 執行個體 例如# 1 chdir ( )的例子<?php// current directoryecho getcwd() . "n";chdir('public_html');// current directoryecho getcwd() .
Time of Update: 2017-01-13
相關函數說明 ob_start([string output_callback])- 開啟輸出緩衝區 所有的輸出資訊不在直接發送到瀏覽器,而是儲存在輸出緩衝區裡面,可選得回呼函數用於處理輸出結果資訊。 ob_end_flush - 結束(發送)輸出緩衝區的內容,關閉輸出緩衝區test.php <? function test($str){ return
Time of Update: 2017-01-13
public function water($filename,$water,$pos=0,$pct=80){ //