Time of Update: 2016-07-13
本文章是來自網上的一段購物車代碼,是基於php+mysql的,有需要的同學可以看看我下面還推薦了多種購物車的方法,有需要的同學可以看看這些購物車代碼是不是自己可用的哦。 代碼如下複製代碼 簡單容易理解。cookie存購物車ID,db存購物車資料。 //購物車session的產生代碼 if(! $session && ! $scid) { /* session用來區別每一個購物車,相當於每個車的社會安全號碼; scid只用來標識一個購物車id號,可以看做是每個車的名字;
Time of Update: 2016-07-13
資料庫在 PHP 中的重要性PHP 領域中缺少了一個功能強大的工具:基於語言的數學庫。在這個由兩部分組成的系列文章中,Paul Meagher 希望通過提供一個如何開發分析模型庫的樣本來啟發 PHP 開發人員去開發和實現基於 PHP 的數學庫。在第 1 部分中,他示範了如何使用 PHP 作為實現語言來開發和實現簡單線性迴歸(Simple Linear Regression)演算法包的核心部分。在第 2
Time of Update: 2016-07-13
PHP+AJAX無重新整理分頁實現代碼詳解,最近在看ajax 教程,就想寫個簡單入門的PHP+AJAX無重新整理分頁,我們依據ajax開發架構 代碼如下複製代碼 var http_request=false; function send_request(url){//初始化,指定處理函數,發送請求的函數http_request=false;//開始初始化XMLHttpRequest對象if(window.XMLHttpRequest){//Mozilla瀏覽器
Time of Update: 2016-07-13
中文亂碼多半是編碼導致的我們只要調整一下輸出編碼即可解決中文亂碼問題,下面我們看simplexml_load_file中文亂碼解決辦法。在PHP5.0 中,simplexml_load_file()是一個很好的讀取和處理XML檔案的函數,但是在讀取和處理中文時會出現亂碼,經過研究發現,如果是中文內容,必須經過iconv編碼轉換,否則顯示為亂碼。 代碼如下複製代碼 $xml=simple_load_file('xml檔案'); foreach($xml->soft as $temp){
Time of Update: 2016-07-13
一句代碼就實現了把字串的所有圖片給取出來了,有需要的朋友可以簡單的參考一下。 代碼如下複製代碼 preg_match_all('/ http://www.bkjia.com/PHPjc/631680.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631680.htmlTechArticle一句代碼就實現了把字串的所有圖片給取出來了,有需要的朋友可以簡單的參考一下。 代碼如下 複製代碼 preg_match_all('/img(.*
Time of Update: 2016-07-13
今天在換了Php環境後我們發現有Deprecated: Function session_register() is deprecated錯誤提示了,下面我來給各位朋友介紹介紹。我們先來看代碼 代碼如下複製代碼 // Fix for removed Session functions function fix_session_register(){ function session_register(){ $args = func_get_args();
Time of Update: 2016-07-13
在php中如果我們把uft8字串轉換成gbk或gb2312都會出現亂碼或丟失的問題,因為gbk編碼範圍與uft8編碼範圍的問題,下面我們簡單的列了一個gbk與utf8編碼範圍表,看了就知道原因了。一、編碼範圍1. GBK (GB2312/GB18030)x00-xff GBK雙位元組編碼範圍x20-x7f ASCIIxa1-xff 中文x80-xff 中文2. UTF-8 (Unicode)u4e00-u9fa5 (中文)x3130-x318F (韓文xAC00-xD7A3 (韓文)u0800-
Time of Update: 2016-07-13
php教程內建了json_encode來處理json資料,那麼它們對中文的支援不好,下面我們來看個執行個體echo
Time of Update: 2016-07-13
本文章總結了在php開發中可能會常常碰到的一些php串連不了mysql資料庫的一些問題總結與解決方案分享,有需要的朋友可參考一下。問題一今天給本本裝上mysql和php,一切安裝都很正常(php@IIS7.5-fastCGI)。但用phpmyadmin串連測試時卻出現“#2002無法串連”的錯誤,用其它程式也是同樣問題。檢查了下,php的mysql擴充正確安裝,mysql服務正常啟動--那就奇了怪了。又用navicat串連,居然連上了。。看來是php和mysql間的通訊出
Time of Update: 2016-07-13
AIX5.3上編譯安裝PHP5.2.8問題解決方案在AIX上編譯安裝php,./configure順利通過,但是在make時報錯,錯誤提示:make:*** [ext/pcre/pcrelib/pcre_chartables.lo] Error 1。到ext/pcre/pcrelib目錄中查看,沒有此檔案,但是有一個pcre_chartables.loT檔案,將pcre_chartables.loT cp一份pcre_chartables.lo檔案,再次make時,又提示錯誤資訊:make:**
Time of Update: 2016-07-13
由於中文是兩個位元組所以不能像英文和數字那樣來用substr()這樣會出現亂碼,幸好在php有mb_substr()函數來處理這個問題,有需要的朋友看看。一、中文截取:mb_substr()mb_substr( $str, $start, $length, $encoding )$str,需要截斷的字串$start,截斷開始處,起始處為0$length,要截取的字數$encoding,網頁編碼,如utf-8,GB2312,GBK執行個體: 代碼如下複製代碼
Time of Update: 2016-07-13
md5($str) 給字串進行雜湊加密執行個體*/$str="hello world"; //定義字串$result=md5($str); //執行加密操作echo $result; //輸出轉換後的結果//md5_file( $filepath) 對檔案內容進行雜湊加密$file="test.txt"; //定義檔案$result=md5_file($file); //執行計算操作echo
Time of Update: 2016-07-13
php中上傳檔案必須知道幾個技巧,一個必須是由表單post過去的資料,然後由php move_uploaded_file進行接受了,再儲存到伺服器指定路徑即可。1.form 標籤 enctype 屬性。2.$_FILES 系統函數。 //將上傳內容轉換為數組。3.move_uploaded_file 函數。 //移動存放在快取檔案夾裡的上傳檔案到指定檔案夾。4.is_uploaded_file 函數。 //判斷是否存在。--------------------------------------
Time of Update: 2016-07-13
安裝appserv後,無法登陸phpmyadmin安裝了appserv
Time of Update: 2016-07-13
前面有講過很多關於php curl函數來實現post提交資料,下面我來給大家介紹一種提交xml一種提交表單資料了。例1CURL使用POST提交XML資料 代碼如下複製代碼 $url = "http://www.bKjia.c0m"; $ch = curl_init(); $header[] = "Content-type: text/xml";//定義content-type為xml curl_setopt($ch, CURLOPT_URL, $url); //定義表單提交地址
Time of Update: 2016-07-13
php5.3或以上版本可以使用php管理crontab計劃任務,下面我先來體驗一下,有需要學習瞭解的朋友可進入參考。1.使用php-crontab-manager管理計劃任務要求 PHP>=5.3使用方法舉例 代碼如下複製代碼 use phpmanagercrontabCrontabManager;$crontab = new CrontabManager();$crontab->enableOrUpdate('/tmp/my/crontab.txt');$crontab->save(
Time of Update: 2016-07-13
在php中漢字正則可能有些朋友覺得很簡單,但是在使用時會發現在gbk編碼與uft8編碼可能會有點區別哦,下面小編來介紹一下。gbk編碼下漢字正則1.判斷字串是否全是漢字 代碼如下複製代碼 $str = '全部是漢字測試'; if (preg_match_all("/^([x81-xfe][x40-xfe])+$/", $str, $match)) { echo '全部是漢字'; } else { echo '不全是漢字'; }?
Time of Update: 2016-07-13
如果你想利用php 給圖片增加背景平鋪浮水印效果話,必須利用php的一個外掛程式來執行個體,就是利用imagick,他可以給圖片增加背景平鋪浮水印效果哦,下面我們提供一款執行個體代碼。 如果你想利用php教程 給圖片增加背景平鋪浮水印效果話,必須利用php的一個外掛程式來執行個體,就是利用imagick,他可以給圖片增加背景平鋪浮水印效果哦,下面我們提供一款執行個體代碼。imagemagic官方去除圖片背景的命令列模式:convert -size 140x80 xc:none -fill
Time of Update: 2016-07-13
mac地址是網卡地址一般情況下是無法擷取到使用者的mac地址地的,因為安全限制了瀏覽器所以幾乎不太可能擷取到了,下面拿兩段代碼給大家玩玩。例1PHP代碼: 代碼如下複製代碼 @exec("arp -a",$array); //執行arp -a命令,結果放到數組$array中 echo ""; print_r($array); //列印擷取的數組 foreach($array as $value) { if( //匹配結果放到數組$mac_array
Time of Update: 2016-07-13
excel匯入mysql資料庫我整理了兩種辦法,一種就是使用PHP-ExcelReader來匯入,另一種是把excel轉換成csv檔案直接使用php相關函數匯入即可。昨晚一個客戶聯絡我做網站,提出的要求是需要把客戶提供的excel檔案裡面的資料匯入到mysql資料庫,最常用的方法就是先把xls檔案匯出為csv格式的檔案,然後在解析csv格式的檔案匯入到mysql資料庫。方法比較冗餘,而且分好幾步進行,很不方便,斷橋殘雪今天介紹一種方法是直接跳過csv的中間環節,直接把excel檔案匯入mysql