PHP初學者頭疼問題總結

【1】頁面之間無法傳遞變數 get,post,session在最新的php版本中自動全域變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到 當然也可以修改自動全域變數為開(php.ini改為register_globals = On);考慮到相容性,還是強迫自己熟悉新的寫法比較好。 【2】Win32下apache2 用get方法傳遞中文參數會出錯 test.php?a=你好&b=你也好

PHPlet在Windows下的安裝

phplet是什嗎?很簡單,它是一個使用PHP編寫的Web伺服器,可以替代我們常用的Apache或IIS。為什麼要介紹PHPlet?因為它是PHPer們學習Web伺服器原理的捷徑。因為它的程式結構很好,類似java的物件導向編程,有很好的參考價值。因為我認為PHP5和PHPlet相繼發布穩定版本後,PHP5+PHPlet+SQLite(PPS)將是小型應用、程式示範的另外一種選擇。現在大部分的小型應用或者程式示範都是把Apache+PHP+MySQL(APM結構)做成exe或rpm安裝包,它的容

PHP與已存在的Java應用程式整合

php功能的另外一個優勢是其調用已有java對象方法的能力。通過此項功能可將PHP整合進已有的基於Java的應用程式。如果你正在工作場合推廣PHP ,這項功能尤其顯得時髦。“Java無處不在。”為實現此功能,你需要在伺服器上安裝Java虛擬機器(JVM)。如果你將安裝(或已安裝)來自Sun、Kaffe、IBM或Blackdown的JDK,則可以迅速開始工作。 當配置PHP時,需要對配置指令增加--with-java參數,然後修改php.ini檔案中部分元素。php.ini 中通常要修改以下各行:

PHP4中實現動態代理

作者:Binzy 來源:超越php 一、 摘要本文簡單闡述了PRoxy模式及具體說明了如何在PHP4中實現動態代理, 本文只是給出了一個實現的方法的原型. 由於水平有限, 有任何意見和建議請反饋給Binzy [ Binzy at JustDN dot Com ].二、 概述在我們開始實現Dynamic Proxy之前, 也許我們應該先瞭解一下什麼是Proxy和它有什麼用. 下面是一篇來自部落格堂加菲貓的不錯的形象講述Proxy的文章: “武當學藝與緩衝代理”. Proxy模式是”GoF”介紹的2

做個自己站內搜尋引擎

ccterran(原作) 作者:iwind 朋友用Dreamweaver做了一個網站,沒有動態內容,只是一些個人收藏的文章,個人介紹等等。現在內容比較多了,想叫我幫他做一個搜尋引擎。說實在的,這是一個不難的問題,於是就隨手做了一個。現在我在其它論壇上也看到有人想做這個,於是就想說說這方面的知識,重在瞭解一下方法。寫程式前先要想好一個思路,下面是我的思路,可能誰有更好的,但注意這隻是一個方法問題 :遍曆所有檔案  讀取內容  搜尋索引鍵,如果匹配就放入一個數組 &

php中資料的大量匯入(csv檔案)

