Time of Update: 2018-12-05
1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET["foo"],$_POST["foo"],$_SESSION["foo"]來得到。當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。 【2】Win32下apache2 用get方法傳遞中文參數會出錯: test.php?a=你好&b=你也好
Time of Update: 2018-12-05
作為PHP程式員,特別是新手,對於互連網的險惡總是知道的太少,對於外部的入侵有很多時候是素手無策的,他們根本不知道駭客是如何入侵的、提交入侵、上傳漏洞、sql 注入、跨指令碼攻擊等等。作為最基本的防範你需要注意你的外部提交,做好第一面安全機制處理防火牆。規則 1:絕不要信任外部資料或輸入關於Web應用程式安全性,必須認識到的第一件事是不應該信任外部資料。外部資料(outside data) 包括不是由程式員在PHP代碼中直接輸入的任何資料。在採取措施確保安全之前,來自任何其他來源(比如 GET
Time of Update: 2018-12-05
相對於explode()來說,strtok()函數可以控制節奏。按需切割字串。其優點是:1、可以一次定義多個分隔字元。函數在執行時,是按單個分隔字元來切割,而不是按整個分隔字元,而explode則是按整個分隔串來切割的。正因此,explode可以用中文切割,而strtok則不行,會亂碼。2、在使用while或for配合strtok()遍曆時,可以隨時更換分隔字元,也可以隨時用break跳出終止切割。樣本1:示範用中文+explode來切割 $string = "這是PHP論壇 論壇版塊
Time of Update: 2018-12-05
前 言 直接上代碼有點不厚道、於是按照天朝傳統,整段描述吧。。。。(本人語言表達能力有限,大家忍著看) 功 能 在網站註冊使用者時使用,主要為了無重新整理非同步驗證使用者輸入的使用者名稱或者Email是否登入。這功能大家肯定見過,大多數網站都有的,我一直對這個功能高度興趣,所以這幾天研究了下
Time of Update: 2018-12-05
最近要用到通過post上傳檔案,網上盛傳的有curl的post提交和fsockopen,其中curl最簡單,於是從最簡單的說起。這是簡單的將一個變數post到另外一個頁面$url = '';$data = array('a'=> 'b');$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch,
Time of Update: 2018-12-05
<?phpfor ($i=10; $i>0; $i--){ echo $i; flush(); sleep(1);}?> 按照php手冊裡的說法 該函數將當前為止程式的所有輸出發送到使用者的瀏覽器。上面的這段代碼,應該隔一秒鐘輸出一次$i。但是實際中卻不一定是這樣。有可能是等了10秒鐘後,所有的輸出同時呈現出來。好,我們來改一下這段代碼,改成<?phpob_end_clean();//修改部分for ($i=10; $i>0; $i-
Time of Update: 2018-12-05
職位類別:電腦軟、硬體/互連網/IT工作地點:成都發布日期:2007-03-01工作經驗:1-3年最低學曆:本科職位月薪:面議工作性質:全職招聘人數:若干管理經驗:否職位描述/要求:職責設計與實現移動平台上的遊戲引擎和遊戲邏輯移植現有遊戲到其它平台與全球製作組的開發人員交流和交換技術資訊 要求本科以上,電腦相關專業熟練掌握C++或Java編程有良好的讀寫英文技術文檔能力對遊戲開發有強烈興趣,樂於接受挑戰良好的團隊合作和溝通技能責任心強,對工作負責可根據以下地址裡面連絡方式投簡曆http://jo
Time of Update: 2018-12-05
56本PHP電子書之一:《24小時學會使用php mysql and apache(ii)》.rar http://bbs.seuuo.com/thread-2359-1-4.html 56本PHP電子書之二:《php與sql server 2000架構windows web資料庫實務》 http://bbs.seuuo.com/thread-2361-1-4.html 56本PHP電子書之三:NO_54_linux+php+mysql案例教程
Time of Update: 2018-12-05
PHP成為世界上最流行的指令碼語言有許多原因:靈活性,易用性等等。但通常只用PHP或者其他語言編碼就會顯得單調、重複,這時候就需要一個PHP架構來代替程式員完成那些重複不變的部分。本文通過回答What, When, Why 以及 Which這些問題,將對PHP架構進行全面解析。 PHP架構是什嗎? PHP架構提供了一個用以構建web應用的基本架構,從而簡化了用PHP編寫web應用程式的流程。換言之,PHP架構有助於促進快速應用開發( RAD
Time of Update: 2018-12-05
眾所周知,PHP沒有多線程這種東西,雖然也可以實現非同步,但都是用一些折中的方法來做到的。總結一下自己這幾天接觸到的PHP非同步呼叫需求和解決方案。當然,自己是個偽碼農,使用的方法,都是些極端不優雅的笨方法,還有待總結修正提高。 一、一個專利採集分析的系統,需要一個完整的操作介面,一個採集進度的動態進度條。(AJAX)用AJAX來實現,通過ajax不停地訪問伺服器,,通過setInterval來設定間隔時間,訪問backend.php檔案,獲得已經採集的數量,然後更新頁面相應DOM的內容即可。j
Time of Update: 2018-12-05
最近有一個項目,涉及到和別的網站合作,雙方通訊的鑒權計劃是通過 RSA 來做。由於可能涉及到不同的開發環境,於是要研究一下各個語言對 RSA 的支援openssl 預設建立出來的公密鑰檔案是 PEM 格式的,但 Java API 匯入密碼只能是 DER 格式,特別是密鑰必須用 PKCS#8 編碼。這就需要對 openssl 產生出來的檔案做一下轉換 openssl rsa -inform PEM -in rsapriv.pem -outform DER -pubout -out
Time of Update: 2018-12-05
2004.11.04發表於blog.csdn.net/zxub 隨著php的應用和推廣,php的眾多開發人員和很多愛好者在php的基礎上開發了很多php的程式庫,這些程式庫包括了大量的類、方法、變數和方法,能夠處理複雜的web資源和提供強大的功能,大大簡化了程式設計和提高了代碼的可重用性。其中phplib就是這些庫中相當優秀的產品,它特別在資料庫訪問、資料庫驅動以及訪問認證和模板等方面具有很高的價值和實用性。用來開發大中型程式是相當適合的。 利用phplib可以非常輕易的開發出跨硬體、作
Time of Update: 2018-12-05
2004.11.02發表於blog.csdn.net/zxub 唉,看到php的簡捷,受不了它的誘惑,決定開始學習php了。 首先,當然是要讓機器上能運行php檔案了。從網上下了php-5.0.1-Win32.zip,解壓到g:\php5(我裝的是雙系統,win2003裝在g盤,所以就解壓到g盤)。 接著,把g:\php5目錄下的php.ini-dist改名為php.ini,沒進行任何修改,拷貝到g:\windows(就是系統目錄了)下,再把php5ts.dll拷貝到g:\window
Time of Update: 2018-12-05
2004.11.03發表於blog.csdn.net/zxub 從網上下載phpMyAdmin-2.5.7.zip後,解壓,改名字為dbm(主要是不願輸入phpMyAdmin-2.5.7那麼一串,人懶,嘿嘿),並存放到預設網站根目錄下。在dbm中找到config.inc.php,找到第一個$cfg['Servers'][$i]['user']=,修改後面的為sa,下面的密碼不管了,讓它為空白,在上面幾行裡找到$cfg['Servers'][$i]['host']
Time of Update: 2018-12-05
Apache配置httpd.conf#增加監聽端 可以通過netstat -n -a查看連接埠是否開啟# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the <VirtualHost># directive.## Change this to Listen on specific IP addresses as
Time of Update: 2018-12-05
最近剛開始資料庫部分的工作,用phpmyadmin在表格裡添加了一些資料,我的表格都是設定成uft8-unicode-ci編碼,欄位也是可是在php檔案中出現的中文總是顯示成???,而在phpmyadmin中顯示卻很正常 在網上搜了一圈,在多方啟發下終於找到瞭解決方法:1.在串連成功後,增加一句mysql_query("SET NAMES 'GB2312'");2.在php檔案中將字元集設定為GB2312
Time of Update: 2018-12-05
PHP中文手冊:http://www.kuaipan.cn/file/id_32184234353360910.htmlPHP物件導向教程:http://www.kuaipan.cn/file/id_32184234353360924.htmlMySQL中文手冊:http://www.kuaipan.cn/file/id_32184234353360921.htmlSQL參考大全:http://www.kuaipan.cn/file/id_32184234353360922.htmlPHP和My
Time of Update: 2018-12-05
經常會有一些朋友會問我,學PHP有前途嗎?PHP未來會不會被淘汰?PHP能做什麼事情嗎?Java後者.Net能做的PHP都能做嗎?學習什麼技術最 好呢?對於一個初學者來說,這些問題確實都是很重要的,畢竟這關係到未來自身的發展。其實要探討PHP,不能夠狹隘地站在PHP本身的角度去理解問題,而 要從整個電腦語言的發展史,技術體系的演變以及商業模式的變化對於技術走向的影響來分析。在這裡我就寫一篇文章,和大家分享一下我這些年來對於技術體
Time of Update: 2018-12-05
1、 PHP加速器 eaccelerator 簡介;eaccelerator是一個自由開放源碼php加速器,最佳化和動態內容緩衝,提高了效能php指令碼的緩衝效能,使得PHP指令碼在編譯的狀態下,對伺服器的開銷幾乎完全消除。 它還有對指令碼起最佳化作用,以加快其執行效率。使您的PHP程式碼執效率能提高1-10倍;官方首頁: http://eaccelerator.net 2、 安裝和配置;首先您要安裝好PHP,然後再來編譯安裝 eaccelerator,過程如下。我們從官方下的版本是
Time of Update: 2018-12-05
所有的網站管理員都會關心網站的安全問題。說到安全就不得不說到SQL注入攻擊(SQL