Time of Update: 2017-01-19
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 language',4); 輸出為 (空白) 輸出為is v (表明start和langth都為4)
Time of Update: 2017-01-19
就是把原來的數組中的數都“拆”成“單”位的。 下面是自己寫的一個函數: 複製代碼 代碼如下: function splitStrToArray_mine($array) { $new_array = array(); foreach($array as $value) { $value = (string)$value; $len = strlen($value); for($i = 0; $i < $len; $i ++){ array_push($new_array, $value{$
Time of Update: 2017-01-19
類的定義如下: 複製代碼 代碼如下: class test { public static function a(){} public function b(){} } $obj = new test; 比較以下幾種情況 test::a(); $obj->a(); $obj->b(); 測試代碼: 複製代碼 代碼如下: $obj = new test; $test_times = 100; $times = 10000; $effi1 = array(); $effi2 =
Time of Update: 2017-01-19
複製代碼 代碼如下: interface ArrayAccess boolean offsetExists($index) mixed offsetGet($index) void offsetSet($index, $newvalue) void offsetUnset($index) 下面的例子展示了如何使用這個介面,例子並不是完整的,但是足夠看懂,:-> 複製代碼 代碼如下: <?php class UserToSocialSecurity implements
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php $search = array ("'<script[^>]*?>.*?</script>'si", // 去掉 javascript "'<style[^>]*?>.*?</style>'si", // 去掉 css "'<[/!]*?[^<>]*?>'si", // 去掉 HTML 標籤 "'<!--[/!]*?[^<>]*?>'si", //
Time of Update: 2017-01-19
來看看代碼: 複製代碼 代碼如下: echo "(1)瀏覽當前頁面的使用者的 IP 位址為:"; echo $_SERVER['REMOTE_ADDR']; echo "<br />"; echo "(2)瀏覽當前頁面的使用者的 IP 位址為:"; echo getenv('REMOTE_ADDR'); echo "<br />"; echo "主機 www.baidu.com 的 IP 位址為:"; echo gethostbyname(<A
Time of Update: 2017-01-19
來看看這個問題的詳細描述: view sourceprint?一群猴子排成一圈,按 1,2,...,n 依次編號。然後從第 1 只開始數,數到第 m 只,把它踢出圈,從它後面再開始數, 再數到第 m 只,在把它踢出去...,如此不停的進行下去, 直到最後只剩下一隻猴子為止,那隻猴子就叫做大王。要求編程類比此過程,輸入 m、n, 輸出最後那個大王的編號。 剛開始構思的時候想使用 PHP 數組來實現(當然最後還是使用的數組),然後類比一個數組的內部指標,結果發現想類比一個“數組指標”不是那麼的容易,
Time of Update: 2017-01-19
我將圖形編輯程式分為兩類:一類(是)繪圖程式,利用這種程式可以一個像素一個像素(地)繪製映像;另外一類(是)製圖程式,這種程式提供了一組對象,例如線、橢圓和矩形,您可以使用這些對象來組合成一幅大映像,例如 JPEG。繪圖程式非常適合進行像素級(的)控制。但(是)對於業務圖形來說,製圖程式(是)比較好(的)方式,因為大部分圖形都(是)由矩形、線和橢圓組成(的)。 PHP
Time of Update: 2017-01-19
不是很經常處理檔案,所以對遍曆目錄還不是很熟悉,找了一下資料,自己修改一下。 讓大家看看是否需要完善的 代碼主要的目的是 批量更改 檔案尾碼 由於淘寶資料包圖片類型的不同 所以要改一下適合的。 複製代碼 代碼如下: <?php //本檔案和要改變的目錄下的檔案 放在同一檔案夾下 define("STA",".gif");//原來的檔案格式 define("END",".jpg");//要改變的格式 $dir="./"; $arr=allfile($dir); foreach($arr
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php $arr=array(); $arr['好']='壞'; $arr['不好']='不壞'; $arr['壞']='好'; $arr['不壞']='不好'; $str="我們好不好"; echo strtr($str,$arr); //輸出我們壞不壞 ?> 於是問題就很好解決了。自己構建了一個資料庫來收集同義字 關鍵的兩個程式是匯入資料庫和匯出檔案。 word2db.php 從檔案匯入到資料庫中 複製代碼 代碼如下: <?php
Time of Update: 2017-01-19
最近發現知道和問問小偷的版本越來越多了!! 看過一個百度小偷的網站也達到了pr6。收錄十萬多!! 在經過 薦禮啦 四十天的實踐之後 發現百度對這個確實挺友好的。 從網站訪問來看 很多也是從百度搜尋來的! 所以用知道和問問來填充網站內容還是可行的。 於是自己開發了一個知道 問問的採集外掛程式 原則上適合 php+mysql 並且文章是在一個表的程式 知道採集代碼 複製代碼 代碼如下: <?php session_start(); header("content-type:text/html;
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php //熱門檔案操作函數 //第一部分 檔案讀寫 與建立 刪除 重新命名等 //在開始前操作檔案前 我們先判斷一下是否是個檔案 檔案是否可執行 可讀 可寫 $file="test.txt"; if(file_exists($file))//盤斷檔案是否存在 { echo "檔案存在<br>"; }else { echo "檔案不存在,已建立"; $fp=fopen($file,"w");//唯讀模式建立 fclose($fp); }
Time of Update: 2017-01-19
php 檔案應存為ANSI,要改編碼時可用代碼調。 複製代碼 代碼如下: //編碼為gb2312,目前大部分網頁還是用gb2312,少部分用utf-8, //www.baidu.com竟然兩個都用,所以讀取baidu的網頁怎麼搞都沒問題 header('Content-Type: text/html; charset=gb2312'); //編碼為utf-8 header('Content-Type: text/html; charset=gb2312');
Time of Update: 2017-01-19
就升級了本地的開發環境,沒有涉及到生產環境.其實從5.3.0升級到5.3.3的過程還算蠻簡單的,就是修改自己的程式有點麻煩,遇到了個小問題就是升級後竟然自己的項目無法串連mysql了,原因就是資料庫配置串的問題,將localhost換成了127.0.0.1就好了.以後我在也不會在用localhost了........ 本文環境介紹:WAMP PHP版本 5.3.0 vc6 ,升級到 5.3.3 vc6 步驟0.停止WAMP服務 複製解壓的php5.3
Time of Update: 2017-01-19
APC的介紹 The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code. APC官方網站:http://www.php.net/manual/en/book.apc.php
Time of Update: 2017-01-19
PHP最簡單的加浮水印方法<?php$img = imagecreatefromjpeg($filename);$logo = imagecreatefromjpeg($filename);/*imagecraetefromjpeg-由檔案或URL建立一個新映像imagecreatefromjpeg(string $filename)如果啟用了fopen封裝器,URL可以作為檔案名稱*/imagecopy($img,$logo,15,15,0,0,$width,$height);/
Time of Update: 2017-01-19
要是現實一個 網頁伺服器,那麼就需要大概瞭解 網頁伺服器的運行原理。先從靜態文本伺服器開始,以訪問 網頁伺服器的1.html為例1.用戶端通過發送一個 http 請求到伺服器,如果伺服器監聽的連接埠號碼是9002,那麼在本機自身測試訪問的地址就是http://localhost:9002/1.html。2.伺服器監聽著9002連接埠,那麼在收到請求了請求之後,就能從 http head 頭中擷取到請求裡需要訪問的 uri 資源在web 目錄中的位置。3.伺服器讀取需要訪問的資源檔,然後填充到
Time of Update: 2017-01-19
搭建PHP開發環境首先第一步要下載開發環境 wampserver下載sublime text 2sublime提示1:安裝漂亮的編程字型http://pan.baidu.com/s/1xMex9 下載"程式編寫字型 – Yahei Consolas Hybrid",雙擊安裝2:解壓sublime到你的程式目錄,如D:/programe files/3:ctrl+b開啟瀏覽器,如果你已經安裝apache,nginx等,並假設你的www目錄為D:\\www\\編輯sublime Text/Data/
Time of Update: 2017-01-19
下面通過圖文並茂的方式介紹微信公眾平台開發過程,具體內容如下:微信公眾平台有兩種模式:編輯模式 和
Time of Update: 2017-01-19
對於新手來說,只要能實現功能即可,其它設定完全預設。預覽圖:1.首先 到官網下載,這個不多說。下載後解壓到網站你想要的目錄,我這裡放到根目錄下在你需要使用編輯器的地方,插入如下HTML代碼:<!-- 載入編輯器的容器 --><!-- 以下指令碼中增加文本為初始化內容 --> <script id="container" name="sb_remarks" type="text/plain" style="width:600px;height:200px;">