Time of Update: 2016-06-23
從兩個表中取出兩組資料,分別存入 $malls 和 $mall_tems 現在需要遍曆比較兩個數組,如果記錄的 color_id 和 size_id 相同,就取出 $mall 的 price 值存入 $malls_tem 的 price 欄位中 現在使用以下 foreach 迴圈,但是不成功,麻煩各位幫忙看看哪裡不對。 foreach($mall_tems as $mall_tem){ // 使用的 Laravel,$current_mall
Time of Update: 2016-06-23
順利裝好avvperv後,輸入http://127.0.0.1/phpmyadmin 然後提示輸出密碼,密碼和使用者名稱正確輸入後,網頁一直處在載入狀態,不能進入頁面,也沒有提示錯誤,不知是怎麼回事。輸入http://localhost/phpmyadmin也是一樣的。 回複討論(解決方案) phpmyadmin首頁都沒出來,訪問 http://localhost 是什麼情況。 phpmyadmin首頁都沒出來,訪問 http://localhost
Time of Update: 2016-06-23
有時需要將Excel表格的資料匯入到mysql資料庫中,我們使用PHP的一個開源項目PHP-ExcelReader可以輕鬆實現Excel的匯入。 1、匯入XLS PHP-ExcelReader這是一個開源的項目,主要是來解析excel的檔案,您可以到 http://sourceforge.net/projects/phpexcelreader擷取最新版的源碼。下載之後解壓,主要用到excel檔案夾裡面的兩個檔案reader.php和oleread.inc。
Time of Update: 2016-06-23
話不多說,直接上代碼: $BeginDate="2015-05-31";//新的擷取指定月份的最後1天echo date("Y-m-t",strtotime("+1 months",strtotime($BeginDate))); 根據經驗,計算結果應該是:2015-06-30 但是實際運行結果不是,大家請試試,並求教大家這是為啥~~~~搞暈了我了 另:如果把開始時間設定為2015-05-30計算結果是正確的 回複討論(解決方案)
Time of Update: 2016-06-23
Regex是php初學者所要面對的較為困難的一部分,時間一長往往會將各類符號的作用忘記。但是經過系統的總結後,你會發現記憶的難度其實並不是很大。 Perl是較為常見的相容Regex函數,一般形式為(preg_)這也是本文主要介紹的。 學習正則無非學習 1.模式的編寫 2.正則+函數 = 強大的字元處理功能。 我們先瞭解基礎知識。 1.原子,聽名字就知道為字串的最小單位。它包括兩種: ①可列印的字元,就是一般無特殊含義的字元。 ②不可列印的字元,代表範圍:
Time of Update: 2016-06-23
$result=mysql_query("SELECT * FROM st where cid = 1"); $max_num=mysql_num_rows($result);//取得資料庫的記錄數 srand((double)microtime()*10000000); //產生隨機數種子。 $se_pos=rand(0, $max_num-1); //從0到最大記錄數取隨機數 $length=1; //設定共取多少條記錄 //下面是取出指定數目的記錄。
Time of Update: 2016-06-23
我是正做的一個仿美麗說的 jQuery+Ajax+PHP實現“喜歡”評級 功能,現在已經做到了點擊圖片“喜歡”的數量發生改變。 當點擊彩色圖片時,圖片變成另一張灰色的,數量顯示為增1。 當點擊灰色圖片時,數量減1,同時圖片變成彩色的。 現在已經實現了大部分功能,只有圖片的切換沒有實現,希望有高手能協助解決這個問題。 現貼上代碼。 index.php頁代碼: jQuery+Ajax+PHP實現“喜歡”評級
Time of Update: 2016-06-23
一、函數說明 substr、mb_substr、mb_strcut這三個函數都用來截取字串,所不同的是:substr是最簡單的截取,無法適應中文;mb_substr是按字來切分字串,而mb_strcut是按位元組來切分字串,截取中文都不會產生半個字元的現象。 這三個函數的前三個參數完全一致,即:第一個參數是操作對象第二個參數是截取的起始位置第三個參數是截取的數量 mb_substr和mb_strcut還有第四個參數:第四個參數可以根據不同的字元集進行設定
Time of Update: 2016-06-23
測試環境: 處理器i5-3230M,64位Ubuntu 14.04 Python 2.7.6, PHP 5.4.39, PHP 7.0.0-dev(2015/04/21) 測試內容: 冒泡排序:對10個升序的數進行排序,降序輸出,迴圈1百萬次. 累加求和:0+1+2+3+...+99999999 冒泡排序測試結果對比: 程式: Python PHP5 PHP7 耗時: 16.910s 14.715s 8.011s 記憶體: 35.8
Time of Update: 2016-06-23
class aes_mcrypt { private $hex_iv = '00000000000000000000000000000000'; # converted JAVA byte code in to HEX and placed it here function __construct($key) { $this->key = hash('sha256',$key, true); } function encrypt($str) {
Time of Update: 2016-06-23
聲明:本系列部落格參考資料《大話設計模式》,作者程傑。 用原型執行個體指定建立對象的種類,並且通過拷貝這些原型建立新的對象。Prototype模式允許一個對象再建立另外一個可定製的對象,根本無需知道任何如何建立的細節,通過將一個原型對象傳給那個要發動建立的對象,這個要發動建立的對象通過請求原型對象拷貝它們自己來實施建立。它主要面對的問題是:“某些結構複雜的對象”的建立工作;由於需求的變化,這些對象經常面臨著劇烈的變化,但是他們卻擁有比較穩定一致的介面。
Time of Update: 2016-06-23
一個檔案如果幾十兆的話,上傳時可能出錯,因為執行時間不夠,比如我遇到的ECshop的資料庫檔案就是 40多M 第一次執行失敗。 所以索性一次性把所有東西都設定好。在php.ini檔案中尋找以下內容: “max_execution_time =" 數值改為 1200 “max_input_time = ” 數值改為 1200 “memory_limit = ” 數值改為 256 “post_max_size = ” 需要上傳多大的檔案將數值改為多大
Time of Update: 2016-06-23
下面是一個p2p的源碼,看到它的部署似乎不是按常規來的,不知它這麼整的用意是什麼呢 回複討論(解決方案) 這隻是使用 thinkphp 開發的應用項目,並沒有一定要遵守 thinkphp 目錄布局的規定 何況他也只是把部分目錄上提了一級 這隻是使用 thinkphp 開發的應用項目,並沒有一定要遵守 thinkphp 目錄布局的規定 何況他也只是把部分目錄上提了一級
Time of Update: 2016-06-23
經常扒別人網站文章的坑們;我是指那種批量式採集的壓根不看內容的,少不了都會用到刪除html標籤的函數;這裡介紹3種不同用途上的方法; $str='這裡是p標籤這裡是a標籤'; 1:刪除全部或者保留指定html標籤 php內建的函數strip_tags即可滿足要求, 使用方法:strip_tags(string,allow); string:需要處理的字串; allow:需要保留的指定標籤,可以寫多個; '
Time of Update: 2016-06-23
瀏覽器下載檔案,例如在瀏覽器中可以直接開啟的檔案(.gif /.txt等)。在進行檔案下載操作時,預設是通過瀏覽器直接開啟,而不是下載儲存檔案。並且通過這種方法下載檔案可以不暴漏下載檔案所在的路徑,可以在下載之前進行一系列的許可權控制.如果強制瀏覽器下載,有二種方案,一是:把所有檔案全部做成壓縮檔等瀏覽器無法識別的格式,操作比較繁瑣。二是:通過php操作header,進行強制下載。通過以下代碼可以實現php強制檔案下載,代碼如下 1 15 17 18 19 20
Time of Update: 2016-06-23
1、尋找字元位置函數: strpos ($str,search,[int]): 尋找search在$str中的第一次位置從int開始; stripos ($str,search,[int]): 函數返回字串在另一個字串中第一次出現的位置。該函數對大小寫不敏感 strrpos ($str,search,[int]): 尋找search在$str中的最後一次出現的位置從int 2、提取子字元函數(雙位元組) submit ($str,int
Time of Update: 2016-06-23
php類比登入qq空間,用的curl,幫忙看下哪裡錯了,就是不能直接擷取登入後的頁面資訊(包括登陸後的個人首頁資訊等) (.*)/",$contents,$arr);curl_close($ch);$url='http://user.qzone.qq.com/'.$qqname;$ch = curl_init($url);curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER,
Time of Update: 2016-06-23
先來看看下面這段代碼: $val) { //some code } echo $val; //輸出dog echo $key; //輸出3 //下面對val進行賦值 $val = 'e'; print_r($arr); //輸出Array ( [0] => apple [1] => banana [2] => cat [3] => dog )
Time of Update: 2016-06-23
PhpDocumentor手冊-安裝和標籤使用1.安裝必須包含:php 5.3.3版本以上, intl for php 擴充 ,Graphviz 安裝方式 使用 pear 命令pear channel-discover pear.phpdoc.orgpear install phpdoc/phpDocumentor 2.DocBlock基本文法 DocBlock(文檔塊)/** * phpdocumentor 測試.* */ DocBlock使用範圍在以下結構元素中l namespacel
Time of Update: 2016-06-23
phpDocumentor是一個非常強大的文檔自動產生工具,利用它可以協助我們編寫規範的注釋,產生易於理解,結構清晰的文檔, 對我們的代碼升級,維護,移交等都有非常大的協助。 網上關於phpdoc的文檔的介紹雖然不少,但是有點麻煩: 1、網上通常介紹的內容太多,不容易被新手看懂。個人覺得,教程應該本著簡單易懂,在能解決問題的前提下,能有多簡單就多簡單。