有時寫程式時後台要求把大量資料匯入資料庫中,比如電腦考試成績的查詢、電話簿的資料等一般都是存放在Excel中的,這時我們可把資料匯出成csv檔案,然後通過以下程式即可在後台大量匯入資料到資料庫中。下面只是主要程式部分:/***************************************************作者:沖星/arcow**************************njj@nuc.edu.cn*****************************php匯入csv檔

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

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

PHP 指令碼:隨心所欲的代碼逐漸流行

記得 HTML 從1.0 版發展到 2.0 版的那些令人興奮的日子嗎,那時掌握一種新的 Web 語言就和查看 Web 網站之後的代碼一樣簡單?記得輕鬆的學習基礎 HTML 嗎?記得能夠隨意地構建出一些代碼,並在編寫時快速地查看外觀,而且如果它不能運行,能夠容易地修改 HTML 程式碼嗎?沒有 IDE,沒有對象和類。只需一個文字編輯器、一些標記和您自己的聰明才智。堪稱快速和經濟高效!     這些日子不會永遠消逝。這種“保持簡單”的精神在 php(近幾年來得到廣泛應用的一種指令碼語言)中繼續延續。

PHP巧獲伺服器端資訊

怎麼在php方式下得到伺服器的有關資訊?其實只需三句代碼,即可以輕鬆擷取到對端某個檔案的相關資訊及所屬網站資訊。代碼如下:$fp = fopen("http://www.***.com/***.htm","r"); //以唯讀方式開啟某個網站下的檔案foreach($http_response_header as $info) //對$http_response_header的檔案資訊頭進行遍曆迴圈echo $info."";

php中檢查email完整性

if (eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]$",$email)) { echo "您的 E-Mail 通過初步檢查"; } ?> 在這句話裡,首先是應用了一個eregi函數,這個函數還算好理解。隨便找本書,就能給你一段解釋: 文法: int ereg(string pattern, string string, array [regs]); 傳回值: 整數/數組 本函數以 pattern 的規則來解析比對字串 string。

PHP編實現程生動影像的建立

只要安裝一些第三方的庫檔案並具有一定的幾何知識,就可以利用php來建立和處理映像了。利用PHP建立生動影像是相當容易的一件事情。下面,筆者將詳細介紹如何?。在使用基本的映像建立函數之前,需要安裝GD庫檔案。如果要使用與JPEG有關的映像建立函數,還需要安裝jpeg-6b,如果要在映像中使用Type

用PHP程式設計語言開發動態WAP頁面

文/成都 yell  WAP(無線通訊協議)是在數字行動電話、個人手持功能(PDA等)及電腦之間進行通訊的開放性全球標準協議。隨著無線通訊的不斷髮展,靜態WAP頁面在很多方面已經不能滿足使用者個人化的要求,因此開發人員可以在WAP伺服器端使用諸如php等語言產生動態WML頁面,來滿足使用者的需要。   WAP的應用結構非常類似於Internet,一個典型的WAP應用請求步驟描述如下: 1.

PHP發現安全性漏洞

本報訊 據php組織說,運行PHP的伺服器容易受到多種惡意程式攻擊,包括允許攻擊者執行惡意代碼和DoS攻擊。   PHP組織發布了修複這些漏洞的升級版本,可以從PHP網站下載或直接從各作業系統廠商獲得。PHP組織強烈建議使用者升級到新版本。   PHP是一個主要用於伺服器端應用的開源程式設計語言,運行在linux、Unix、Mac OS和Windows等伺服器作業系統上。

解決RHAS3中Apache2的PHP上傳檔案大小的限制

近日將論壇從VBB2升級到VBB3,將上傳附件大小設定為2M,可每次上傳超過500K的附件都會出錯,而之前使用VBB2時卻正常。  仔細檢查php.ini,其中的upload_max_filesize=8m,沒有任何問題,然後將其中的:max_execution_time = 30 max_input_time = 60memory_limit = 8M

PHP和JAVA的XML-RPC中文問題解決辦法

問題描述:   在使用php和java操作xml-RPC的時候,如果request中包含中文字元,會被自動編碼成如下樣式:欢欢 。 環境:PHP內建XML-RPC的API,Apache的XML-RPC的JAVA API PHP下的解決方案:   起初以為是中文字元的編碼問題,所以我就嘗試用各種編碼方式來編碼中文字元,然後交給string xmlrpc_encode_request ( string method, mixed

用PHP5進行三層開發

原文:http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.htmlThree-Tier Development with PHP 5by Luis Yordano Cruz12/09/2004

PHPMailer:Featured email transfer class for PHP

phpMailer:Featured email transfer class for PHPPHPMailer 是一個很有用的 PHP 發送郵件的類。它支援使用 smtp 伺服器發送郵件,同時支援 Sendmail, qmail, Postfix, Imail, Exchange, Mercury, Courier 等郵件伺服器。SMTP伺服器的話還支援驗證,多SMTP發送(不過不太清楚有什麼用).郵件發送可以包括多個TO, CC, BCC and

在PHP中進行GB2312與UTF-8的互換

因為認證中有中文,所以需要在php中進行GB2312與UTF-8的互換。網上搜尋一下這方面相關資料,說是需要php_iconv.dll的支援,可是我在PHP5檔案夾中根本找不到這個檔案,但是奇怪的是在PHP4中有這個,然後我將PHP4中的php_iconv.dll檔案,複製到system32下,卻提示出現錯誤,我想應該也不行,畢竟PHP4和PHP5裡面的檔案應該不相容。到這裡我就想刪除了PHP5,裝一個PHP4算了,後來發現一段話:iconv and libxml are compiled

php+odbc+access資料庫操作函數,在windows下測試通過

  前些天下載了adodb,想用adodb連access資料庫,後來連是連上了,不過不能更新和插入記錄,也不知道為什麼到現在還沒人給我回答那個苦惱的問題,後來就放棄了adodb,使用php自己的odbc,但是使用很不方便,就寫下了下面這些函數,還沒有封裝成類,希望能夠為有同樣問題的朋友一些協助/* * @ access class * insert,update,delete record * version 1.0 * date 2005.6 * power by Samsun

php用流方式製作縮圖

其中db_MySQL.inc.php,config.php,function.php不是真正使用到的,關鍵是$filename 檔案名稱,我是通過讀取資料庫中的圖片名稱include_once ('inc/db_mysql.inc.php');include_once ('inc/config.php');include_once ('class/function.php');global $picPath;if (strstr($_SERVER[HTTP_USER_AGENT],"MSIE")

總頁數: 5203 1 .... 211 212 213 214 215 .... 5203 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.