Time of Update: 2017-02-28
漢字|拼音 很多伺服器對於中文檔案名稱支援不是很好,有沒有好的辦法來解決呢???現在的解決方案一般是產生一個ID,將這個ID做檔案名稱;網頁上如果url帶漢字也經常出錯;現在的解決方案一般用urlencode編碼 現在用了這個轉化,就好多了 原理:利用多維陣列 1.添加索引 2.遍曆數組 <? $d=array( array("a",-20319), array("ai",-20317), array(
Time of Update: 2017-02-28
PR值是google衡量網站的重要標準之一,根據google提供的結果擷取pr值,如:http://toolbarqueries.google.com.hk/tbr?client=navclient-auto&features=Rank:&q=info:phpddt.com&ch=8fabc62ea <?php/**功能:對URL進行編碼*參數說明:$web_url 網站URL,不包含"http://"*/function HashURL($url){
Time of Update: 2017-02-28
apache|攻略 在PHP郵件清單中問得最多的問題可能就是:"如何在我的Windows機器上安裝PHP?",那麼也許我可以協助回答這個問題。當你正確安裝完成後,你會發現在Windows下開發PHP程式還是不錯的。 本教程的目的是向你展示如何用"Apache和Windows"的組合來開發PHP程式。 教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為
Time of Update: 2017-02-28
<?php //phpinfo(); $host = "******:389"; $user = "**@**"; $pswd = "*****"; $ad = ldap_connect($host) or die( "Could not co
Time of Update: 2017-02-28
簡要說一下mysql4.1以後的問題第一:mysql4.1的儲存方式已經是utf8的了。。也就是說他的檔案編碼是utf8格式,我們不需要擔心會有儲存不了的字元第二:mysql伺服器需要以一種編碼方式來啟動,設定串連(通訊)過來的字元編碼是什麼,就是所謂的我們的交流語言第三:mysql的client端,需要設定一種編碼去和mysql的伺服器端通訊,也是交流語言那麼為什麼回出現亂碼哪?就是出在這個串連的過程中,試想一個人用英文和你說話,而你只明白中文,真的和小燕子一樣,三塊肉餵了馬吃了。。那麼如何解
Time of Update: 2017-02-28
這篇文章主要介紹了PHP SPL標準庫之檔案操作(SplFileInfo和SplFileObject)執行個體,本文講解SplFileInfo用來擷取檔案詳細資料、SplFileObject遍曆、尋找指定行、寫入csv檔案等內容,需要的朋友可以參考下 PHP SPL中提供了SplFileInfo和SplFileObject兩個類來處理檔案操作。 SplFileInfo用來擷取檔案詳細資料: 代碼如下: $file = new SplFileInfo('foo-bar.
Time of Update: 2017-01-13
擷取301狀態肯定沒問題。 代碼如下複製代碼 function getrealurl($url){ $header = get_headers($url,1); if (strpos($header[0],'301') || strpos($header[0],'302')) { if(is_array($header['Location'])) { return $header['Location'
Time of Update: 2017-01-13
方法一,修改php.ini檔案 (當然根據你頁面情況來設定也可以是utf-8編碼了。 代碼如下複製代碼 ;mssql.charset = "ISO-8859-1"mssql.charset = "GBK" 方法二,直接程式中轉換 代碼如下複製代碼 iconv('GB2312','UTF-8',$data) 方法三,利用Ado串連在串連時設定編碼$conn = new
Time of Update: 2017-01-13
會話管理是web開發的一項重要內容,包括Session和Cookie兩種技術。本章介紹Cookie和Session的建立和使用。Cookie:cookie 常用於識別使用者。cookie 是伺服器留在使用者電腦中的小檔案。每當相同的電腦通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP能夠建立並取回 cookie 的值。cookie
Time of Update: 2017-01-13
知識擴充 轉移序列 說明 n 換行 r 斷行符號 t 水平定位字元 [/td> 反斜線
Time of Update: 2017-01-13
原因是編碼問題,所以要轉碼,使用者PHP裡面的 iconv 函數就可以解決:iconv(“當前使用的編碼如:utf-8″,”要轉換的編碼如:GB2312″,”檔案名稱”);執行個體: 代碼如下複製代碼
Time of Update: 2017-01-13
php架構Yaf PDO封裝類和ORM整合,yaf本身不帶orm資料封裝,我們可以建立在pdo上實現自己的封裝。一:首先我們使用php的單例模式,建立基類。library\Base.php<?php class Base { /*** 設計模式之單例模式* $_instance必須聲明為靜態私人變數*///儲存例執行個體在此屬性中private static $_instance; //單例方法public static function
Time of Update: 2017-01-13
php簡單留言板代碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta
Time of Update: 2017-01-19
Zend Guard的作用,就是用編譯處理的方式來保護PHP原始碼免於被反編譯查看、未經授權的定製修改、未經許可的使用和重新發布等。而且,它是PHP的東家Zend公司開發的,是完全為PHP量身定做的保護神。 下面,請大家就和我一起來學習使用Zend Guard,加密保護我們的PHP原始碼吧。 實戰:加密PHP原始碼 下載:http://www.zend.com/en/products/guard/接下來讓我們準備一個簡單的PHP程式test.php,用來測試能否被Zend
Time of Update: 2017-01-19
今天,同事突然告訴我,我寫的一個做計劃任務的php指令碼執行總是不成功。 指令碼本身很簡單,裡面只有包含了幾個庫檔案並執行了一個函數,函數應該沒有錯誤,這個函數在別處也調用過,沒有問題。我在本地用瀏覽器訪問頁面,執行成功,看來沒有問題,我有點懷疑是同事的計劃任務的問題。我又開啟命令列,用php直接執行指令碼,這回報錯了,是require
Time of Update: 2017-01-19
有時候需要把一個字串中的大寫轉換成 _+小寫方式,在變數命名的時候會碰到這種問題,直接上代碼:$name = 'AppPromoZhongQiu2014ActiveStatusSelector';echo cc_format($name);function cc_format($name){ $temp_array = array(); for($i=0;$i<strlen($name);$i++){ $ascii_code = ord($name[$i]);
Time of Update: 2017-01-19
bufferbuffer是一個記憶體位址空間,Linux系統預設大小一般為4096(4kb),即一個記憶體頁。主要用於儲存速度不同步的裝置或者優先順序不同的裝置之間傳辦理資料的地區。通過buffer,可以使進程這間的相互等待變少。這裡說一個通俗一點的例子,你開啟文字編輯器編輯一個檔案的時候,你每輸入一個字元,作業系統並不會立即把這個字元直接寫入到磁碟,而是先寫入到buffer,當寫滿了一個buffer的時候,才會把buffer中的資料寫入磁碟,當然當調用核心功能flush()的時候,強制要求把b
Time of Update: 2015-01-06
標籤:7月份,阿象為大夥介紹了中國版Windows Azure如何建站、自訂遠程虛擬機器,最高可選四核、28G記憶體的伺服器,相信不少站長、開發人員使用者大呼過癮。不過Azure建站系統僅支援SQL資料庫,並不支援大家熟悉的MySQL平台。那如何搭建PHP網站,日常中的WordPress部落格、PHPWind/Discuz!等論壇程式都需要完整的PHP+MySQL平台環境,這時 我們可以直接利用Azure平台的Windows Server 2012 R2雲系統,藉助IIS
Time of Update: 2018-12-08
由於 PHP 正在成熟,因此是快速即編即用的指令碼編製人員與瞭解 UML 的物件導向的開發人員“思想達成一致”的時候了。 很少有程式設計語言能夠像 PHP 這樣迅速地得到普及。現在廣泛宣傳的那個關於自己動手做 (DIY) 的指令碼編製語言改變 IT 業的故事表明,成功不一定總是來自於系統計劃和市場研究。但是現在的實際問題是這種成功如何能夠為龐大的 IT 業所接受。Oracle 以及其他幾個大的參與者正在關注 PHP
Time of Update: 2018-12-08
使用者狀態管理(session support)是 PHP 4.0 一個讓大家期待已久的新功能。在 PHP 3.0 的時代,程式設計員必須使用其它人寫好的函式庫來實作狀態管理功能,或者就乾脆放棄這項功能不用算了。而狀態管理功能的缺乏事實上是 PHP 3.0 最讓人感到失望的地方之一。不過現在狀況已經得到改變,從 PHP 4.0 的早期測試版開始,使用者狀態管理便已經成為 PHP 內建的功能之一了。