Time of Update: 2018-12-03
for($i = 0; $i < 4; $i++){ $rand .= dechex(rand(1, 15)); //dechex將10進位轉為16進位}$img = imagecreatetruecolor(60, 20); //建立圖片$bgcolor = imagecolorallocate($img, 180, 221, 247); //建立圖片背景顏色imagefill($img,0,0,$bgcolor);//添加隨機線條for($i = 0; $i < rand(
Time of Update: 2018-12-03
header()函數的作用是:發送一個原始 HTTP 標題[Http Header]到用戶端。標題 (header) 是伺服器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標題 與 HTML 檔案之間尚需空一行分隔。有關 HTTP 的詳細說明,可以參 RFC 2068 官方檔案 (http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回 HTML 資料前,需先 傳完所有的標題。使用範例 範例一: 本例使瀏覽器重新導向到 PHP
Time of Update: 2018-12-03
在一些特殊應用中,需要產生隨機字串,比如產生系統隨機密碼或者是登陸驗證碼等,本文介紹的函數能夠返回指定長度的隨機字串,預設包含大小寫字母和數字,你可以很容易的修改以便符合自己的需要。<?php// 說明:php 中產生隨機字串的方法// 整理:http://www.CodeBit.cnfunction genRandomString($len){ $chars = array( "a", "b", "c", "d", "e", "f", "g", "h", "i", "
Time of Update: 2018-12-03
PHP中擷取表單資料的三種方法,及其差別之處如下所示表單部分代碼:<form name="form1" method="post" action=""><input type="text" name="username"><input type="submit" name="Submit" value="提交"></form>擷取表單:<?phpecho ($HTTP_POST_VARS["username"]);echo
Time of Update: 2018-12-03
近日在用自己以前寫的http下載器下載某一個php頁面以外遭遇403錯誤.但是ie卻能夠正確訪問.日誌如下:IE:Time At:0005504671 Line:10 send: 192.168.1.2 –> xxx.xxx.xxx.xxx len:351 GET /test.jpg HTTP/1.1 Accept: */* Accept-Language: en-us Accept-Encoding: gzip,
Time of Update: 2018-12-03
$xml = '../data/news.xml' ;$qp = qp($xml, 'news_root')->children();$arrData = array() ;$i = 0 ;foreach( $qp as $child ){print_r( $arrData );echo "<br/>hi<br/>";unset($arrSub); $arrSub = array() ; array_push( $arrData , &$arrSub );
Time of Update: 2018-12-03
弄了半天, PHP 終於能調用我的C# dll 了. 該死的,我對C# COM註冊一向不瞭解, PHP 文檔上只給PHP那部分內容,沒告訴我怎麼弄dll我還傻兮兮的用 Regsvr32 註冊那個c# dll. 背景:Windows xp sp3 ; apache 2.2.14 ; php 5.2.12 ;VS2010 beta ; 語言:PHP5 , C# C#部分:建立一個 C# Class Library . (dll)建立完成後, 開啟項目的屬性,在點選左邊的 "Application"(
Time of Update: 2018-12-03
本文討論的是Windows2003下安裝PHP5,請注意下載PHP5,:http://www.php.net/downloads.php,網站開啟後如所示,有若干個版本的選擇,因為作業系統是Windows2003,所以我們選擇Windows Binaries下的版本,有兩個版本:一個是zip版,一個是安裝版。本文討論的是建立伺服器環境,所以選擇zip版本。點擊"PHP 5.2.5 zip
Time of Update: 2018-12-03
在做伺服器負載平衡時候可供選擇的負載平衡的演算法有很多,包括: 輪循演算法(Round Robin)、雜湊演算法(HASH)、最少串連演算法(Least Connection)、響應速度演算法(Response Time)、加權法(Weighted )等。其中雜湊演算法是最為常用的演算法. 典型的應用情境是: 有N台伺服器提供快取服務,需要對伺服器進行負載平衡,將請求平均分發到每台伺服器上,每台機器負責1/N的服務。 常用的演算法是對hash結果取餘數 (hash() mod
Time of Update: 2018-12-03
筆者在過去的四年裡一直致力於PHP應用的開發。PHP確實十分容易編寫。但是PHP也有一些十分嚴重的缺陷。 下面筆者會給出自己的理由,為什麼PHP不適合於比小型業餘網站更大的網站。 1. 對遞迴的不良支援 遞迴是一種函數調用自身的機制。這是一種強大的特性可以把某些複雜的東西變得很簡單。有一個使用遞迴的例子是快速排序(quicksort)。不幸的是,PHP並不擅長遞迴。Zeev,一個PHP開發人員,說道:“PHP
Time of Update: 2018-12-03
MacBook入手了,配置工作環境,首先得讓Mac OS支援PHP。不管你是採用整合的開發環境,比如XAMPP for Mac OS X,還是採用Mac OS中內建的Apache和PHP,甚至自己重新編譯安裝,減少麻煩的第一步就是啟用root使用者。本文採用的方式是使用Mac OS X 10.5.6內建的Apache和PHP,安裝MySQL的dmg版本,以下操作非特殊說明均以root使用者在命令列下進行。啟用root使用者1.開啟“目錄工具 + 生產力”,它位於“應用程式”檔案夾的“工具 +
Time of Update: 2018-12-03
有時PHP中的Warning和Notice提示,對程式來說不必要的。例如,把得到的結果以文字格式設定返回給XMLHttpRequest對象,如果PHP中帶有Warning和Notice,反而給程式帶來不必要的麻煩,所以我們有時候得把PHP中的提示降低層級。 通常的解決辦法有:1,把php.ini設定檔中的error_reporting 修改為:error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR 2,
Time of Update: 2018-12-03
http://www.yehuchina.org/10條PHP編程習慣助你找工作 1、使用單引號括起來的字串當使用雙引號來括字串時,PHP解譯器會對其進行變數替換、轉義等操作,如 “\n”。如果只想輸出一個基本的字串,用單引號會節省一些資源。當然,如果需要進行變數替換的,那就必須用雙引號了。2、字串的輸出以下哪一條語句的運行速度最快?print “Hi my name is $a. I am $b”;echo “Hi my name is $a. I am $b”;echo “Hi my
Time of Update: 2018-12-03
第一步:準備1、php源碼包和windows下的二進位包,以及安裝Visual C++,並把Microsoft Visual
Time of Update: 2018-12-03
本文來自於:http://www.coolcode.cn/?p=171作者:Ma Bingyao以前寫 PHPRPC 實現時,JavaScript 版本的序列化實現是修改自 http://www.devpro.it/code/102.html 的,這個實現雖然目前仍然在更新,不過它並沒有完全實現 PHP 序列化的所有標記,因此它無法序列化複雜物件,例如嵌套對象,也無法還原序列化所有的 PHP 序列化以後的內容。因此我重新編寫了一個實現,這個實現與 PHP 5
Time of Update: 2018-12-03
PHP Shell的編寫(改進版) 以前寫過一個沒有任何技術含量的PHP CMD Shell,總是覺得功能很弱,並且對一些問題沒有處理好,比如瀏覽目錄等,後來深入學習PHP 後,發現了很多有趣的函數個,於是重新簡單的編寫了一個新的PHP Shell,希望大家喜歡!
Time of Update: 2018-12-03
零零碎碎花了兩周時間調研了目前PHP的一些調試方式,很多知識點也許比較 基礎,內容有點冗長,挑自己願意看的來閱讀吧,東西比較基礎,請大家提出意見建議,我繼續升級改進。中間過程中感謝 雪候鳥
Time of Update: 2018-12-03
來源: http://dev.yesky.com/web/263/2638263.shtml摘要:在本文中,讓我們共同探討基於PHP語言構建一個基本的伺服器端監視引擎的諸多技巧及注意事項,並給出完整的源碼實現。 一.
Time of Update: 2018-12-03
快速開發一個PHP擴充作者:heiyeluren時間:2008-12-5部落格:http://blog.csdn.net/heiyeshuwu本文通過非常快速的方式講解了如何製作一個PHP 5.2 環境的擴充(PHP Extension),希望能夠在圖文的方式下讓想快速學習的朋友瞭解一下製作過程。需求:比如開發一個叫做 heiyeluren 的擴充,擴充裡就一個函數 heiyeluren_test(),輸入一個字串,函數返回:Your input string: xxxxx。要求:瞭解C/C+
Time of Update: 2018-12-03
通過 PHP 和 Sajax 使用 Ajax (一)簡單 Ajax 工具包如何把伺服器端 PHP 與 JavaScript 整合Tyler Anderson , 自由作者, Stexar 公司2006 年 05 月 11 日多年以來,建立真正具有響應性的 Web 應用程式這一目標一直被 Web 開發的一個簡單事實所阻礙:要改變頁面某一部分的資訊,使用者就必須重載整個頁面。但是以後不再會這樣了。感謝非同步 Java 指令碼和