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