setcookie() 函數向用戶端發送一個 HTTP cookie。cookie 是由伺服器發送到瀏覽器的變數。cookie 通常是伺服器嵌入到使用者電腦中的小文字檔。每當電腦通過瀏覽器請求一個頁面,就會發送這個 cookie。cookie 的名稱指定為相同名稱的變數。例如,如果被發送的 cookie 名為 "name",會自動建立名為 $user 的變數,包含 cookie 的值。必須在任何其他輸出發送前對 cookie 進行賦值。如果成功,則該函數返回
首先看代碼:本代碼的功能是尋找一個字串中是否以某個詞語開頭 代碼如下複製代碼 $title = "Hello world.";$keyword = "you";if(strpos($title , $keyword ) == 0) { echo "正確";} else { echo "錯誤";}輸出:正確
date函數用法 代碼如下複製代碼 date($t); 格式如下:顯示的格式: 年-月-日 小時:分鐘:秒相關時間參數:a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31"D - 星期幾,三個英文字母; 如: "Fri"F - 月份,英文全名; 如:
array_multisort($a,$b),$a,$b是兩個數•sort() 函數用於對數組單元從低到高進行排序。•rsort() 函數用於對數組單元從高到低進行排序。•asort() 函數用於對數組單元從低到高進行排序並保持索引關係。•arsort() 函數用於對數組單元從高到低進行排序並保持索引關係。•ksort() 函數用於對數組單元按照鍵名從低到高進行排序。•krsort()
require 的使用方法如 require("MyRequireFile.php"); 。這個函數通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函數,亦可以這個方法將它引入網頁中。特別是用記事本將網頁檔案由ANSI另存新檔UTF-8時易出現!解決辦法:1. 可以通過在Dreamweaver中按Ctrl+J,在標題與編碼中去除此選項;2. 用EditPlus將檔案另存新檔UTF-8
Apache偽靜態html(URL Rewrite)設定法phpma一 開啟 Apache 的設定檔 httpd.conf 。phpma二 將#LoadModule rewrite_module modules/mod_rewrite前面的#去掉1、apache現在我們可以實現偽靜態頁面了,寫下一下的規則: 代碼如下複製代碼 <ifmodule mod_rewrite.c> #liunx下需要寫rewriteengine onrewriterule (
代碼如下複製代碼 <?php$imgPath ="圖片地址" ;//獲得圖片資訊 $imgPath 可以為遠程地址list( $srcWidth, $srcHeight, $type ) = getimagesize( $imgPath );...switch( $type ) {case 1: $imgCreate = 'ImageCreateFromGIF'; break;case 2: $imgCreate =
簡單的參考fopen函數fopen() 函數開啟檔案或者 URL。如果開啟失敗,本函數返回 FALSE。文法fopen(filename,mode,include_path,context)執行個體1建立一個檔案的例子: 代碼如下複製代碼 <?phpif(!file_exists("test.txt")){ //如果檔案不存在(預設為目前的目錄下) $fh =
form.html 代碼如下複製代碼 <form action=checkbox.php method=post> <input name="s[]" type="checkbox" value="3" />3<br> <input name="s[]" type="checkbox" value="7" />
當你的網站網域名稱發生變化或者網頁地址更改(網頁更換存放目錄或者網頁檔案的名稱發生改變),如何確保網站在過渡交接期內來自搜尋引擎的流量不會丟失,同時可以更新搜尋引擎結果中的網頁地址?301重新導向是解決這個問題的理想方法,它可以把使用者和搜尋引擎定向至正確的網頁 代碼如下複製代碼 <?php$the_host = $_SERVER['HTTP_HOST'];//取得進入所輸入的網域名稱$request_url = isset($_SERVER['REQUEST_URI'
今天舉一個例子吧: 代碼如下複製代碼 ';function she($a,$b,$c){ return array($c,$b,$a);}list($x,$y,$z)=she(2,3,4);echo '$x='.$x.'$y='.$y.'$z='.$z;?>執行結果如:function add($shu){return $shu+1;}echo add(2).'‘;function she($a,$b,$c){return
程式三種流程式控制制結構1、順序結構2、選擇結構3、迴圈結構 結果如下 代碼如下複製代碼 $d=date("D");if ($d=="Tue")echo "今天是星期二";elseecho "今天不是星期二";?> 通過數組可以判斷星期幾。執行結果應如下 代碼如下複製代碼
最簡單的就是利用php header實現代碼是: 代碼如下複製代碼 <?phpheader("Location:http://www.111cn.net/");?>或者:<? header("location:index123.php"); ?>
需要注意的是 json_decode時返回的是object,需要json_decode("字串",ture);後來發現也不是那麼完美..json_encode會對中文進行編碼.如果含有大量的中文,那長度超過了serialize.這讓人很蛋疼,網上給出的辦法是對內容進行urlencode,json_enocde後再urldecode 代碼如下複製代碼 function jsonencode($code){ //新json_encode $code
1、++i 的用法(以 a=++i ,i=2 為例)先將 i 值加 1 (也就是 i=i+1 ),然後賦給變數 a (也就是 a=i ),則最終 a 值等於 3 , i 值等於 3 。所以 a=++i 相當於 i=i+1 ,a=i2、i++ 的用法(以 a=i++ ,i=2 為例)先將 i 值賦給變數 a (也就是 a=i ),然後 i 值加 1 (也就是 i=i+1 ),則最終 a 值等於 2 ,i 值等於 3 。所以 a=i++ 相當於 a=i , i=i+13、++i 與
以下是引用片段:1.允許一個方法給出一個出錯標記給客戶代碼 2.提供者錯誤的詳細資料 3.讓你同時判斷多個出錯條件,將你的錯誤報表和程式處理流程分開。4.傳回值必須是獨立的類型,不會與正常返回的類型相混淆 兩個執行個體掌握PHP異常處理//例【1】用 try...catch 代碼如下複製代碼 /* PDO串連mysql資料庫,如果沒看過PDO,先看下PDO的建構函式,要不跳過例1看例2 */ $dsn =
代碼如下複製代碼 <?phpclass getValues { public function inputValue($inputArray) { $this->inputArray = $inputArray; } public function
string urlencode ( string str)返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數,空格則編碼為加號(+)。例子 1 :urlencode函數與rawurlencode函數區別 代碼如下複製代碼 <?php $str='博 客'; echo urlencode($str);
變數範圍變數的範圍即它定義的上下文背景(也就是它的生效範圍)。大部分的 PHP 變數只有一個單獨的範圍。這個單獨的範圍跨度同樣包含了 include 和 require 引入的檔案。例如: 代碼如下複製代碼 <?php$a = 1;include 'b.inc';?> 這裡變數 $a 將會在包含檔案 b.inc 中生效。但是,在使用者自訂函數中,一個局部函數範圍將被引入。任何用於函數內部的變數按預設情況將被限制在局部函數範圍內。例如:
代碼如下複製代碼 <?php$arr1=array("a","b","c");$arr2=array("c","d","e");$myarray=array_merge($arr1,$arr2);print_r($myarray);$myarray=array_unique($myarray);print_r($myarray);?> 例