PHP中如何使用header發送頭部資訊

在照彭武興先生的《PHP BIBLE》中所述,header可以送出Status標題,如 header("Status: 404 Not Found"); ?> 就可以讓使用者瀏覽器出現檔案找不到的404錯誤,但是我試了這樣是不行的。 後來我到w3.org上查了http的相關資料,終於試出來了如何Header出狀態碼(Status),與大家分享。 其實應該是這樣的: Header("http/1.1 403 Forbidden"); ?>

php中rename()函數的妙用

函數 大家都知道,rename()函數可以對檔案或目錄進行重新命名的操作。其實它還可以做很多事情。 熟悉unix的朋友應該知道shell命令mv,它相當與win32的移動,而且移動的同時可進行重新命名。我發現,php的rename()函數就相當於mv,它不僅僅只有簡單的重新命名的功能,同樣可以改變檔案甚至整個目錄的路徑。 例如: $oldpath ----檔案或目錄原來路徑 $newpath ----新定義路徑 那麼

PHP讀取某網站的連結的函數

函數|連結|網站 原理:讀取某網站的源檔案,再利用正則分析其原始碼,得到所有連結<?/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url =

繁體中文轉換為簡體中文的PHP函數

函數|中文|轉換 前幾天我在oso論壇上問有沒有這個來源程式,沒人回複。終於下定決心移植一個這樣的函數,感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=big5togb($txt)。 (註:原始碼中的include

簡體中文轉換為繁體中文的PHP函數

函數|中文|轉換 感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=gbtobig5($txt)。 (註:原始碼中的include "data_gb.php";這個檔案在就是一個數組,在http://caocao.oso.com.cn/data_gb.zip,請編輯下載到oso上,做一個連結,因為這個檔案我過幾天就要刪除了。) <? /*********************************

PHP中的正規運算式(二)

確定重複出現到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字元或字元簇後面的花括弧({})用來確定前面的內容的重複出現的次數。 字元簇 含義 ^[a-zA-Z_]$ 所有的字母和底線 ^[[:alpha:]]{3}$ 所有的3個字母的單詞 ^a$ 字母a ^a{4}$ aaaa ^a{2,4}$ aa,aaa或aaaa ^a{1,3}$ a,aa或aaa ^a{2,}$ 包含多於兩個a的字串

PHP木馬攻擊的防禦之道

攻擊|木馬 1.防止跳出web目錄     首先修改httpd.conf,如果你只允許你的PHP指令碼程式在web目錄裡操作,還可以修改httpd.conf檔案限制PHP的操作路徑。比如你的web目錄是/usr/local/apache/htdoCS,那麼在httpd.conf裡加上這麼幾行:     PHP_admin_value open_basedir /usr/local/apache/htdoCS   

PHP 挑戰 J2EE 和 .NET

j2ee 繼PHP獲得“Programming Language of 2004”大獎之後,由Zend公司主導的PHP,開始向J2EE和.NET發起挑戰,搶奪WEB公司專屬應用程式開發市場。根據 Forrester公司的調研,預計到2006市場上將會

變數的變數,PHP 和 你

變數 在我最近做的一個項目中,我發現了一個新的概念,關於在PHP中使用變數的變數。在我的程式中,我需要在一個頁面同時更新多個記錄,在我經過相當長時間的痛苦思索之後,腦海中偶然地閃現出了變數的變數(variable variable)這一概念,所有的困惑就一掃而光了。

php中時間軸開發,即顯示為“剛剛”、“5分鐘前”、“昨天10:23

   php中時間軸開發,即顯示為“剛剛”、“5分鐘前”、“昨天10:23”等  開發中還是蠻有用的,譬如論壇文章,圍脖等都有相關應用//時間轉換函式 function tranTime($time) {      $rtime = date("m-d H:i",$time);

PHP.ini設定檔(中文)

   ;;;;;;;;;;;  ; 警告 ;  ;;;;;;;;;;;  ; 此設定檔是對於新安裝的PHP的預設設定.  ; 預設情況下,PHP使用此設定檔安裝  ; 此配置針對開發目的,並且*不是*針對生產環境  ; 基於一些安全方面的考慮,在你的網站上線之前,請考慮使用php.ini-recommended  ; 以及線上文檔 http://php.net/manual/en/security.php.  ;;;;;;;;;;;;;;;;;;;  ; 關於 php.ini ;  ;

代碼從業者的一次php應用最佳化實踐

   系統跑得時間長了,總會出現這樣那樣的問題和瓶頸,有了問題不可怕,我們有“打虎”的傢伙事兒--無非就是定位問題->分析問題->提出解決方案->實踐->結果反饋->總結再最佳化。  之前做過的一次最佳化實踐,最近翻出來看看,有些通用的最佳化手段還是可以複用的。系統跑得時間長了,總會出現這樣那樣的問題和瓶頸,有了問題不可怕,我們有“打虎”的傢伙事兒--無非就是定位問題->分析問題->提出解決方案-

PHP安全配置詳解

   PHP勿庸置疑是非常強大的伺服器端指令碼語言,但是強大的功能總是伴隨著重大的危險,在這章裡,你將學習到使用PHP的安全模式來阻止一些PHP潛在的危險因素。  【 安全模式 】  PHP的安全模式提供一個基本安全的共用環境,在一個有多個使用者帳戶存在的PHP開放的Web伺服器上。當一個Web伺服器上啟動並執行PHP開啟了安全模式,那麼一些函數將被完全的禁止,並且會限制一些可用的功能。  [ 使用安全模式來強制限制

PHPUnZip:線上解壓縮PHP的工具

如果要把一個包含很多檔案的檔案夾上傳到伺服器,這個檔案夾可能是一個CMS,如果直接上傳,不論是使用PHP還是FTP,上傳的時間都是相當長的,因為這個檔案夾包含的檔案數量很大,儘管檔案可能很小,但每個檔案都要建立一次串連,這加起來的時間是很可怕的。通常,我們使用的方法是現把這個檔案夾壓縮成zip或者tar.gz檔案,上傳到伺服器,然後在伺服器上解壓,這樣可以節省很多時間。很多伺服器提供瞭解壓ZIP檔案的功能,比如cPanel和Direct

PHP擷取MAC地址

   擷取網卡的MAC地址原碼;目前支援WIN/LINUX系統

PHP核心介紹及擴充開發指南—基礎知識

   一、 基礎知識  本章簡要介紹一些Zend引擎的內部機制,這些知識和Extensions密切相關,同時也可以協助我們寫出更加高效的PHP代碼。  1.1 PHP變數的儲存  1.1.1

php各種編碼集詳解和在什麼情況下進行使用

   字元是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數字等。字元集是多個字元的集合,字元集種類較多,每個字元集包含的字元個數不同,常見字元集名稱:ASCII字元集、GB2312字元集、BIG5字元集、 GB

20 你應該知道的PHP庫

下面是一些非常有用的PHP類庫,相信一定可以為你的WEB開發提供更好和更為快速的方法。圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart – 一個可以建立統計圖的庫。 Libchart – 這也是一個簡單的統計圖庫。 JpGraph – 一個物件導向的圖片建立類。 Open Flash Chart –

PHP數組交集的最佳化

假設我們正在運營一個手機相關的網站,使用者可以通過指定若干參數(如作業系統,螢幕解析度,網路攝影機像素等等)來篩選自己想要的手機。不過由於手機的參數多,且不同的手機其參數差異大,所以參數表結構通常是縱表(一個參數是一行),而不是橫表(一個參數是一列),此時使用若干參數來取結果,通常就是把每個單獨參數來取結果,再一起取交集。 假定每個參數會包含一千個左右的產品ID(int),以此為前提來類比產生一些資料:<?php$rand = function() { $result =

PHP 5.3的新增魔術方法

     PHP5.3新增了一個叫做__invoke的魔術方法,這樣在建立執行個體後,可以直接調用對象。  class testClass  {  public function __invoke  {  print “hello world”;  }  }  $n = new testClass;  $n();  執行結果為:  hello world。  官方樣本    class CallableClass  {  public function

總頁數: 1662 1 .... 888 889 890 891 892 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.