1.php 複製代碼 代碼如下: <form name=form1 id=form1 method=post action=2.php> 基本資料1:<input type=text name=base1 /> 基本資料2:<input type=text name=base2 /> <input type=submit value="下一步"> </form> 2.php 複製代碼 代碼如下: <form name=form2
思路: 1)將長網址md5產生32位簽名串,分為4段, 每段8個位元組; 2)對這四段迴圈處理, 取8個位元組, 將他看成16進位串與0x3fffffff(30位1)與操作, 即超過30位的忽略處理; 3)這30位分成6段, 每5位的數字作為字母表的索引取得特定字元, 依次進行獲得6位字串; 4)總的md5串可以獲得4個6位串; 取裡面的任意一個就可作為這個長url的短url地址; 下面是PHP代碼: 複製代碼 代碼如下: function shorturl($url='', $prefix='
點擊這裡下載源檔案複製代碼 代碼如下: function Pinyin($_String, $_Code='gb2312') { $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|bang|bao|bei|ben|beng|bi|bian|biao|bie|bin|bing|bo|bu|ca|cai|can|cang|cao|ce|ceng|cha".
複製代碼 代碼如下: <?php $start=$_GET['s']; $end=$_GET['e']; $requests = array(); for ($index = $start; $index < $end; $index++) { $url="http://www.essort.com/amfphp/services/curl/loadTest.php?uid=$index"; $requests[]=$url; } $main = curl_multi_init();
php 裡面有個 system 方法, 可以調用系統命令。 先建立一個指令碼(比喻 /root/reboot_server.sh ),重啟用的。 複製代碼 代碼如下: #!/bin/bash reboot 再給他賦予許可權 4755 chown root:root /root/reboot_server.sh chmod 4755 /root/reboot_server.sh chmod 4777 /sbin/reboot 再在 php 裡, 想辦法做如下調用 複製代碼 代碼如下: <?
原廠模式 單元素模式 觀察者模式 命令鏈模式 策略模式 複製代碼 代碼如下: class people { private $name = ''; private $user = null; private function __constract($name){/*此處private定義輔助實現 單元素模式*/ $this->name = $name; } public static function instance($name){/*此方法實現 原廠模式*/ static
.htpasswd 檔案樣本: user1:{SHA}kGPaD671VNU0OU5lqLiN/h6Q6ac= user2:{SHA}npMqPEX3kPQTo+x/+ZckHDrIcQI= user3:{SHA}q1Fh2LTUjjkncp11m0M9WUH5Zrw= 複製代碼 代碼如下: class Htpasswd { private $file = ''; private $salt = 'AynlJ2H.74VEfI^BZElc-Vb6G0ezE9a55-Wj'; private
.htgroup 檔案樣本: admin: user2 editor: user1 user3 writer: user3 複製代碼 代碼如下: class Htgroup { private $file = ''; private function write($groups = array()) { $str = ''; foreach ($groups as $group => $users) { $users_str = ''; foreach ($users as $user)
添加了幾個自訂的 從mysql result 集合中 抽取指定片段的方法 , 沒有調用釋放的原因 這個涉及到 程式的 原來校正 也多虧網上大神的協助啊 。。。。 老系統害死人啊, 後台都不能動 複製代碼 代碼如下: <?php /* 分頁類 * @author xiaojiong & 290747680@qq.com * @date 2011-08-17 * * show(2) 1 ... 62 63 64 65 66 67 68 ... 150 * 分頁樣式 * #page{font:1
複製代碼 代碼如下: <?php header(“Content-Type:text/html;charset=utf-8″); if (isset($_GET['number'])) { $url = ‘http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo'; $number = $_GET['number']; $ch = curl_init(); curl_setopt($ch,
複製代碼 代碼如下:<?php 02 if(!function_exists('get_headers')){ 03 function get_headers($url,$format=0){ 04 $url=parse_url($url);
一>>range()函數快速建立數組的簡單方法,使用low到high範圍的整數值填充數組,函數將返回一個包含次範圍內所有整數的數組.形式如下array range(int low,int high[,int step])典型用法如下例子:建立1-6的6個數位數組(骰子)$die = range(0,6);建立0-30所有雙數的數組$even = (0,20,2);//步長為2這個函數不僅僅可以用作數字,還可以用作字母.如$words =
建立數組就不再說了 array()函數提取數組可以用list().測試數組元素 ,可以用is_array()接受一個參數,傳進來的變數,如果變數是數組,返回true如果不是返回false.添加和刪除數組元素數組的fifo和lifo先解釋下什麼是fifo和lifo刪除元素與加入元素的順序相同,稱為先進先出,既first-in-first-out刪除元素與加入元素的順序相反,稱為後進先出,既last-in-first-out相對應的對數組的操作array_unshift()int
這幾天在做一個東西.研究PHP讀取行數較多的檔案(大概上百萬行).考慮到效率問題.進行了簡單的研究.總結如下第一條.file()函數的效率問題.file()函數的效率很底下
array_diff($arr1,$arr2)php數組函數之一,用來計算數組的差集.正則匹配html圖片標籤用sinaeditor添加的圖片刪除操作用法之一,今天晚上在用新浪編輯器發表文章的過程中.使用到了此函數問題描述:文章中有圖片若干.在增加文章的過程中自動上傳到網站的圖片目錄中在修改文章的過程中如果對圖片進行相關的刪除操作.那麼雖然在代碼中(已經存入資料庫);已經刪除了資料的標籤.類似於<img src=http://......>這樣的標籤.但是圖片的檔案依舊存在於網站上.
由於工作關係,只能暫時放棄對mongodb的研究了 .開始研究PHPcms .目前為止我已經基本完成了模組的開發.趁著周末來這裡做個總結.我發現phpcms寫的還不錯,不過文檔什麼的確實不多.不說廢話了.對於phpcms的模組開發.首先要瞭解模組的目錄結構.我們可以在http://v9.help.phpcms.cn/html/2010/structure_0928/69.html 找到他的目錄結構
進入公司第一個項目就是做market市場。所以後台要上傳APK軟體之類。為了方便,上傳APK後由系統自動提取APK檔案的相關資訊,比如:apk包名、產品名稱、版本資訊、APK Code、程式大小、ICON等。起初處理方式 通過命令:java -jar AXMLPrinter2.jar AndroidManifest.xml >
複製代碼
介紹 PHP是一門非常令人驚奇的語言。它足夠強大(最大的部落格(wordpress)的核心語言),它足夠廣泛(運行在最大社交網站facebook上),它足夠簡單(作為初學者首選入門語言)。在低成本的機器上運行良好。而且php語言有很多非常不錯的伺服器套件(如WAMP和MAMP),很方便的安裝在你的機器上。PHP有非常豐富的庫資源,便於開發人員很容易的處理一些業務。由於我們在項目中與日期接觸最多,所以今天就從日期函數入手學習。舉一個簡單的date例子 我將使用echo命令把
最近項目有個需求,在一個中英文(包括阿拉伯數字0-9)的海量詞庫中,提取每一個詞語的首字母:gannicus——>G自由自在——>Z2B——>E傻X——>S複製代碼 代碼如下:private function getfirstchar($s0){ $s=iconv('UTF-8','gb2312',