安裝環境 在安裝PEAR之前需要配置安裝PHP環境,如果沒有內建PEAR (直接存取http://go-pear.org並儲存其首頁為go-pear.php) PEAR安裝準備 如果PHP運行環境沒有內建PEAR,則需要下載go-pear.php檔案,同時儲存在php.exe所在的目錄下。 PEAR安裝步驟 1、我這裡用的是wampIntegration Environment,d:\wamp\bin\php\php5.2.5>go-pear,開始自動安裝。
指令碼代碼:複製代碼 代碼如下:#!/bin/bash#變數初始化process="php-fpm" #進程名startCmd="/etc/init.d/php-fpm start" #啟動命令down=0while truedo #取得http狀態代碼 code=$(curl -H "Host:www.jb51.net" -m 5 -L -s -w %{http_code} http://127.0.0.1 -o
本文執行個體講述了PHP中FTP相關函數。分享給大家供大家參考,具體如下:<?phpset_time_limit(0);//轉存本地地址define( 'STORE_PATH', dirname(__FILE__) . '/../../../../temp_data/test/');define('LIST_PATH', STORE_PATH . 'list/');define('CHAPTER_PATH', LIST_PATH .
本文執行個體講述了PHP實現自動識別原編碼並對字串進行編碼轉換的方法。分享給大家供大家參考,具體如下:/** * 對資料進行編碼轉換 * @param array/string $data 數組 * @param string $output 轉換後的編碼 * Created on 2016-7-13 */function array_iconv($data, $output = 'utf-8') { $encode_arr = array('UTF-8','ASCII','GBK','GB2
本文執行個體講述了php基於PDO串連MSSQL的方法。分享給大家供大家參考,具體如下:<?phptry { $hostname='117.79.93.222'; $port=1433;//連接埠 $dbname="csdn";//庫名 $username="csdn_admin";//使用者 $pw="123456";//密碼 $dbh= new PDO("dblib:host=$hostname:$port;dbname=$dbname","$username","
本文執行個體講述了php實現的debug log日誌操作類。分享給大家供大家參考,具體如下:<?phpclass Tool { public static function log($info) { $time = date('m-d H:i:s'); $backtrace = debug_backtrace(); $backtrace_line = array_shift($backtrace); // 哪一行調用的log方法
本文執行個體講述了php配置錯誤記錄檔的方法。分享給大家供大家參考,具體如下:php.ini:; 錯誤記錄檔log_errors = On; 顯示錯誤display_errors = Off; 日誌路徑error_log = "/usr/local/lnmp/php/var/log/error_log"; 錯誤等級error_reporting = E_ALL&~E_NOTICEphp-fpm.conf:[global]; php-fpm pid檔案pid =
這裡分析了php的簡單防盜鏈實現方法。分享飛大家供大家參考。具體如下:index.php頁面如下:<html><head><meta http-equiv="Content-Language" content="en" /><meta name="GENERATOR" content="PHPEclipse 1.0" /><meta http-equiv="Content-Type" content="text/html;
使用PHP來操作Oracle資料庫 11. 資料庫連接 在上一節裡,我們已經介紹了PHP與MySQL資料庫的一些基本操作知識,在互連網中有關PHP與MySQL的教程也最多。MySQL是免費的,這一點也許就吸引了不少人。由於其廣泛應用,我就不想在這裡贅述MySQL的使用方法了。Oracle被大量在公司專屬應用程式中採用,因此我們就利用Oracle來進一步介紹PHP與資料庫的串連。我們當然不會提及Oracle資料庫的設計原理,原因是這已經超出了我們的討論範圍。
其他雜項 13.1 產生映像 PHP可以操作處理映像。如果你已經安裝了GD庫,你甚至可以利用PHP產生映像。 <? Header("Content-type: image/gif"); $string=implode($argv," "); $im = imagecreatefromgif("images/button1.gif"); $orange = ImageColorAllocate($im, 2
<? $size_small=5;//液晶寬度 $size_big=25;//液晶長度 $distance=10;//間距 $color_back="#DDDDDD"; $color_dark="#CCCCCC"; $color_light="#000000"; $
找了很久,終於給我找到!哈哈哈... //聽說php4也已經支援Java/EJB的說. <? // this script is come from zend. :) $word = new COM("word.application") or die("Unable to instanciate
本文執行個體講述了php簡單解析mysqli查詢結果的方法。分享給大家供大家參考,具體如下:可將查詢結果放入對象或數組中:1. 將查詢結果放入對象:$sql="select name,brief from cars";$result=mysqli->query($sql);while($row=$result->fetch_object()){echo $row->name;echo $row->brief;}2. 放入數組:$sql="select
在專業的 Web 月台上,常常會需要使用者的帳號及密碼,也就是身份確認的動作。早期的 NCSA httpd 伺服器並沒有提供這項使用者確認的功能,Webmaster 只能用手工打造一個身份確認的 CGI 程式。 自 CERN httpd 之後的 Web 伺服器大部份都提供了使用者身份確認的功能。僅管每套 Web 伺服器的設定都不太相同,但在設定上都大同小異。 以下就是 Apache
本文執行個體為大家分享了用於驗證token,回複圖文、文本,向使用者推送訊息等功能的微信類,具體代碼如下<?phpclass Wechat{ private $data = array(); public function __construct($token){ $this -> auth($token, $wxuser) || exit; if(IS_GET){ echo($_GET['echostr']); exit;
本文執行個體總結了php日期操作技巧。分享給大家供大家參考,具體如下:1、php將表單裡面擷取的日期格式轉換成統一的格式2015-9-9 都統一轉換成 2015-09-09 這樣在資料庫都是統一的格式,方便以後查詢$year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $year));//月和日帶有前置0都是符合格式的if(checkdate($month,$day, $year)===false){
本文執行個體講述了php項目開發中用到的快速排序演算法。分享給大家供大家參考,具體如下:實際上在,做web開發,比較少遇到使用一些演算法之類的,畢竟不是做搜尋引擎,也不是寫底層(比如寫個類似於mysql這樣的資料庫,裡面需要自己實現排序演算法),另外,每種語言,比如java,php都或多或少已經封裝好排序函數給程式員使用。比如有個共識,大家做web開發的基本都明白,商務邏輯多比較簡單,不是很複雜的商務邏輯。我們作為web開發的程式員,基本是是web架構,對資料庫增刪查改資料,然後把資料展示在頁面
經典迴圈例子 <HTML> <HEAD> <TITLE>經典迴圈例子</TITLE> </HEAD> <BODY> <? for($counter = 1; $counter <= 6; $counter++) /
1,問:為什麼出現“APACHE.EXE: cannot determine local host name.”? 答: 由於Windows版本的Apache預設情況下不指定ServerName,所以運行時會出錯。 解決的辦法是修改Apache安裝目錄下的conf目錄下的httpd.conf: - 搜尋ServerName - 去掉前面的#號 - 把ServerName後面的值換成你自己的設定,如localhost之類的 - 儲存,重新啟動Apache
midif2.php <? $d=dir("./dir"); //得到dir目錄對象 $i="0"; while($entry=$d->read()){ $i=$i+1; if($i>2){ //大於2的目的是去掉目前的目錄的"."