Zip:PclZip http://www.phpconcept.net/pclzip/index.en.php Rar:PECL rar http://pecl.php.net/package/rar 以往過去要在php下執行解壓縮程式,無非最常見的方法是寫command 然後用exec()等執行函式去跑 這在Windows下或許可以,但換成Unix話會礙於帳號許可權問題而無法順利執行 那有沒有那種本身就有提供函式可以直接使用而不需要去下command去跑的方法呢
Mysql.class.php 檔案見 http://www.jb51.net/article/25496.htm複製代碼 代碼如下: <?php // 包含Mysql操作類 include_once 'Mysql.class.php'; // 本地mysql資料 $mysql_local_data = array('db_host'=>'localhost', 'db_user'=>'root', 'db_pass'=>'root',
廢話不說了,貼代碼: 複製代碼 代碼如下: <?php /************************************ //函數: watermark($bigimg, $smallimg, $coord = 1) //作用: 添加浮水印 //參數: $bigimg 必選。大圖片--要加上浮水印的圖片 $smallimg 必選。小圖片 $coord 可選。浮水印在大圖中的位置, 1 左上方; 2 右上方; 3 右下角; 4 左下角; 5 中間 //樣本: watermark('
詳細資料可以參考:國際標準書號 – 維基百科,下面還是簡述一下什麼是ISBN碼: 國際標準書號(International Standard Book
【apache安裝】 複製代碼 代碼如下: httpd.exe -k install -n "apache2.2.15" httpd.exe -k start -n "apache2.2.15" 【apache卸載】 複製代碼 代碼如下: httpd.exe -k stop -n "apache2.2.15" httpd.exe -k uninstall -n "apache2.2.15" 【httpd.conf配置關鍵】 複製代碼 代碼如下: ServerRoot
PHP檔案讀取操作相對於檔案寫入操作涉及更多的PHP檔案操作函數,在代碼執行個體中會詳細介紹這些函數。 讀取文字檔中儲存資料的方式主要涉及的三個步驟及部分檔案操作函數如下: 1、開啟檔案(檔案操作函數:fopen) 2、檔案資料讀取(檔案操作函數:fgets、file、readfile、feof等) 3、關閉檔案(檔案操作函數:fclose)
1.用系統管理員登陸系統。 2.停止MySQL的服務。 3.進入命令視窗,然後進入MySQL的安裝目錄,比如我的安裝目錄是c:mysql,進入C:mysqlbin 4.跳過許可權檢查啟動MySQL, c:mysqlbin>mysqld-nt --skip-grant-tables 5.重新開啟一個視窗,進入c:mysqlbin目錄,設定root的新密碼 c:mysqlbin>mysqladmin -u root flush-privileges password
複製代碼 代碼如下: <?php echo time(); echo mktime(11,25,0,9,5,2010);//和time一樣的 echo microtime(); echo mktime(0,0,0,1,1,1970); ?> 這裡面輸出分別是1283657290、1283657100、0.88533200 1283657290、-25200。從最後一個值看,我們知道這裡返回的時間戳記是經過了時區調整的,也就是我在中國的1970年1月1日0點,格林尼治還沒有到0點呢,
本文執行個體講述了php判斷linux下程式問題。分享給大家供大家參考。具體如下:有時候在伺服器上面寫一些指令碼的時候,經常要放到crontab裡面定時運行。時間長了就有一個問題,那就是程式重複運行消耗太多的資源,怎麼處理呢?下面璞玉寫了兩種方法.//第一種:用linux裡面的正則匹配function ifrun($clsname,$bf = 0){ //下面進行檢測,如有一個進程正在運行,則不運行 $str=shell_exec("/bin/ps ax > /home/root/".
最簡單的方法<?php $str = "0123ABCDFWS\",.?<>{}[]*&^%#@!~()+-|:;"; echo "$str"; echo "<br />"; $str = preg_replace('/\xa3([\xa1-\xfe])/e', 'chr(ord(\1)-0x80)', $str); echo $str;這是網上看來的代碼,所有的中文標點的第二個位元組減去0X80(即128)所得的數字就是半形所得的數字了。而/e模式表達的是:
本文執行個體講述了php實現的簡易掃雷遊戲。分享給大家供大家參考。具體如下:<?php $init = $_POST["init"];//game restart $clickvalue = $_POST["clickvalue"];//minesweeping $checkflag = 0;//Victory or defeat $click_count = 0;//clicks count if($init == null && $clickvalue ==
php結合curl實現多線程抓取<?php/*curl 多線程抓取*/ /** * curl 多線程 * * @param array $array 並行網址 * @param int $timeout 逾時時間 * @return array */ function Curl_http($array,$timeout){ $res = array(); $mh = curl_multi_init();//建立多個curl語柄
開始以為這樣的功能似乎很難,之前也做過一個百科的東西,其中也涉及到了分類的功能,不過不是無限級的分類,而是簡單的實現了固定的三級分類,當時是自己設計的,想在想起來實現方法太土了,其實三級分類也只是無限級分類的一種特殊情況而已嘛。經過一段時間考慮,已經有了一些眉目,到網上一查,原來這樣的東西鋪天蓋地,呵呵。其實無限級下拉式清單功能是很簡單的,無非就是用一個遞迴演算法就好啦。
常用的圖片處理工具有GD,ImageMagick,GraphicsMagick等等。GD就是個阿鬥,略過不提;ImageMagick是目前最流行的圖片處理工具,它的功能非常豐富;GraphicsMagick的功能略遜於ImageMagick,但是它的效率更強悍,就好比Apache和Nginx一樣,一個功能更強,一個效率更勝。現在更看重效率,所以本文就以GraphicsMagick為例來說說:對於PHPer來說,有兩種使用GraphicsMagick的方式:1:使用PECL Gmagick擴充。2
用Php讀取XML最簡單的情況: XML檔案(cy.xml)如下: 複製代碼 代碼如下: <?xml version=”1.0″ encoding=”gb2312″?> <xml> <list>1</list> <list>2</list> <list>3</list> </xml> Php檔案(cy.php)如下: 複製代碼 代碼如下: <?php $xml = new
先用一段代碼重現一下問題 乍一看,結果很讓人費解: 複製代碼 代碼如下: <?php $string = <<<EOF <data> <foo><bar>hello</bar></foo> <foo><bar>world</bar></foo> </data> EOF; $data = simplexml_load_string($string);
總結一下經驗。在我看來,引發 SQL 插入式攻擊的主要原因,是因為以下兩點原因: 1. php 設定檔 php.ini 中的 magic_quotes_gpc 選項沒有開啟,被置為 off 2. 開發人員沒有對資料類型進行檢查和轉義 不過事實上,第二點最為重要。我認為, 對使用者輸入的資料類型進行檢查,向 MYSQL 提交正確的資料類型,這應該是一個 web 程式員最最基本的素質。但現實中,常常有許多小白式的 Web 開發人員忘了這點, 從而導致後門大開。
不過最近幾天突然糟糕了起來,有90%的攻擊已經沒法攔截,請看下圖一天的統計: IP攻擊及開始時間攻擊次數地點備忘125.165.1.42--2010-11-19 02:02:19--/10印尼 125.165.26.186--2010-11-19 16:56:45--/1846印尼 151.51.238.254--2010-11-19 09:32:40--/4581意大利 151.76.40.182--2010-11-19 11:58:37--/4763意大利 羅馬 186.28.125.37-
一、xajax與其它ajax架構的比較 xajax功能很簡單,但很靈活!~它不象其它一些大的架構,功能確實強大,但執行速度不敢恭維。。功能雖多,但不夠靈活。api多,學起來簡直如同學習一門新的語言。 二、xajax功能介紹 xajax的功能比較簡單,但就因為簡單,所以靈活。同時,這也要求使用者要對javascrīpt / vbs 用戶端指令碼有一定的瞭解。因為它的功能是比較活的。可以說單純使用xajax,什麼也做不出,但配合js / vbs 又什麼都做的出。
下載地址: http://www.jb51.net/codes/33397.html Snoopy的一些特點: 1抓取網頁的內容 fetch 2 抓取網頁的常值內容 (去除HTML標籤) fetchtext 3抓取網頁的連結,表單 fetchlinks fetchform 4 支援代理主機 5支援基本的使用者名稱/密碼驗證 6 支援設定 user_agent, referer(來路), cookies 和 header content(標頭檔) 7支援瀏覽器重新導向,並能控制重新導向深度