需要去除BOM,就把附件裡的tool.php檔案放到目標目錄,然後在瀏覽器訪問tool.php即可! 複製代碼 代碼如下: <?php //此檔案用於快速測試UTF8編碼的檔案是不是加了BOM,並可自動移除 $basedir="."; //修改此行為需要檢測的目錄,點表示目前的目錄 $auto=1; //是否自動移除發現的BOM資訊。1為是,0為否。 //以下不用改動 if ($dh = opendir($basedir)) { while (($file = readdir($dh))
使用cookie儲存頁面登入資訊 1、資料庫連接配置頁面:connectvars.php 複製代碼 代碼如下: <?php //資料庫的位置 define('DB_HOST', 'localhost'); //使用者名稱 define('DB_USER', 'root'); //口令 define('DB_PASSWORD', '19900101'); //資料庫名 define('DB_NAME','test') ; ?> 2、登入頁面:logIn.php 複製代碼 代碼如下:
一:目錄操作 首先介紹的是一個從目錄讀取的函數,opendir(),readdir(),closedir(),使用的時候是先開啟檔案控制代碼,而後迭代列出: 複製代碼 代碼如下: <?php $base_dir = "filelist/"; $fso = opendir($base_dir); echo $base_dir."<hr/>" ; while($flist=readdir($fso)){ echo $flist."<br/>
大體的思想,每一個促銷要建立一個促銷類,有專門的開關來控制是否生效。 用商品裡面的促銷識別碼來判斷具體調用哪一個促銷執行個體。 首先,在添加商品的時候,分兩步,第一步是添加狀態,第二步是把購物車內的商品顯示這個狀態。 一,添加步驟幾個重要的點: 1,添加商品之前,遍曆所有的促銷互斥條件。 例如,某一款商品不可以和另一個商品同時在一個購物車內;或者某個使用者權限,不可以購買特定的一件商品等等。 2,添加商品之前,選擇特定的促銷執行個體,來進行添加之前的操作。
libcurl同時也支援HTTPS認證、HTTP POST、HTTP PUT、 FTP 上傳(這個也能通過PHP的FTP擴充完成)、HTTP 基於表單的上傳、代理、cookies和使用者名稱+密碼的認證。 php的curl真的是相當好用,網上一搜尋相關文章都是關於curl類比登陸的,很少人提供類比discuz發貼的源碼。 複製代碼 代碼如下: <?php $discuz_url = 'http://127.0.0.1/discuz/';//論壇地址 $login_url =
首先,購物車的資料庫設計: 1. id 2. goods_id 商品ID 3. session_id 購物車ID 4. goods_sn 商品編碼 5. goods_name 商品名稱 6. shop_price 商品商城售價 7. goods_price 商品真實售價(與shop_price的區別在於,當打折的時候,shop_price是打折之前商品的售價,而goods_price是打折之後的) 8. goods_number 數量 9. weight 商品重量 10. goods_attr
adminconfig.php 這是後台系統中所有檔案許可權配置。 fun.php 這是一個功能函數 left.php 網站後台根據使用者登入的ID來載入相對應的功能菜單 op.php 調用adminconfig.php 預設許可權檔案 opsava.php 儲存使用者權限成一個php檔案 好了我們先來看看 fun.php檔案吧。 複製代碼 代碼如下: <? function findsub($keys ,$userid='abc' ) //此函數重要就是為了調用使用者的許可權資訊 {
首先ajax不能上傳檔案,這誤導了我有段時間,今晚睡不著就照著說明做了個無重新整理上傳檔案 其實原理很簡單 複製代碼 代碼如下: <form enctype="multipart/form-data" method="POST" target="upload" action="http://localhost/class.upload.php" > <input type="file" name="uploadfile" /> <input
百度的搜尋大家都在用,當使用者輸入文字時,搜尋方塊下面自動提示相關的資訊,加強了使用者體驗,的確不錯,那麼這個效果是如何?的呢先看一下效果圖吧,這樣更有動力,要不然大家還不知道我在講什麼,到底要達到什麼樣的效果! 下面先主要講解原理: 在search.html頁面中,使用者在搜尋方塊內輸入“j”時,使用javascript擷取搜尋方塊的常值內容,到資料庫中尋找相關的內容並返回,再使用javascript將伺服器返回的結果顯示在搜尋方塊下面的提示框內,供使用者參考選擇。 具體的實現方法:
複製代碼 代碼如下: <?php /* +--------------------------------------------------------------------------+ | Codz by indexphp Version:0.01 | | (c) 2009 indexphp | | http://www.indexphp.org | +-----------------------------------------------------------------
複製代碼 代碼如下: <?php header("Content-type:text/html;charset=utf-8"); $weibo = file_get_contents('http://t.qq.com/starank'); $preg = '/<div class="msgCnt">(.*)<\/div><div class="mediaWrap">/Uis'; preg_match_all($preg, $weibo, $string)
前 言 直接上代碼有點不厚道、於是按照天朝傳統,整段描述吧。。。。(本人語言表達能力有限,大家忍著看) 功 能 在網站註冊使用者時使用,主要為了無重新整理非同步驗證使用者輸入的使用者名稱或者Email是否登入。 這功能大家肯定見過,大多數網站都有的,我一直對這個功能高度興趣,所以這幾天研究了下 jQuery + Ajax 整了一個功能不算完善,但足以應付普通使用的代碼 (更牛的功能大家自己去發掘) 文 件 說 明 reg.php //為註冊頁面 check_user.php
需求: 1 svn上的代碼在本地(編輯器UltraEdit)有一套,在開發機(centos)上有一套,需要本地的代碼修改以後上傳到開發機上 2 不直接在開發機上修改和使用,原因是有多個人都使用同一個開發機,為了保留本地備份 思路: 1 寫一個指令碼作為UltraEdit的外掛程式,使得代碼修改後按下制定按鍵就能直接將代碼本地儲存後上傳到centos上 2 本地是windows,遠程是linux,檔案上傳工具可以使用pscp.exe,指令碼語言使用PHP或者Python 3
這是PHP效能最佳化系列第二期,如何使用PEAR工具類Benchmark逐行擷取代碼或函數的執行時間。工欲善其事,必先利其器!如何安裝PEAR和Benchmark請參考PHP效能最佳化系列第一期
什麼是PEARPEAR是PHP擴充與應用庫(the PHP Extension and Application
複製代碼 代碼如下: <?php public function captcha(){ $font_dir = $_SERVER ["DOCUMENT_ROOT"] . "your_ttf_file.ttf"; // 字型庫 $img_w = 58; // 設定圖片寬 $img_h = 20; // 設定圖片高 $font_size = 11; // 字型大小 $angle_l = -10; // 左偏角 $angle_r = 10; // 右偏角 $code_str =
效果圖:原始碼: [code] <? //+------------------------+ //| pie3dfun.PHP//公用函數 | //+------------------------+ define("ANGLE_STEP", 5); //定義畫橢圓弧時的角度步長 function draw_getdarkcolor($img,$clr) //求$clr對應的暗色 { $rgb = imagecolorsforindex($img,$clr); return array(
先要到網上下載Snoopy.class.php 調用方法: 複製代碼 代碼如下: <?php require 'lib/Snoopy.class.php'; require 'lib/WebCrawl.class.php';//包含下面代碼 $go=new WebCrawl('http://www.baidu.com'); echo $go->getCharset(); ?> 複製代碼 代碼如下: <?php class WebCrawl { private $url;
ShopCar.php 複製代碼 代碼如下: <?php class Shopcar { //商品列表 public $productList=array(); /** * * @param unknown_type $product 傳進來的商品 * @return true 購物車裡面沒有該商品 */ public function checkProduct($product) { for($i=0;$i<count($this->productList);$i++ ) {
現在玩微博的人越來越多了,而關於微博的第三方應用開發也越來越多,自己在偶然間開始接觸了新浪微博API開發,新浪微博API開發的資源比較多,新浪微博提供了一個開發人員的平台,網址是:http://open.weibo.com,它裡面有很全面的新浪微博開發的資料,包括開發人員的使用和介紹,各種語言的API函數介紹文檔,SDK等多種資料。