本文執行個體講述了php檔案夾的建立與刪除方法。分享給大家供大家參考。具體如下:1、建立檔案夾複製代碼 代碼如下:<?php//檔案夾的建立$file_path = "d:/fold/";if(!file_exists($file_path)){ mkdir($file_path); echo "建立檔案夾成功";}else{ echo "檔案夾已存在";}?>2、建立檔案夾,遞迴式建立複製代碼
本文執行個體匯總了php讀取檔案內容的方法。分享給大家供大家參考。具體如下:這裡匯總php讀取檔案內容的五種方法。實際應用當中,請注意關閉 fclose($fp);第一種方法:fread()複製代碼 代碼如下:<?php$file_path = "test.txt";if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str = fread($fp,filesize($file_path));//
本文執行個體講述了PHP向socket伺服器收發資料的方法。分享給大家供大家參考。具體如下:在PHP要向其它程式發送資料,則需要使用到php的socket功能來執行個體了,下面我們簡單看一個執行個體,代碼如下:複製代碼 代碼如下:/*socket收發資料 @host(string) socket伺服器IP @post(int) 連接埠 @str(string) 要發送的資料
本文執行個體講述了php記憶體緩衝實現方法。分享給大家供大家參考。具體如下:在php中緩衝分為很多種類型如,記憶體緩衝,檔案快取,頁面緩衝。本文要來講述關於php中記憶體緩衝的一些方法,這裡我們將介紹Memcached緩衝和php內建的APC緩衝方法.1.Memcached緩衝。memcached是高效能的分布式記憶體快取服務器,通過快取資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度,memcached
本文執行個體講述了php+xml編程之SimpleXML的應用。分享給大家供大家參考。具體如下:SimpleXML的核心思想:以物件導向的方式來操作xml檔案,它會將xml檔案的所有元素都轉成對象。xml文檔:words.xml複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8"?><words><word> <en>boy</en> <ch>男孩&
本文執行個體講述了php+xml編程之xpath的應用。分享給大家供大家參考。具體如下:xpath設計的核心思想:迅速定位到你所需要的元素(或者節點)。PHP 檔案在載入xml檔案和建立DOMDocument 對象後,就可以開始建立DOMXPath 對象。建立形式如下:複製代碼 代碼如下:$xpath = new DOMXPath($xmldoc);建立 DOMXPath 對象後,就可以開始使用 DOMXPath::query()方法,找到你需要的元素:複製代碼 代碼如下:$item =
本文執行個體講述了通過php添加xml文檔內容的方法。分享給大家供大家參考。具體分析如下:這裡講述的添加xml文檔內容,從上一篇《DOM基礎及php讀取xml內容操作的方法》繼續,代碼如下:複製代碼 代碼如下:<?php//1、建立一個DOMDocument對象。該對象就表示 xml檔案$xmldoc = new DOMDocument();//2、載入xml檔案(指定要解析哪個xml檔案,此時dom樹節點就會載入到記憶體中)$xmldoc->load("class.xml"
本文執行個體講述了php操作xml入門之xml標籤的屬性。分享給大家供大家參考。具體分析如下:複製代碼 代碼如下:<?xml version="1.0" encoding="utf-8" standalone="yes" ?><class> <student id="No001" haha="美女"> <name>小喬</name>
本文執行個體講述了php使用Cookie控制訪問授權的方法。分享給大家供大家參考。具體如下:複製代碼 代碼如下:<?php if(isset($_POST['name'])||isset($_POST['pass'])){ //如果有表單有提交
本文執行個體講述了php使用Cookie實現和使用者會話的方法。分享給大家供大家參考。具體分析如下:PHP 包含了很多的函數,可以用來管理和記錄使用者資訊,包括簡單的 cookie 和全方位的使用者會話。會話使用 PHP 語言內建的技術,使得儲存狀態就像是引用超全域變數那樣簡單。1.Cookie 簡介我們可以和 PHP 指令碼一起使用 cookie 來儲存一些關於使用者的較小的資訊。 Cookie
現在正坐在安靜的寢室裡,寒假儼然已經離我而去了……今天發的是我寒假裡搞的最後一次學習,之後的時間就一直在看海賊王了。以前寫過一個C語言的遍曆目錄+複製檔案的程式,很長很複雜,現在用PHP一樣可以實現遍曆目錄,而代碼就短了不少。這個程式目的是遍曆目錄,找到所有指定檔案名稱的檔案,並刪除其中指定的字串。複製代碼 代碼如下:<?php //功能:刪除指定目錄(包括子目錄)下所有指定檔案中指定字串 $tmpfiledir =
隨著行動裝置的普及,網站也會迎來越來越多行動裝置的訪問。用適應PC的頁面,很多時候對手機使用者不友好,那麼有些時候,我們需要判斷使用者是否用手機訪問,如果是手機的話,就跳轉到指定的手機友好頁面。這裡就介紹一下,如何判斷使用者是否用手機訪問。自訂的函數如下:複製代碼 代碼如下:$agent = check_wap();if( $agent ){ header('Location: http://www.nowamagic.net'); exit;}// check if
imagick的:: adaptiveBlurImage - 增加了自適應模糊濾鏡映像 imagick的:: adaptiveResizeImage - 自適應調整映像資料依賴三角 imagick的:: adaptiveSharpenImage - 自適應銳利化映像 imagick的:: adaptiveThresholdImage - 選擇一個閾值,根據每個像素上的強度範圍 imagick的:: addImage -
pdf產生png首頁縮圖 (伺服器需要支援Imagick) 複製代碼 代碼如下: /** * PDF2PNG * @param $pdf 待處理的PDF檔案 * @param $path 待儲存的圖片路徑 * @param $page 待匯出的頁面 -1為全部 0為第一頁 1為第二頁 * @return 儲存好的圖片路徑和檔案名稱 */
複製代碼 代碼如下:$array=array(1,2,3,4,5); echo $array[count($array)-1];//計算數組長度,然後擷取數組最後一個元素,如果數組中最後一個元素含有非數字鍵名,結果可能跟預期不符合 //適用於鍵名為數位數組 echo '<br>'; echo
iconv是轉換編碼的,但是在中文轉碼時候出現顯示不全問題。 複製代碼 代碼如下: iconv("UTF-8","GB2312//IGNORE",$data); 加上//IGNORE,忽略錯誤 或者用mb_convert_encoding()複製代碼 代碼如下: <?php /* 轉換內部編碼為 SJIS */ $str =
php計算數組相同值出現次數,可以使用php內建函數array_count_values:說明array array_count_values ( array $input )array_count_values() 返回一個數組,該數組用 input 數組中的值作為鍵名,該值在 input 數組中出現的次數作為值。array_count_values() 例子複製代碼 代碼如下:<?php$array = array(1, "hello", 1, "world", "hello"
本文執行個體講述了php實現excel中rank函數功能的方法。分享給大家供大家參考。具體分析如下:sql語句實現排名是像這樣的如:總分成績為 195,180,180,161,名次分別為1,2,3,4,遇到並列的情況也是按照順序的,而Excel函數rank排名得到的結果是1,2,2,4,遇到並列跳過中間的3下面的函數類比的就是這種情況函數如下(不知道有沒有更好的實現方法):公式為:
本文執行個體講述了PHP中error_log()函數的使用方法。分享給大家供大家參考。具體分析如下:今天遇到一個問題需要調試,但是只能通過日誌列印調試,就用到了error_log這個函數需要列印的是一台伺服器發送到我們伺服器的post資料代碼如下:(key和value都列印了)複製代碼 代碼如下:if(!empty($_POST) ){ while (list($key, $val) = each($_POST)) { @error_log("$key =>
很多時候,在書寫網頁應用程式時候,會遇到中文和其他字元衝突的問題,例如有的url連結中包含中文字元,那麼在使用wget/curl/file_get_contents等等擷取資訊時候會直接撞上一個大大的“404”,會很無語。這裡寫了一個小函數來解決這個問題,只是限於在path中進行解析而已,涉及到的相關函數使用大家可以查看手冊就行。複製代碼 代碼如下:function urlConvert($url){