Time of Update: 2017-02-28
include和require的異同: 相同點:都可以引入其他的php檔案。 不同點:include當出現引入檔案錯誤時,只會出現警告,但程式仍然會繼續往下執行。而當require出現錯誤時則會報錯,程式終止。 一般來說都是使用include_once和require_once,而不使用include和require。引入檔案的語句要放在最前面,這點就類似C語言。 php變數是區分大小寫,但是函數名卻不區分大小寫。且不能以數字開頭。
Time of Update: 2017-02-28
轉載請註明來自souldak,微博:@evagle以前對session和cookie其實還是模模糊糊的,今天用yii架構的時候遇到 session_regenerate_id(): Session object destruction
Time of Update: 2017-02-28
之前我介紹了PHP開發工具zend studio7入門使用教程,zend studio的使用其實蠻耗費記憶體的,針對PHP入門學習者,今天和大家分享如何配置Editplus來調試PHP程式,Editplus配置好後進行PHP網站開發其實並不比zend
Time of Update: 2017-02-28
php5|應用示範 一. 預先的知識:什麼是RS232/RS484及其應用? QUOTE:RS232介面就是串口,電腦機箱後方的9芯(或25芯)插座,旁邊一般有 "|O|O|" 樣標識。 一般機箱有兩個,新機箱有可能只有一個。膝上型電腦有可能沒有。 有很多工業儀器將它作為標準通訊連接埠。通訊的內容與格式一般附在儀器的使用者說明書中。
Time of Update: 2017-02-28
函數 ctype_alnum -- Check for alphanumeric character(s) 檢測是否是只包含[A-Za-z0-9]ctype_alpha -- Check for alphabetic character(s) 檢測是否是只包含[A-Za-z] ctype_cntrl -- Check for control character(s)
Time of Update: 2017-01-13
背景概述:遊戲介面是使用PHP cURL擴充進行請求操作。但是,被請求的伺服器經常會無故的不響應或者逾時。總之,就是請求之後收不到響應回來的資料。這時候可不能說對方API介面有問題,或者,伺服器有故障。總之,可能出現的問題是非常之多。不能一概而論。一、給出一段常用的PHP cURL代碼: 代碼如下複製代碼 function sendRequestGame($url){ $header =
Time of Update: 2017-01-13
定義和用法file_put_contents() 函數把一個字串寫入檔案中。與依次調用 fopen(),fwrite() 以及 fclose()
Time of Update: 2017-01-19
看到php的錯誤記錄檔裡有些這樣的提示: [27-Aug-2011 22:26:12] PHP Warning: Cannot use a scalar value as an array in /www/hx/enjoy.php on line 14 [27-Aug-2011 22:26:18] PHP Warning: Cannot use a scalar value as an array in /www/hx/enjoy.php on line 14 檢查來源程式,大概是下面這樣子:
Time of Update: 2017-01-19
一個小小的換行,其實在不同的平台有著不同的實現,為什麼要這樣,可以是世界是多樣的。本來在unix世界換行就用/n來代替,但是windows為了體現他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,這樣就用你寫的程式在不同的平台上運行有著不少的麻煩。下面是PHP去除分行符號的一些常見方法。第一種寫法:複製代碼 代碼如下:$content=str_replace("\n","",$content);echo
Time of Update: 2017-01-19
大家可以通過下面這一段代碼,來具體瞭解PHP批量上傳圖片的具體方式。我們在學習PHP的時候,肯定是要從實際操作中慢慢積累經驗,以鞏固我們所學到的知識,逐漸的加強我們的編程水平。•PHP保護檔案系統的具體代碼分享•PHP保護資料庫的具體程式碼範例•探討主要的PHP應用領域•基於PHP的AJAX技術的具體應用解析•PHP限制上傳檔案大小的具體解決辦法PHP批量上傳圖片的代碼如下:複製代碼 代碼如下:<html><head&
Time of Update: 2017-09-30
標籤:建立 task 修改 技術分享 任務 關閉瀏覽器 local 格式 直接 首先本地得先開啟Apache,能保證可以運行PHP指令碼。開啟工作排程器步驟:開始表徵圖=》附件=》系統工具=》工
Time of Update: 2018-12-04
在大多數的php開發中很少使用到鎖機制,但是有些情況確實需要鎖來處理,比如:快取資料,如果資料丟失就會導致突發很多後端資料請求,可能後端就會掛掉,這時鎖機制就有用出了,這裡主要介紹基於Semaphore的記憶體鎖,由於WIndows下沒有擴充實現,需要在linux下測試。<?php $key = ftok('/tmp', 'a');$id = sem_get($key);if (sem_acquire($id)) { echo "acquire id, and sleep 5s\n"
Time of Update: 2018-12-05
phpinfo函數中有趣的PHP Logo和Zend Logo圖片(原創)餘超 yuchao86@gmail.com開啟PHP的原始碼,當你試圖找到logo.gif時,卻找不到此檔案,那phpinfo.php輸出的PHPlogo是怎麼生存的呢??查看phpinfo.php檔案中對應的原始碼也只能看到這樣一個連結phpinfo.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42,究竟是怎麼產生的呢?下面我們來看./main/logos.h 檔案中,用zend_
Time of Update: 2018-12-05
Php匯出Excel檔案時有兩個主要的過程:1、定義檔案名稱2、填充Excel資料這兩個過程中可能會出現一些亂碼問題,下面我來說一下解決辦法:解決檔案名稱的亂碼:亂碼原因:客戶使用的中文版Windows系統平台,而Windows平台的檔案名稱編碼為gb2312(gbk),而我們網頁編碼為了跟進現存潮流一般都採用utf-8(國際化)編碼,這時當我們:header("Content-Disposition: inline; filename=/"" . $filename .
Time of Update: 2018-12-05
去掉 URL 中的 index.phpThinkPHP 作為 PHP 架構,是單一入口的,那麼其原始的 URL 便不是那麼友好。但 ThinkPHP 提供了各種機制來定製需要的 URL 格式,配合 Apache .htaccess 檔案,更是可以定製出人性化的更利於 SEO 的 URL 地址來。.htaccess檔案是 Apache 伺服器中的一個設定檔,它負責相關目錄下的網頁配置。我們可以利用 .htaccess 檔案的 Rewrite 規則來隱藏掉 ThinkPHP URL 中的
Time of Update: 2018-12-03
使用指令碼語言最大的好處之一就是可利用其擁有的自動記憶體回收機制(釋放記憶體)。你不需要在使用完變數後做任何釋放記憶體的處理,PHP會幫你完成。當然,我們可以按自己的意願調用 unset() 函數來釋放記憶體,但通常不需要這麼做。 不過在PHP裡,至少有一種情況記憶體不會得到自動釋放,即便是手動調用 unset()。詳情可考:http://bugs.php.net/bug.php?id=33595。問題癥狀如果兩個對象之間存在著相互引用的關係,如“父物件-子物件”,對父物件調用 unset()
Time of Update: 2018-12-08
Zend Guard的作用,就是用編譯處理的方式來保護PHP原始碼免於被反編譯查看、未經授權的定製修改、未經許可的使用和重新發布等。而且,它是PHP的東家Zend公司開發的,是完全為PHP量身定做的保護神。 下面,請大家就和我一起來學習使用Zend Guard,加密保護我們的PHP原始碼吧。 實戰:加密PHP原始碼 下載:http://www.zend.com/en/products/guard/接下來讓我們準備一個簡單的PHP程式test.php,用來測試能否被Zend
Time of Update: 2018-12-05
eval將值代入字串之中。文法: void eval(string code_str);傳回值: 無函式種類: 資料處理內容說明本函式可將字串之中的變數值代入,通常用在處理資料庫的資料上。參數 code_str 為欲處理的字串。值得注意的是待處理的字串要符合 PHP的字串格式,同時在結尾處要有分號。使用本函式處理後的字串會沿續到 PHP 程式結束。使用範例<?php$string = '杯子';$name = '咖啡';$str = '這個$string 中裝有 $name.<br&
Time of Update: 2018-12-08
一 設計工具 UML 和相關設計工具 - Argo UML UML繪圖工具,支援PHP stub產生。 (commercial spin off is Posideon) –Java編寫。 - Umbrello UML UML繪圖工具,支援PHP stub產生。 需要Unix / KDE。 - Dia 支援UML 的繪圖工具 -使用AutoDia 產生PHP。 - XMI 2 PHP 從XMI文檔產生PHP代碼,用XML描述UML的一種形式。 二 編碼工具 推薦的 IDE
Time of Update: 2018-12-08
建設一個簡單互動的網站(二) 5.5 計數器 讓我們在首頁上加上一個計數器。這個例子已經被講過多次了,但是還是有利於示範怎樣讀寫檔案以及建立自己的函數。counter.inc包含以下代碼: <? /* || 一個簡單的計數器 */ function get_hitcount($counter_file) { /* 將計數器歸零 這樣如果計數器還未被使用,初始值將是1 你當然也可以把初始值設成20000來騙人咯 */ $count=0; // 如果存放計數器檔案已經存在,讀取其中的內容