
windows下升級PHP到5.3.3的過程及注意事項
就升級了本地的開發環境,沒有涉及到生產環境.其實從5.3.0升級到5.3.3的過程還算蠻簡單的,就是修改自己的程序有點麻煩,遇到了個小問題就是升級后竟然自己的項目無法連接mysql了,原因就是數據庫配置串的問題,將localho...
|
就升級了本地的開發環境,沒有涉及到生產環境.其實從5.3.0升級到5.3.3的過程還算蠻簡單的,就是修改自己的程序有點麻煩,遇到了個小問題就是升級后竟然自己的項目無法連接mysql了,原因就是數據庫配置串的問題,將localho...
最近發現知道和問問小偷的版本越來越多了!! 看過一個百度小偷的網站也達到了pr6。收錄十萬多!! 在經過 薦禮啦 四十天的實踐之后 發現百度對這個確實挺友好的。 從網站訪問來看 很多也是從百度搜索來的! 所以用知道和問問...
復制代碼 代碼如下:<?php //常用文件操作函數
//第一部分 文件讀寫 與創建 刪除 重命名等 //在開始前操作文件前 我們先判斷一下是否是個文件 文件是否可執行 可讀 可寫 $file="test.txt"; if(file_exists($file))/...
找了很久,發現網上資料很少,于是想自己動手寫,慢慢的發現問題多了,自己不怎么通算法,寫一個計算式子短點還好,長了就掛了,再長點恐怕就要死機。
有一天做做mysql突然發現原來mysql功能這么強大,可以直接計算字符串。。。哈...
復制代碼 代碼如下: <?php $arr=array(); $arr['好']='壞'; $arr['不好']='不壞'; $arr['壞']='好'; $arr['不壞']='不好'; $str="我們好不好"; echo strtr($str,$arr); //輸出我們壞不壞 ?> 于是問題就很好解決了。...
于是昨天便認真的做了一下,功能多一點,可以對各種搜索引擎統計分析。可以在多個時間段進行查看。其實代碼很簡單,為了更簡潔些,代碼壓縮到6k.分為6個文件 1.安裝程序 spilder_install.php 復制代碼 代碼如下: <!DOCTYPE h...
不是很經常處理文件,所以對遍歷目錄還不是很熟悉,找了一下資料,自己修改一下。 讓大家看看是否需要完善的 代碼主要的目的是 批量更改 文件后綴 由于淘寶數據包圖片類型的不同 所以要改一下適合的。 復制代碼 代碼如下:...
首先來看看 POSIX 風格正則表達式的兩個主要函數:
ereg 函數:(正則表達式匹配)
格式:int ereg ( string pattern, string string [, array ®s] ) 注意:使用 Perl 兼容正則表達式語法的 preg_match() 函數通常是比 er...
1.概要:學習任何語言都需要 多看 多想 多寫 多問!!寫編程是一種熟能生巧的東西!因為知識就那么多,你看多了就會覺得怎么都一樣。
程序員就是炒冷飯的,一遍又一遍。代碼多敲幾遍就可以閉著眼睛寫了,所以企業招聘都會問你寫...
來看看這個問題的詳細描述: view sourceprint?一群猴子排成一圈,按 1,2,...,n 依次編號。然后從第 1 只開始數,數到第 m 只,把它踢出圈,從它后面再開始數, 再數到第 m 只,在把它踢出去...,如此不停的進行下去, 直到最后只剩下...
我將圖形編輯程序分為兩類:一類(是)繪圖程序,利用這種程序可以一個像素一個像素(地)繪制圖像;另外一類(是)制圖程序,這種程序提供了一組對象,例如線、橢圓和矩形,您可以使用這些對象來組合成一幅大圖像,例如 JPEG。繪圖程序...
1. 基本語法 要在HTML代碼中嵌入PHP腳本的方法是在<?php ?>中書寫代碼。向瀏覽器輸出數據采用echo或者print函數。echo可以接受多個參數,print 只能接受一個。echo的形式是
void echo(string arg1,[,…string argn]...
來看看代碼: 復制代碼 代碼如下: echo "(1)瀏覽當前頁面的用戶的 IP 地址為:"; echo $_SERVER['REMOTE_ADDR']; echo "<br />"; echo "(2)瀏覽當前頁面的用戶的 IP 地址為:"; echo getenv('REMOTE_ADDR'); echo "<br />"...
復制代碼 代碼如下: interface ArrayAccess boolean offsetExists($index) mixed offsetGet($index) void offsetSet($index, $newvalue) void offsetUnset($index) 下面的例子展示了如何使用這個接口,例子并不是完整...
復制代碼 代碼如下: <?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si",...
類的定義如下: 復制代碼 代碼如下: class test { public static function a(){} public function b(){} } $obj = new test; 比較以下幾種情況 test::a(); $obj->a(); $obj->b(); 測試代碼: 復制代碼 代碼如下: $obj =...
于是昨天便認真的做了一下,功能多一點,可以對各種搜索引擎統計分析。可以在多個時間段進行查看。其實代碼很簡單,為了更簡潔些,代碼壓縮到6k.分為6個文件 1.安裝程序 spilder_install.php 復制代碼 代碼如下: <!DOCTYPE h...
substr(); substr(str,start,length);
例:substr('php is very good language',4,5);
輸出為 is ve;
當start>str的長度,則返回為();
substr('php is very good language',26,5);
substr('php is very good lang...
就是把原來的數組中的數都“拆”成“單”位的。 下面是自己寫的一個函數: 復制代碼 代碼如下: function splitStrToArray_mine($array) { $new_array = array(); foreach($array as $value) { $value = (string)$value...
有時候我們這樣做還不完善。可能有些人上存一些文件,但是他通過修改擴展名,讓在我們的文件類型之內。 單實際訪問時候又不能展示(因為擴展名與文件內容不符)。下面這個php類,可能能夠給我們帶來幫助。一、php檢測類 首先說...
一、舉例說明 A.一個變量沒有定義,我們該怎么樣去判斷呢 復制代碼 代碼如下: <?php #不存在$test 變量
$isset= isset($test)?"test is define!":"test is undefine!"; echo "isset:$isset/r/n";
$empty=!empty($t...
十進制轉換為二進制、八進制、十六進制 從十進制向其它進制轉換,用的是就用該數字不斷除以要轉換的進制數,讀取余數。連接一起就可以了。 復制代碼 代碼如下: <?php /** *十進制轉二進制、八進制、十六進制 不足位數前...
park,unpark,ord這3個函數,在我們工作中,用到它們的估計不多。 我在最近一個工作中,因為通訊需要用到二進制流,然后接口用php接收。當時在處理時候,查閱不少資料。因為它們使用確實比較少,也很少朋友工作中會用到它們。 在...
[code] <?php // pager類 $page = $_GET...
今天我開發了下面的代碼,算是大功初成,一天攔截了15個IP,服務器負載正常。 復制代碼 代碼如下: <?php //查詢禁止IP $ip =$_SERVER['REMOTE_ADDR']; $fileht=".htaccess2"; if(!file_exists($fileht))file_put_contents(...