加固PHP環境(轉)

作者:Albert   PHP作為Apache的模組運行時,Apache本身的安全起主導作用,因此如果配置正確的話,PHP應該是一個十分安全的環境,但是如果PHP是以CGI方式來啟動並執行話,就沒有這麼安全了。   本文中提到的操作,對Unix和Windows都適用。   一、作為Apache模組來運行   因為一般說來,Apache會以“nobody”或者“www”來運行,所以,PHP作為模組是十分安全的。

實戰PHP/GTK(轉載)

實戰PHP/GTK(轉載) 刁饞 發表於 2002-2-19 15:25 PHP編程 ←返回版面     以前PHP被認為只能用來編寫伺服器端的CGI程式,如果說PHP能夠開發Windows下的GUI(圖形化使用者介面)程式,你相信嗎?最近,PHP的開發小組成功開發出了捆綁GTK+的PHP,那麼就可以開發Windows下的GUI程式了。 一、建立PHP/GTK運行環境:

PHP 在Windows 2003 Enterprise Server 、IIS6.0 下的安裝

有朋友反映在win2000中IIS和PHP工作好好的, 在win2003 enterprise

談談PHP文法(5)

本文:   網上發送Email,可要用到mail()函數了。其格式如下:   mail(收信人,主題,內容,郵件檔案頭);   在網上,發送Email給站長,通常是這樣的:<a href="mailto:webmaster@163.com">webmaster@163.com</a> 這樣,當點擊了webmaste崐r@163.com這個連結之後,就會啟動預設的郵件編緝器來寫Email,實在是麻煩,使用mail(

談談PHP文法(4)

本文:   上文(《談談PHP文法(3)》的最後提到了Cookie和Session,本文就這兩種技術作一些介紹。

談談PHP文法(3)

作者:華紅狼 本文:   上文(《談談PHP文法(2)》)中曾提到了PHP提交表單資訊是很方便的。可是,提交的表單資訊中的變數的生命週期是多長呢?本文就來崐談談這個問題。   表單的參數會傳給下一個處理常式,這是不用置疑的。因為,我們曾有過這樣的例子。可它還會繼續傳給下一個處理常式嗎?   答案是否定的!一個Form表單所提交的參數只傳給第一個處理常式,而下一個處理常式中它是不會起作用的。來看看下例吧: 檔案:table.html

談談PHP文法(2)

作者:華紅狼   上一文《談談PHP文法》已談了PHP的資料類型和運算式。現在,讓我們來看看PHP的變數與常數。   讓我們先看一例吧。 檔案:test.php <?php //這是一種單行注釋方法 #這是另一種單行注釋方法 /*這是一種多行注釋的方法 以下讓我們看看例了吧*/   funtion display($file,$line) {   global $message;

淺談PHP文法(1)

作者:華紅狼 本文:

PHP中的表單應用釋疑

綜述:表單作為使用者提交資訊的一個關鍵途徑,一直是PHP編程中的一個最基本的方面,也是入門者會遇到的一個大的重點與痛點。我們選擇有關處理關聯數、獲得同名checkbox的選取值、上傳檔案方面比較容易令眾困惑的地方進行歸 如何使用表單傳遞關聯陣列?通過表單傳遞的關聯陣列能被 each()函數讀取,程式如下: //test1.php <form action="test2.php" method=post> <input type=hidden name="var[Address]" value="

PHP.MVC的模板標籤系統(五)

建立模板標籤系統應用程式    建立模板標籤系統應用程式只需幾個步驟.    注意:以下步驟假設使用了新的SleeK例子應用程式(這個例子可以在www.phpmvc.net上找到).修改應用程式的boot.ini檔案   

PHP.MVC的模板標籤系統(四)

頁面配置    在這個單元中我們將看到如何使用模板標籤系統構造一個標準的模板頁面。這個例子我們使用了一個簡單的HTML頁面配置,請看下圖:    這個頁面有多個標準單元組成,就像頁面設計者和開發人員熟悉的那樣.這個頁面的主體由3個包含的單元組成:頁首,頁內容主體和頁尾.我們現在就看看這些單元並且瞭解如何使用模板標籤系統來實現.頁主體    下面的代碼單元顯示的是主體:The Page Body

PHP.MVC的模板標籤系統(三)

PHP.MVC標籤文法    在基本的介紹之後,我們現在就可以來看看模板標籤系統的文法.    在看具體的標籤之前,我們應該定義什麼作為我們的標籤.為了寫一個標籤,我們使用<@ ... @>標籤結點.左標籤(<@)和右標籤(@>)是預設的標籤.如果必要的話,這些標籤我們能夠在phpmvc-config.xml中重新定義.   

PHP.MVC的模板標籤系統(二)

The Php.MVC Tag Action Dispatcher   

PHP.MVC的模板標籤系統(一)

 PHP.MVC的模板標籤系統(PhpMVC_Tags)現在提供了3種類型的標籤:包含指令,聲明和運算式.    包含指令能讓我們將內容分隔為許多模組,比如:頁首,頁尾或者內容.包含的頁面可以是HTML,或者其他標籤模板頁.據個例子,下面的包含指令能用來包含一個頁首:    <@ include 'pageHeader.ssp' @>    聲明允許我們在模板種聲明一個頁面層級的變數,

WINDOWS 2000下使用ISAPI方式安裝PHP

使用ISAPI方式安裝PHP。下載串連:http://cn2.php.net/get/php-4.4.0-Win32.zip/from/cn.php.net/mirrorISAPI方式是WIN系統IIS下最有效率的PHP執行方式。強烈建議。解壓好PHP後,首先找到php.ini-dist 把-dist   去掉,就成了文本方式顯示。開啟PHP.INI  做略微修改。使用尋找方式找TMP 

簡單設定IIS配置PHP調試環境

Windows系統內建的Internet 資訊服務(IIS)對ASP具有良好的支援,因此在IIS中調試ASP網頁是非常方便的。但有些朋友的網頁採用PHP編程技術,預設情況下,IIS是不支援PHP的,手工配置IIS的PHP調試環境對我們這些菜鳥來說是非常困難的,那如何才能讓IIS支援 PHP呢?下面介紹一種方法,只需要簡單幾步就能在IIS中配置好PHP調試環境。   安裝IIS組件    筆者以Windows

PHP中字型應用釋疑

綜述:有許多朋友對網站提供繁、簡兩種版本感到很困惑,是怎麼實現的呢?這也是時下眾多PHP書籍中被漏掉的一個很重要的知識點。筆者搜集整理並根據自己的開發經驗將一些重點與疑點羅列出來與大家共用!   如何應用繁體中文轉換為簡體中文的PHP函數?   我們定義一個big5togb的函數來實現這個轉換: function big5togb($code) { //參數$code是big5碼的字串include "data_big5.php"; //包含big5資料的檔案$output="";

PHP如何產生動態圖象?

綜述:PHP中有一組映像函數,可以動態產生gif格式的映像資料流並輸出到伺服器,這樣我們就可以按照使用者的需求及時地線上產生映像。下面我們以產生一個按鈕為例子來談一談如何用PHP產生生動影像。   生動影像是怎樣被產生的?   讓我們先看看下面的代碼,如果第一次瀏覽該頁或者使用者置表單為空白,則預設值為"Go!";如果使用者輸入了資訊並提交表單,這段代碼將被重新調用且進行初始化。 <?If (!isset($string)||$string==""){$string="Go!";}?>

PHP中的XML應用

綜述 XML代表Extensible Markup Language(eXtensible Markup Language的縮寫,意為可擴充的標記語言)。XML是一套定義語義標記的規則,這些標記將文檔分成許多組件並對這些組件加以標識。它也是元標記語言,即定義了用於定義其他與特定領域有關的、語義的、結構化的標記語言的句法語言。XML是當今最熱門的技術。而PHP也具有分析XML文檔的功能,下面我們將共同探討一下PHP中的XML應用的情況。 XML概貌   談起XML(eXtended Markup

PHP中的模板技術

綜述: 在多人開發大型PHP項目時,模板技術非常有用,它可以分開美工和程式員的工作,並且方便介面的修改和完善;不僅如此,利用模板技術,我們還可以簡單有效地定製或者修改網站。現在我們將要以PHPLIB的模板為例子講述如何在PHP中應用模板技術。   如何使用PHPLIB模板? 設我們有一個模板, 名為UserTemp,路徑為/home/user_dir/user_temp/,它的內容如下: 你訂購的是:{Product} 大括弧表示Product是一個模板變數。

總頁數: 1662 1 .... 907 908 909 910 911 .... 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.