文鋒(lightsaber)曾經整理自己博客的資料,希望對于新手有用,所以發布了一個原創型電子版文檔《PHP學習資料》,測試環境:PHP 5.2及更高。為了讓文檔有更多更好的原創文章,所以從《PHP學習資料》0.23開始,改名為《PHP實用指南》,希望更多的作者能加入到這項公益性的工作中來。 LAMP是一種Web網絡應用和開發環境,是Linux, Apache,MySQL,Php/Perl的縮寫,每一個字母代表了一個組件,每個組件就其本身而言都是在它所代表的方面功能非常強大的組件。LAMP這個詞的由來最早始于德國雜志“c't Magazine”,Michael Kunze在1990年最先把這些項目組合在一起創造了LAMP的縮寫字。這些組件并不是開始就設計為一起使用的,但是,這些軟件都是開源的,可以很方便的隨時獲得并免費使用,這就導致了這些組件經常在一起使用。這些組件的兼容性也在不斷完善,為了改善不同組件之間的協作,已經創建了某些擴展功能,在一起的應用情形變得非常普便,因而成為目前最流行的web應用基礎架構。
//http請求接口 function curl_http_request($param,$url) { $ch = curl_init(); $curl_url = $url."?".$param; curl_setopt($ch, CURLOPT_URL, $curl_url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); //禁用證書 c
<?php header("content-type:text/html;charset=utf-8"); //驗證密碼,請自行修改以免被人攻擊 $password = "666666"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>zip文件解壓</titl
上傳圖片 注意:一定要添加這一句(enctype="multipart/form-data"),告訴瀏覽器上傳文件,服務器發送屬性提交數據按“二進制流方式處理”。 <!--HTML頁面開始--> <form action="upl.php" method="post" enctype="multipart/form-data"> 頭像<input type="file" name="tupian"
date_default_timezone_set("Asia/Calcutta"); function dt_differ($start, $end){ $start = date("G:i:s:m:d:Y", strtotime($start)); $date1=explode(":", $start); $end = date("G:i:s:m:d:Y", strtotime($end));
PHPExcel導入文件步驟: 1.實例化excel讀取對象 2.加載excel文件 全部加載 選擇加載 3.讀取excel文件 全部讀取 逐行讀取 代碼: <?php header("Content-Type:text/html;charset=utf-8"); $dir = dirname(__FILE__); require $dir.'/PHPExcel/IOFactory.php'; $
Hash 表又稱散列表,通過關鍵字Key 映射到數組中一個位置來訪問記錄 Hash 函數的作用是把任意長度的輸入,通過HASH算法變換成固定長度的輸出,該輸出就是HASH值 HASH表的時間復雜度為O(1) 下文使用直接取余法實現 創建一個hashtable class?HashTable{ private?$buckets; //用于存儲數據的數組 private?$size?=?12; //記
BOM: Byte Order Mark UTF-8 BOM又叫UTF-8 簽名,其實UTF-8 的BOM對UFT-8沒有作用,是為了支援UTF-16 ,UTF-32才加上的BOM,BOM簽名的意思就是告訴編輯器當前文件采用何種編碼,方便編輯器識別,但是BOM雖然在編輯器中不顯示,但是會產生輸出,就像多了一 個空行,如果您在修改任何PHP文件後發生: 不能登入或者不能登出; * 頁頂出現一條空白;
該類可以請求HTTP和HTTPS協議,還可以處理301、302重定向以及GZIP壓縮等。 [PHP]代碼 <?php //使用方法 require('asynHandle.class.php'); $obj = new asynHandle(); $result = $obj->Request('http://baidu.com'); $result2 = $obj->Get('https://m
[PHP]代碼 $handle = popen("tail -f /var/log/your_file.log 2>&1", 'r'); while(!feof($handle)) { $buffer = fgets($handle); echo "$buffer\n"; flush(); } pclose($handle);
以前有想過用Memcache實現M/S架構的負載均衡方案,直到聽說了Redis后才發現它做得更好。發了幾天時間研究了一下Redis,感覺真的很不錯,特整理一下!?以下操作都是在SUSELinux11下安裝了好了PHP為例子,如果安裝過程中有提示缺少的包可以使用zypper search rpm-name進行查詢.
curl是一個利用URL語法在命令行方式下工作的文件傳輸工具。它支持很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同樣支持HTTPS認證,HTTP POST方法, HTTP PUT方法, FTP上傳, kerberos認證, HTTP上傳, 代理服務器, cookies, 用戶名/密碼認證, 下載文件斷點續傳, 上載文件斷點續傳, http代理服務器管道( proxy tunneling), 甚至它還支持IPv6, socks5代理服務器, 通過http代理服務器上傳文件到FTP服務器等等,功能十分強大。Windows操作系統下的網絡螞蟻,網際快車(FlashGet)的功能它都可以做到。準確的說,curl支持文件的上傳和下載,所以是一個綜合傳輸工具,但是按照傳統,用戶習慣稱curl為下載工具。
本學習筆記是記錄學習PHP WebService和WebService在SugarCRM上如何應用的過程及相關知識點摘錄。 學習如何實現PHP WebService,php及java中如何調用。
Havalite 是一個開源的輕量級的 CMS 博客程序,基于 PHP 和 SQLite 開發。
PHP提供8中數據類型:整型,浮點數,字符串,布爾型,數組,對象,資源,NULL
?PHP 指 PHP:超文本預處理器(譯者注:PHP: Hypertext Preprocessor,遞歸命名) ?PHP 是一種服務器端的腳本語言,類似 ASP ?PHP 腳本在服務器上執行 ?PHP 支持很多數據庫(MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、Generic
本篇對PHP常用的繪圖函數進行總結。內容有建立圖像,為圖像分配顏色,畫點,畫線,畫弧線,繪制和填充區域,輸出字符和漢字及一些常見的圖片特效如反色和浮雕。此外還給出一些有趣的實例,如繪制彩色的圣誕節大雪花圖。
由于開發一個 ajax file manager for web開源項目,數據交換使用的json格式,后來發現在低版本的php上運行會有問題,仔細調試發現json_decode和json_encode無法正常工作,于是查閱資料,發現低版本的php沒有實現這兩個函數,為了兼容性,我只好自己實現一個php版的json編碼解碼代碼,并保證和json2.js的一致,測試調試并通過,現在將其公布出來,供有相