Time of Update: 2017-02-28
在PHP網站開發中,為了滿足網站的需要,時常需要對PHP環境變數進行設定和應用,在虛擬機器主機環境下,有時我們更需要通過PHP環境變數操作函數來對PHP環境變數值進行設定。為此我們有必要對PHP環境變數先有所熟悉。今天和大家分享PHP環境變數$_SERVER和PHP系統常量的部分詳細說明。 PHP環境變數主要有$GLOBALS[]、$_SERVER[]、$_GET[]、$_POST[]、$_COOKIE[]、$_FILES[]、$_ENV[]、$_REQUEST[]、$_SESSION[]
Time of Update: 2017-02-28
在PHP網站開發中,錯誤(Bugs)調試和解決是必不可少的部分,在網站調試階段,錯誤資訊能給我們很大協助,當網站上線之後,我們是否也應該將原始的錯誤資訊展示在使用者面前呢?答案是否定的,為了提高使用者體驗,我們需要設定PHP錯誤報表的類型和層級,將錯誤資訊以合理的方式通知使用者,同時也避免為惡意使用者提供有價值的資訊,比如檔案路徑、資料庫資訊等。 下面介紹PHP中的錯誤報表以及設定錯誤報表的方法。 PHP中的錯誤報表 在處理錯誤資訊之前需要對不同類型的錯誤有所瞭解,點擊這裡查看。 P
Time of Update: 2017-02-28
在PHP網站開發過程中,如果你建立的網站涉及大量的圖片處理,必然涉及到圖片上傳,縮放,而如何保持圖片不失真,是很多初級PHP網站開發人員比較頭疼的一件事,今天David就和大家分享一下如何進行圖片縮放。使用之前你需要下載安裝GD庫,以支援PHP圖片處理。下面我們結合代碼講解具體的PHP圖片縮放處理的思路。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
Time of Update: 2017-02-28
作為一個PHP網站開發新手,開發時往往容易忽略網站URL(目錄)規劃的工作,當開發的PHP網站類型涉及到大量的附件上傳,比如圖片類網站時,前期如果沒有做好圖片的URL(目錄)規劃,後期圖片的管理將會非常麻煩,今天David將和大家分享當碰到這種情況時如何利用PHP程式對圖片進行遷移。 在圖片遷移之前,你需要根據網站的情況做好圖片的URL(目錄)規劃,原則上目錄結構不要太深,否則也不利於SEO。 由於是旅遊網站,且只有一台Linux伺服器,所以David是利用PHP程式來對圖片進行遷移的,
Time of Update: 2017-02-28
在php jpgraph安裝教程之驗證php環境是否支援jpgraph安裝方法的php教程中我提到了gd庫的驗證,對於jpgraph中文使用者來說使用jpgraph時不產生中文亂碼是非常必要的,而gd庫作為jpgraph類庫運行在php安裝環境下的基礎,保證使用gd庫時不出現中文亂碼是非常必要的,之前我在驗證gd庫對jpgraph類庫的支援時也出現使用gd函數imagettftext函數出現中文亂碼的情況,下面介紹下使用php gd庫出現中文亂碼的原因與解決方案。 php
Time of Update: 2017-02-28
在學習完php jpgraph安裝與使用教程後,我來介紹下php匯出excel類php excelreader2.21,php excelreader2.21是一個專門用來匯出(讀取)excel檔案內容的php匯出excel類,學會使用php匯出excel檔案也會為今後統計資料時使用php jpgraph繪製圖表打下基礎。在php excel reader2.21匯出excel中文亂碼解決方案教程中我已簡單介紹過php excelreader。為了將來學習使用php excelreader2
Time of Update: 2017-02-28
apache|技巧|指令碼 PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。 我建議你最好把PHP安裝為Apached的DSO
Time of Update: 2017-02-28
解決|頁面 編寫PHP,難免會出現錯誤。其實出現錯誤也不難解決,最難解決的是出現空白頁面。大家想想看,若編寫PHP出現錯誤,可以根據錯誤的提示來改正,倘若PHP什麼也不給你顯示,那豈不是讓編寫者困撓不以?下面,我就把我在編寫PHP時總結出來的有關PHP空白頁面的解決方案以及產生原因。當然,本人寫PHP並不是很高手,所以如果有錯誤,請不惜指出。1、動作未定義 先請大家看一看下面的代碼:
Time of Update: 2017-02-28
session 首先介紹一下session的概念: 所謂session是微軟首先提出的,在asp中最先整合。由於session的採用,大大方便了web開發員的工作。一時間asp風靡全球。現在php4也加入session的支援,再度顯示出open source 的強大力量。和Cookie類似,設計Session的目的也是為了在一個訪問期間在不同的頁面間傳輸資料以解決http協議無狀態的問題,但Session更加簡單、更加安全。Session
Time of Update: 2017-02-28
程式|加密 看到文章的題目,不知道大家還有沒有興趣看下去。“PHP開發環境配置”~~這個題目就好像在大街上隨便問一個人:“你喜歡吃什嗎?” 一樣,答案當然是多種多樣的。下面就來說說我個人的看法吧,各位高手不要見笑。但是我想這篇文章對於各位初學者來說還是有一定借鑒意義的。OK.Let's begin~ 在機器上配置好了開發環境,想必各位初哥初姐手癢著要寫程式了吧?但是寫在那裡呢?
Time of Update: 2017-02-28
資料|問題 文檔版本版本建立時間建立人備忘1.0.0606.12003-6-6鄭 昀第一稿 Implementation Scope:本文檔將說明PHP頁面接收HTTP組件POST的資料問題。一般來說,POST過來的位元據流,只需要PHP用$HTTP_RAW_POST_DATA就可以接收。但是,
Time of Update: 2017-02-28
ado|技巧 要實現下列功能,請確保 php.ini 中的 com.allow_dcom 選項已設為 true。一、準備工作建立一個ACCESS資料庫,並命名為db.mdb,然後在這個資料庫中建立一個表 comtest,包含 id 和 title 兩個欄位,最後隨便插入一些資料。二、實現代碼<?php// 就是剛建的資料庫$db = 'd:\\wwwroot\\db.mdb'; // 建立串連,並開啟$conn = new
Time of Update: 2017-02-28
今天試著寫一個 PHP 與 C 語言通過socket通訊的程式,看過PHP手冊,發現有好幾種方式可以建立socket 用戶端. 1、通過 fsockopen() 建立socket串連,然後用 用fputs() 發送訊息,用 fgets() 接收訊息。2、通過 socket_create() 建立 socket 串連,然後用 socket_send() or socket_write() 發送訊息,用 socket_recv() or socket_read() 發送訊息。
Time of Update: 2017-02-28
設計 PHP中的include和require中的兩個函數,能在網站的設計中提高網站的建設效率與維護,現詳細講解如下: include
Time of Update: 2017-02-28
作為流行的 Web 程式設計語言, PHP 的最大優勢就是速度。 PHP4 已經在這方面做的非常好了,你幾乎找不到比它更快的指令碼程式設計語言了。但是如果你的應用負荷很大,而頻寬又比較小,或者有其他的瓶頸影響你的伺服器效能,那麼,你不妨試試筆者為你開出的幾個藥方,看看是否靈驗。 一、代碼最佳化 一談到代碼最佳化,或許你想到的就是整齊明了的代碼,但是本文的意思卻不是在此,因為如果要尋求速度的話,就要對PHP
Time of Update: 2017-02-28
程式|最佳化 掌握了PEAR::BenchMark,現在你已經知道如何測試你的代碼,知道如何判斷你的代碼是快是慢,是哪一部份比較慢。那麼接下來我要說的就是如何消滅或最佳化那部份慢的代碼。
Time of Update: 2017-02-28
程式|緩衝 內容緩衝輸出 PEAR cache 接下來我們開始探索更常用的緩衝技術,這也是本文的重點部份。首先我們使用PEAR中的cache包。PEAR可以將內容緩衝於檔案,資料庫或者記憶體中,我們以檔案為例。 下面是一個沒有使用緩衝的PHP小程式: pear_content_cache1.php <?php echo "這是內容。<P>"; echo "目前時間是" . date('M-d-Y H:i:s A', time()) .
Time of Update: 2017-02-28
程式|指令碼|速度|執行 前面有提到,只有找到影響速度的代碼,我們才有可能進行最佳化。PEAR的benchmark包中的Benchmark_Timer類和Benchmark_Iterate類,可以用來很方便地測試指令碼執行的速度。(關於PEAR的安裝與配置請自行查看相關資料)
Time of Update: 2017-02-28
<html><xmlns:v="urn:schemas-microsoft-com:vml" /><head><meta http-equiv="Content-type" content="text/html; charset=gb2312"><title>VML繪圖板</title><style>v\:* { behavior:
Time of Update: 2017-02-28
xml|遠程服務 未來的Web將是以服務為中心的Web,XML_RPC標準使得編寫和應用服務變得非常簡單。本文介紹XML_RPC標準及其PHP實現,並通過執行個體示範了如何在PHP中開發XML_RPC服務和客戶程式。 一、服務式Web 從內容供應商所採用的簡單方法到UDDI(Universal Description,Discovery and