PHP header函數分析詳解
在php語言中,header()這個函數很有用的,尤其在用到ajax時候,他會幫你解決一些意想不到的問題。下面是header的一些詳細講解。希望對phper有幫助 復制代碼 代碼如下: <?php // fix 404 pages: header('HTTP/1.1 200 OK');...
|
在php語言中,header()這個函數很有用的,尤其在用到ajax時候,他會幫你解決一些意想不到的問題。下面是header的一些詳細講解。希望對phper有幫助 復制代碼 代碼如下: <?php // fix 404 pages: header('HTTP/1.1 200 OK');...
一.字符串插入 為了給開發人員處理字符串值提供最大的靈活性,PHP 為字面插入和內容插入提供了 一種方法。 雙引號提供了最大的靈活性,原因是變量和轉移序列都會得到相應的解析。 復制代碼 代碼如下:<?php $userName = "...
round round - 對浮點數進行四舍五入。round 函數語法如下:
round(float,precision) 其中參數 precision 表示小數點后面要保持的精度位數。如果不寫參數 precision,表示四舍五入到整數位,比如:
echo round(3.4); //...
復制代碼 代碼如下: $ss_log_level = 0;
$ss_log_filename = /tmp/ss-log;
$ss_log_levels = array( NONE => 0, ERROR => 1, INFO => 2, DEBUG => 3 );
//設置日志級別 function...
所以根據EOF就可判斷一次請求的結束,下面的代碼(PHP)很常見: 復制代碼 代碼如下: // $fp是由fsockopen()產生的句柄 while(!feof($fp)) { echo fgets($fp); } (注:短連接模式是在頭部用”Connection: close”標示,長連接...
下面是網上的 復制代碼 代碼如下: class ArrayToXML { /** * The main function for converting to an XML document. * Pass in a multi dimensional array and this recrusively loops through and builds up an XM...
<form name="form" method="post" action="login.php"></form> 文本框的用法: <input type="text" name="username" /> 其中input類型包括text、password等類型,HTML5新增了很多的input類型,如果想學習這類...
下面介紹一下Smarty模板引擎的特性: 1. 速度:采用Smarty編寫的程序可以獲得最大速度的提高,這一點是相對于其它的模板引擎技術而言的?! ?. 編譯型:采用Smarty編寫的程序在運行時要編譯成一個非模板技術的PHP文件,這...
復制代碼 代碼如下: <? //格式化數據(防止注入) function site_addslashes($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $...
網上搜了很多方法都不奏效,研究了一天,發現通過以下的配置可以完美支持 'URL_MODEL' => 2 的情況了 復制代碼 代碼如下: location /project/ { index index.php; if (!-e $request_filename) { rewrite ^/project/(.*)$...
先看結果―― 頁面源代碼如下: 分析一下代碼,經過檢查index_config.php(Smarty連接文件)、index.php文件均無錯,下面重點看看模板文件,可能原因就出在這個tpl文件上,出代碼――復制代碼 代碼如下: {% config_load fil...
然而有一種情況,是防止不了的: 用戶提交表單以后,點擊瀏覽器后退按鈕返回表單頁面,這個時候瀏覽器會直接從緩存中取出頁面,因此token驗證一定是通不過的。網上有許多種辦法可以繞過這個問題,比如用location.replace()方法來...
很早之前就知道有一個叫做PHPExcel的類(官方網站)可以用來操作Excel,一直沒有機會嘗試,今天試用發現無比強大,下載后的源碼包里有詳細文檔,幾乎能實現手工操作Excel能實現的一切功能。 一個簡單的讀取Excel的例子如下: 復制...
最近想用php寫一個爬蟲,就需要解析html,在sourceforge上找到一個項目叫做PHP Simple HTML DOM Parser,它可以以類似jQuery的方式通過css選擇器來返回指定的DOM元素,功能十分強大。 首先要在程序的開始引入simple_html_dom...
在 php.ini 中找到 session.save_path 將值設置為 session.save_path = '3;/tmp/session'; 即可開啟三級目錄保存session。但是php不會自動生成目錄結構,這時可以借助源碼包 ext/session 目錄下的 mod_files.sh 來生成...
如微博
這看起來更加人性化,好吧,上代碼 復制代碼 代碼如下: <?php class timeAgo { static $timeagoObject; private $rustle; private $unit;
private function __construct() {
} private function __clone(){...
只是在技術上來看,要實現網頁灰度,最穩妥的辦法莫過于直接處理所有圖像,不用考慮兼容,不用考慮效率。但是,工作量比較大,切換回來也費力。
ie系列支持css濾鏡,一句 filter:gray; 就解決了所有問題。但是,眾所周知,ie以效率低...
復制代碼 代碼如下: <?php class session { static $sessionObject; /* $_SESSION['user'] == 0 , don't work . * == 1 , he is really user . */ private function __construct() { if(! ( isset($_SESSION['user']...
URLEncode的方式一般有兩種,一種是傳統的基于GB2312的Encode(Baidu、Yisou等使用),另一種是基于UTF-8的Encode(Google、Yahoo等使用)。
本工具分別實現兩種方式的Encode與Decode:
中文 -> GB2312的Encode -> %D6%D0%CE%C...
在PHP中,我們都知道有專門的mb_substr和mb_strlen函數,可以對中文進行截取和計算長度,但是,由于這些函數并非PHP的核心函數,所以,它們常常有可能沒有開啟。當然,如果是用的自己的服務器,則只要在php.ini中開啟即可。如果是用...
復制代碼 代碼如下: <?php /** * 簡單選擇排序 simple selection sort * * 原理: 一次選定數組中的每一個數,記下當前位置并假設它是從當前位置開始后面數中的最小數min=i,從這個數的下一個數開始掃描直到最后一個數,并...
調用方式如下:其中DebugStr這個函數就是類似一個echo。 復制代碼 代碼如下: DebugStr('$Adv->getContentById($id); $id為廣告編號, 僅調用一條,返回內容為字符串'); echo Adv::getContentById(35); DebugStr('$Adv->get...
起初想到制成XML文檔形式,這樣操作也起來很容易。只是看到說XML效率不怎樣 再者就是不同的模板,可這樣也有個小問題,有些詞匯比如時間提示是不確定,與可能是minute ,day。也有可能復數加 s 那好吧,做成數組,可數組就得做成在...
復制代碼 代碼如下: <?php //我們的域名,這里可以不唯一的 $domain = 'localhost'; //這個應該是CNZZ授權給shopex的加密密鑰,如果錯了就不能快捷申請賬號 $encodestr = 'A34dfwfF'; //這個就是CNZZ授權給shopex的快捷...
方法 bindParam() 和 bindValue() 非常相似。 唯一的區別就是前者使用一個PHP變量綁定參數,而后者使用一個值。 所以使用bindParam是第二個參數只能用變量名,而不能用變量值,而bindValue至可以使用具體值。 復制代碼 代...