Time of Update: 2017-01-19
1、寫一個PHP程式,命名為test.php,內容如下所示: 複製代碼 代碼如下: <? $fp = fopen("test.txt", "a+"); fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n"); fclose($fp); ?> 程式大膽地寫,什麼include\require儘管用,都沒問題 2、建立Bat檔案,命名為test.bat,內容如下所示: 複製代碼 代碼如下: D:\php\php.exe -q D:\website\
Time of Update: 2017-01-19
substr --- 取得部份字串 文法 : string substr (string string, int start [, int length]) 說明 : substr( )傳回 string的一部份字串,由參數 start和 length指定。 如果 start是正數,傳回的字串將會從 string的第 start個字元開始。 Example : 複製代碼 代碼如下: <?php $rest = substr ("abcdef", 1); // returns "bcdef"
Time of Update: 2017-01-19
主要功能:php中使用DOM類讀取XML檔案 設計知識點: 1、XML節點迴圈讀取 2、用iconv()函數實現編碼轉換,防止中文亂碼 holiday.xml檔案如下 複製代碼 代碼如下: <?xml version="1.0" encoding="UTF-8"?> <daysOff-overTime> <year> <yearName>2012</yearName> <holiday>
Time of Update: 2017-01-19
最近在做公司項目的時候,發現一個奇怪的問題,遞交一個正常表單,竟然發現不能正常擷取到遞交的值,這一發現,不免讓我開始的時候一頭霧水,開始的時候一度認為是我的服務有問題,不能正常的寫入資料庫,後來偵測SQL語句發現,原來問題竟然出現在擷取資料上,擷取到的資料竟然都是空的,後來一調試發現,原來遞交到後端的所有變數,都已經不是預期中的變數,竟然被PHP轉化了。 提供測試代碼如下: 複製代碼 代碼如下: <html> <head> <title>測試表單提交</
Time of Update: 2017-01-19
1、首先通過strtotime()獲得日期的時間戳記 2、獲得N天前得時間戳記,通過”目前時間戳 - N天的秒數 = N天前得時間戳記“ 3、對N天前得時間戳記用date()函數進行格式轉換 下例:獲得2012-5-1號之前一天的日期 複製代碼 代碼如下: <?php //將時間點轉換為時間戳記 $date = strtotime('2012-5-1'); //輸出一天前的日期,在時間戳記上減去一天的秒數 echo date('Y-m-d',$date - 1*24*60*60);
Time of Update: 2017-01-19
1、建立wsdl 說明: A、非標準的webservice,可能只能PHP才能訪問 B、標準的webservice,就必須要使用wsdl(webservice description language,就是用XML文法標準來描述你的服務內容,我是這麼理解的) 在這裡我只介紹標準的webservice。 那麼如何建立wsdl呢?對於PHP來說這確實是件很不容易的事情,有人說用zend studio建立很方便,這是一種方法。但對於那些不喜歡用zend
Time of Update: 2017-01-19
這裡通過一個實驗談談這個函數的部分特徵。 函數原型 bool spl_autoload_register ([ callback $autoload_function [, bool $throw = true [, bool $prepend = false ]]] ) 版本相容 PHP 5 >= 5.1.2 實驗過程 第一步,使用spl_autoload_register()函數註冊load()方法 複製代碼 代碼如下: <?php function load(){
Time of Update: 2017-01-19
一,函數原型 int memory_get_usage ([ bool $real_usage = false ] ) 二,版本相容 PHP 4 >= 4.3.2, PHP 5 三,基礎用法與執行個體 1,擷取當前的記憶體消耗量 複製代碼 代碼如下: <?php echo memory_get_usage(); $var = str_repeat("liuhui", 10000); echo memory_get_usage(); unset($var); echo
Time of Update: 2017-01-19
本文執行個體講述了php遍曆刪除整個目錄及檔案的方法。分享給大家供大家參考。具體分析如下:我們可以使用RecursiveDirectoryIterator 和 RecursiveIteratorIterator刪除目錄和子目錄及檔案,子目錄將先與父目錄刪除<?phpfunction cleanup_directory($dir) { $iter = new RecursiveDirectoryIterator($dir); foreach (new
Time of Update: 2017-01-19
本文執行個體講述了php計算指定目錄下檔案佔用空間的方法。分享給大家供大家參考。具體分析如下:php中可以通過 RecursiveDirectoryIterator 擴充 DirectoryIterator的getChildren() 方法提供訪問子目錄中的每一個元素的方法,下面的代碼通過遍曆訪問目錄下的所有檔案,擷取他們暫用的空間。<?php$dir = new RecursiveDirectoryIterator('C:\wamp');$totalSize =
Time of Update: 2017-01-19
本文執行個體講述了php中將一個對象儲存到Session中的方法。分享給大家供大家參考。具體如下:要儲存對象到session其實很簡單,我們可以使用session_register()函數,下面是使用範例person_class.inc.php如下:<?php////File: person_class.inc.php//Contains the class definition necessary to let an object be a session//variable./
Time of Update: 2017-01-19
本文執行個體講述了php實現httpRequest的方法。分享給大家供大家參考。具體如下:想從學校圖書館的網站上抓取資料處理之後在返回給瀏覽器,試了不少方法。首先試了http_request(),但是這個學院pecl_http支援,後來又試了網上流傳甚廣的class HttpRequest,可能是我不會使用,也失敗了。後來看到了函數httpRequest($url, $post='', $method='GET', $limit=0, $returnHeader=FALSE, $cookie='
Time of Update: 2017-01-19
本文執行個體講述了php對關聯陣列迴圈遍曆的實現方法。分享給大家供大家參考。具體分析如下:php對於類似$age = array("zhangshan"=>14,"lisi"=>15,"sharejs"=>16);這樣的數組可以通過foreach的方法進行遍曆,下面是詳細的代碼:$age = array("zhangshan"=>14,"lisi"=>15,"sharejs"=>16);foreach($age as $name=>$value){
Time of Update: 2017-01-19
本文執行個體講述了php限制上傳檔案類型並儲存上傳檔案的方法。分享給大家供大家參考。具體如下:下面的代碼示範了php中如何擷取使用者上傳的檔案,並限制檔案類型的一般圖片檔案,最後儲存到伺服器<?php$allowedExts = array("gif", "jpeg", "jpg", "png");$extension = end(explode(".", $_FILES["file"]["name"]));if ((($_FILES["file"]["type"] ==
Time of Update: 2017-01-19
本文執行個體講述了PHP擷取一段文本顯示點陣寬度和高度的方法。分享給大家供大家參考。具體如下:define("F_SIZE", 8);define("F_FONT", "arial.ttf");function get_bbox($text){ return imagettfbbox(F_SIZE, 0, F_FONT, $text);}function text_height ($text) { $box = get_bbox($text); $height = $box[3] -
Time of Update: 2017-01-19
本文執行個體講述了PHP簡單擷取視頻預覽圖的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<?phpconvertToFlv( "some-video-input.avi", "output.jpg" );function convertToFlv( $input, $output ) { echo "Converting $input to $output<br />"; $command =
Time of Update: 2017-01-19
本文執行個體講述了php實現過濾UBB代碼的類。分享給大家供大家參考。具體如下:PHP代碼如下:複製代碼 代碼如下:class Day{ function ubb($Text) { /// UBB代碼轉換 //$Text=htmlspecialchars($Text); &
Time of Update: 2017-01-19
改編自php版本,原文: jQuery+PHP實現瀏覽更多內容http://www.helloweba.com/view-blog-130.html 這裡記錄.net 下的實現 一、首先建立資料庫表test,並插入一些測試資料: 複製代碼 代碼如下: go if exists (select * from sysobjects where name='test') drop table [test] go CREATE TABLE [test]( [id] [int] IDENTITY(1,1)
Time of Update: 2017-01-19
本文執行個體講述了PHP遍曆XML文檔所有節點的方法。分享給大家供大家參考。具體實現方法如下:1. contact.xml代碼:<contact id="43956"> <personal> <name> <first>J</first> <middle>J</middle> <last>J</last>
Time of Update: 2017-01-19
從學習資料結構開始就接觸各種演算法基礎,但是自從應付完考試之後就再也沒有練習過,當在開發的時候也是什麼時候使用什麼時候去查一下,現在在學習JavaScript,趁這個時間再把各種基礎演算法整理一遍,分別以JS和PHP文法的方式編寫代碼。1.冒泡排序原理:臨近的數字兩兩進行比較,按照從小到大或者從大到小的順序進行交換,這樣一趟過去後,最大或最小的數字被交換到了最後一位,然後再從頭開始進行兩兩比較交換,直到倒數第二位時結束時間複雜度:平均情況:O(n2) 最好情況:O(n)