Time of Update: 2016-07-13
cookie存在用戶端,跟伺服器沒有關係的,注意你程式裡大小寫問題,linux是大小寫敏感的,還有php教程的配置,比如是否 register_globals = Off 的配置在兩邊都一樣等等。PHP 的 @、# 符號的意思function foo($n){ $result = 1/$n; return $result;}echo @foo(0); // 函數中會產生除 0 錯誤,但加上 @ 後並不顯示該錯誤。echo "end"; // 輸出 end#
Time of Update: 2016-07-13
PHP中iconv函數字串從GBK轉換為UTF8字元集1. iconv()介紹iconv函數可以將一種已知的字元集檔案轉換成另一種已知的字元集檔案。例如:從GB2312轉換為UTF-8。iconv函數在php教程5中內建,GB字元集預設開啟。2. iconv()錯誤iconv在轉換字元”—”到gb2312時會出錯,解決方案是在需要轉成的編碼後加 “//IGNORE”,也就是iconv函數第二個參數後.如下:iconv("UTF-8",
Time of Update: 2016-07-13
apache伺服器解決url中文無法正常顯示解決辦法我們在php教程中用個url 編碼函數,利用它就可以解決了,方法下如。$interest = "arts";$homepage = "http://www.zhutiai.com";$query = "homepage=".urlencode( $homepage );$query .= "&interest=".urlencode( $interest );echo $query;?> http://www.bkjia.com/PHPjc/6
Time of Update: 2016-07-13
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move今天檔案上傳出現Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move if(!empty($_FILES[fileup][name])){ $fileinfo=$_FILES[fileup];
Time of Update: 2016-07-13
方法如下: $arr = array(…………) ;//假設有一萬個元素的數組,裡面有重複的元素。 $arr = array_flip(array_flip($arr)); //這樣便可以重複資料刪除元素。究竟是怎麼回事呢?來看下array_flip()的作用:array_flip()用於將一個數組的每個元素的鍵和值交換,如: $arr1 = array (”age” => 30,
Time of Update: 2016-07-13
fopen他以採集遠程伺服器的內容儲存到本地同時也可以開啟本地的檔案,是一個非常不錯的函數,下面我們來看看關於在使用fopen函數時出現failed to open stream: HTTP request failed問題解決方案。$handle = fopen ("http://www.zhutiai.com/c5-03/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192);
Time of Update: 2016-07-13
解決中文亂碼解決方案有很多種,一種是對url編碼如urlencode方法,另一種是下面的header頭處理方法以binary方法。$file_name = urlencode($_REQUEST['filename']); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type:
Time of Update: 2016-07-13
php教程設定北京時間函數date_default_timezone_set()定義和用法date_default_timezone_set() 函數設定用在指令碼中所有日期/時間函數的預設時區。文法date_default_timezone_set(timezone)$now = time();date_default_timezone_set('america/new york');print date('c',
Time of Update: 2016-07-13
include_path 下尋找,然後是當前運行指令碼所在目錄相對的 include_path 下尋找。例如 include_path 是 . ,當前工作目錄是 /www/ ,指令碼中要 include 一個 include/a.php教程 並且在該檔案中有一句 include "b.php" ,則尋找 b.php 的順序先是 /www/ ,然後是 /www/include/ 。如果檔案名稱以 ./ 或者 ../ 開始,則只在當前工作目錄相對的 include_path
Time of Update: 2016-07-13
php教程支援gb2312,uft-8中英文字元截取函數<?php//截取gb2312中文字串function mysubstr($str, $start, $len) { $tmps教程tr = ""; $strlen = $start + $len; for($i = 0; $i < $strlen; $i++) { if(ord(substr($str, $i, 1)) > 0xa0) {
Time of Update: 2016-07-13
在php教程中中文亂碼解決方案最最覺的是ajax post get 中文亂碼了,用ajax傳遞中文時..ff會很聰明的自動將中文字元轉成十六進位.而bc的ie卻非得自己處理..-____!!最簡單的方法就是在需要轉義的地方使用js的內建函數 encodeuricomponentp.s.最初是用escape做中文轉義..注意它與 encodeuricomponent 的區別php中其它引起亂碼解決方案分析1. php檔案本身的編碼與網頁的編碼應匹配 a.
Time of Update: 2016-07-13
其項目地址: php教程-debug-tools/">http://freshmeat.net/projects/php-debug-tools/ 檔案下載地址: http://freshmeat.net/urls/7c58ae3fecce5763e7546b958d36e082 目前是1.03版本這裡偶的環境是window xp , apache2.2, php5.2+ zend optimizer, 這裡結合php debug tools的協助文檔來講解,圖有些是摘自文檔.一.安裝篇
Time of Update: 2016-07-13
修改了部分方法. 表情直接從目錄中讀取.所以現在可以方便的增減表情圖片了.只需把圖片放入face目錄即可.不過暫時還不支援中文圖片名稱./*修改1. face目錄中可以任意增減表情圖片(暫不支援中文)2. 預設支援 jpg, jpeg, png, 與gif 格式表情圖片description: 評論表情外掛程式*/if(!class_exists('silver_smilies')){ class silver_smilies { private $img_dir;
Time of Update: 2016-07-13
開始研究gvim的設定檔(_vimrc), 現在給大家看一下我產生亂碼之前的配置設定檔裡enconding,fileeconding,fileecondings的含義: encoding: gvim 內部使用的字元編碼方式,包括 vim 的 buffer (緩衝區)、菜單文本、訊息文本等。 使用者手冊上建議只在 .vimrc 中改變它的值,事實上似乎也只有在 .vimrc 中改變它的值才有意義。 fileencoding: gvim 中當前編輯的檔案的字元編碼方式,vim
Time of Update: 2016-07-13
php教程的Regex完全手冊前言 Regex是煩瑣的,但是強大的,學會之後的應用會讓你除了提高效率外,會給你帶來絕對的成就感。只要認真去閱讀這些資料,加上應用的時候進行一定的參考,掌握Regex不是問題。索引 1._引子 2._Regex的曆史 3._Regex定義 3.1_一般字元 3.2_非列印字元 3.3_特殊字元 3.4_限定符 3.5_定位器 3.6_選擇 3.7_後向引用 4._各種操作符的運算優先順序
Time of Update: 2016-07-13
fatal error: cannot redeclare這種問題php教程 開發可能會碰到過,原因是很簡單的,就是重複調用了相同名字的函數,function mydate($format='y-m-d h:i:s',$timest=0){ global $cfg_cli_time; $addtime = $cfg_cli_time * 3600; if(empty($format)) { $format = 'y-m-d h:i:s'; } return gmdate
Time of Update: 2016-07-13
empty 和 is_null有什麼區別? bool empty ( mixed $var )如果 var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()、var $var; 以及沒有任何屬性的對象都將被認為是空的,如果 var 為空白,則返回 TRUE。 除了當變數沒有置值時不產生警告之外,empty() 是 (boolean) var 的反義詞。參見轉換為布爾值擷取更多資訊。 ////////////////////
Time of Update: 2016-07-13
在使用session_destroy(),進行Session變數的登出時,出現了Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session
Time of Update: 2016-07-13
Mail Body的來源有時直接就是TextBox中的常值內容,但是如果對常值內容沒有做處理的話,文本就會沒有任何的格式,擠在一起,逐行顯示。現在說的是如何讓常值內容可以換行,然後不至於擠在一起。 單步調試時,會發現擷取到的常值內容中,文本中的換行被替換成了"rn",因為一直沒有發現這個,導致繞了很大的圈子。既然找到了這個原因的話,就可以將這個字串替換成HTML的了。ex:string strBody =
Time of Update: 2016-07-13
設定php教程.ini 指令碼逾時方法設定有二種方法一,在php.ini裡面設定max_execution_time = 1800 ;當前上面方法可以利用ini_set("選項","值"),ini_set(''max_execution_time'', ''180'');方法二