Time of Update: 2016-06-23
這2個PHP檔案中都需要用到insert語句,而且最關鍵的是插入的表是同一個表,請問有什麼方法解決沒 回複討論(解決方案) 把同樣的資料插入兩次? 這個表中含有的資料分別在那2個毫無關聯的php檔案中,怎麼插入2次 sql語句不就完了 你的問題描述的不是很清楚。 希望在哪裡插入,就在哪裡寫代碼。
Time of Update: 2016-06-23
有關鍵詞四個:關鍵詞1、關鍵詞2、關鍵詞3、關鍵詞4, 我要去取出資料庫中一個欄位中含有“關鍵詞1”或者含有“關鍵詞2”或者“關鍵詞3”但是不含有“關鍵詞4”的資料,請問SQL語句怎麼寫? 回複討論(解決方案) select * from table where (一個欄位 like '%關鍵詞1%' or 一個欄位 like '%關鍵詞2%' or
Time of Update: 2016-06-23
今天程式想壓縮一些圖片,想擷取圖片的寬高,在網上查了一下哪些函數可以使用,然後看到getimagesize()這個函數。但是當同事看到這個函數,提醒我說這個函數,運營同事禁止使用。心裡就很奇怪,就在網上查了一下。果然查到了這個函數的漏洞。 漏洞資訊PHP是一種在伺服器端執行的嵌入HTML文檔的指令碼語言。PHP
Time of Update: 2016-06-23
網站總是出現bad gateway 提示,時有,時無,查看了一下日誌,居然出現一堆錯誤,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/output error (5) [29-Mar-2014 22:53:54] ERROR: failed to ptrace(PEEKDATA) pid 4319: Input/output error (5) [29
Time of Update: 2016-06-23
【過年了,每天發一篇以前的存貨,一共七篇。】 現代cms架構(laraval/symfony/slim)的出現,導致現今的php漏洞出現點、原理、利用方法,發生了一些變化,這個系列希望可以總結一下自己挖掘的此類cms漏洞。 今天這個漏洞是Edusoho的一個user表dump漏洞。 首先,我簡要說明一下漏洞原理。 【漏洞源碼下載: https://mega.nz/#!4chVWCAB!xBVyC9QqxMCmeuLu3rGx__PwgkLe_a5
Time of Update: 2016-06-23
我在產生HTML檔案時,由於資料量較大,無數次的 fopen fwrite fclose,檔案還沒產生完呢,就提示記憶體超出。 我的HTML產生方式是,讀入緩衝,再寫入檔案 ob_start ();$temp = ob_get_contents ();ob_end_clean (); 我unset(temp) 也不起作用,這個問題到底該怎麼解決。不知那些CMS又是怎麼產生HTML的,再大的資料也不會記憶體超出 回複討論(解決方案) 不知道你的具體代碼,不好說什麼
Time of Update: 2016-06-23
最近做一個關於價格的程式時,碰到了一個很奇怪的問題。我把問題給抓出來了。請看如下代碼: $a = 86.1 - 80.0;echo 6.1 - $a;?> 你會發現,echo出來的結果居然不是0,而是5.3290705182E-15。思索了半天,也沒找到是什麼原因。用了C語言試了一下,結果正常。同事說他以前也遇到過,估計是超出了PHP的實數範圍。 解決方案,由於PHP是弱類型語言,上述代碼echo時給a變數加上雙引號,即echo 6.1-"$a";,或echo round(6
Time of Update: 2016-06-23
第一次開啟的時候,會出現一個警告提示。原因是Undefined index: page 怎麼解決傳值的問題啊? 代碼如下 include("conn.php"); $perNumber=10; //每頁顯示的記錄數 $page=$_GET['page']; //獲得當前的頁面值 $count=mysqli_query($conn,"select count(*) from user"); //獲得記錄總數
Time of Update: 2016-06-23
這是日誌 Dec 28 17:01:49 to8todb postfix/master[19382]: daemon started -- version 2.7.1, configuration /etc/postfix Dec 28 17:02:06 to8todb postfix/smtpd[19453]: connect from localhost[127.0.0.1] Dec 28 17:02:06 to8todb postfix/trivial-rewrite[19
Time of Update: 2016-06-23
先說下我想做的事情: 將Linux下的操作,web化,使使用者可以通過web端進行基本的操作,但是現在在寫建立目錄的代碼: $mkdir_command = "/home/myname/myshell/mkdir.sh /$directory/ $name"; exec($mkdir_command,$output,$return); .....
Time of Update: 2016-06-23
PHP Mess Detector 是 PHP Depend 的分拆項目,旨在提供一個和 Java 工具 PMD 同樣知名的 PHP 工具。PHPMD 可以看作為一個隊方便使用且易於配置的前端。PHPMD 是這樣工作的:它需要一個給定的 PHP 程式碼程式庫,然後在原始碼中尋找潛在的問題。這些問題可能是: 可能的 Bug 不太好的代碼 過於複雜的運算式 未使用的參數、方法、屬性
Time of Update: 2016-06-23
在php5.6官方文檔的不相容頁(http://php.net/manual/zh/migration56.incompatible.php)中提到了幾個與以前版本不相容的情況,其中提到了為類定義數組屬性時,不相容的情況,原文及樣本如下: 在 PHP 5.6 之前的版本中,為類定義數群組類型的屬性時, 如果數組中同時使用了顯式數組鍵和隱式數組鍵,並且顯式的鍵和隱式的序列鍵相同, 那麼數組的鍵將被覆蓋。例如: 1 'foo', 6 'bar', 7 '
Time of Update: 2016-06-23
相信很多人嘗試過使用揣果測試庫(http://ipa.chuaiguo.com/)的無線安裝測試IPA安裝包功能。有心人一定注意到其itms-services協議的一鍵安裝地址的url=部分並不是我們常見的plist檔案路徑,而是一個install.php通過增加參數的形式自動產生輸出了plist。之前因為筆者的項目中渠道包不多,所以懶得去寫這樣一個檔案協助部署,可是最近,筆者的項目的渠道包不斷增多了,顯然部署多個plist檔案管理上似乎越來越麻煩了,於是筆者開始仿照揣果實現了並結合自己項目的需
Time of Update: 2016-06-23
將表單的資料通過ajax傳替的對應的XXX.php裡驗證,再返回驗證結果 哪位大哥能分享這段的代碼 回複討論(解決方案) $.ajax({ type:'POST', //提交方式 POST 更安全 url:"www.xx.com/validate.php", //後端驗證檔案地址 data:{user_name:user,password:pwd},//驗證參數 cache:false, //是否緩衝 dataType:json,
Time of Update: 2016-06-23
剛接觸這個模版,請求協助,問題如下 迴圈裡面套迴圈比如說 $smart_aaa_arr 可以迴圈三次,得到的abt 分別為 1 2 3 然後我希望這個 1 2 3可以用到第二個迴圈的 可以得出 $g_list_1 $g_list_2 $g_list_3 $g_list_這裡寫不出謝謝 這個變數要如何寫,不知道表達的清不清楚 回複討論(解決方案) 是不是遍曆二維數組的意思?
Time of Update: 2016-06-23
如題,現在一直通過mysql_affected_rows()在判斷,這樣的話就造成幾乎每一句update,delete,insert後面必然要跟一句 if(mysql_affected_rows()!=1) { 報錯 } 請問有什麼更簡便的辦法嗎? 回複討論(解決方案) mysql_affected_rows 不是用於檢查執行是否成功的 而是用於觀察相關 sql 指令對多少記錄進行了操作 直接 if(執行sql語句){.....}else{
Time of Update: 2016-06-23
看不懂啊,現在產生的層數有好幾層【組建目錄後,還在子目錄又產生,如 產生了 ABC 又在ABC裡面產生 DEF GHI ...】 想要產生一層就行了,即根目錄產生的,子目錄就不再產生了 以下是代碼,希望大神改好後直接粘貼回複,謝謝,謝謝,非常感謝! 頁面在產生中稍等......");}$ml = $_SERVER['REQUEST_URI'];$str= explode("/", $ml);$Quantity = count($str)-1;
Time of Update: 2016-06-23
最近在著手寫一個服務端安全介面規範,需要用到RSA加密解密。所以小試牛刀一下,並且做個記錄。 環境: Win7 64位 PHP 5.6.12 需要原型工具: OpenSSL下載地址:http://slproweb.com/products/Win32OpenSSL.html 一、安裝OpenSSL 隨意安裝到哪裡 二、進入到OpenSLL的bin目錄下進行私密金鑰和公開金鑰的產生 //產生私密金鑰openssl genrsa
Time of Update: 2016-06-23
我這邊總結一下,也許以後有人會需要,其實Laravel的session並不是用PHP內建的session管理器。而是完完全全自己實現了一個。注意是完完全全自己實現的,並不是傳統意義上用session_set_save_handler自訂的session處理器。所以解決 和另一個ThinkPHP項目的session共用 的問題就很簡單了~在Laravel中啟動PHP內建的session就好了,也就是session_start。這是他們的代碼注釋 "Note that the Laravel
Time of Update: 2016-06-23
??> 原文地址: Design Patterns in PHP 本文主要討論下Web開發中,準確而言,是PHP開發中的相關的設計模式及其應用。有經驗的開發人員肯定對於設計模式非常熟悉,但是本文主要是針對那些初級的開發人員。首先我們要搞清楚到底什麼是設計模式,設計模式並不是一種用來解釋的模式,它們並不是像鏈表那樣的常見的資料結構,也不是某種特殊的應用或者架構設計。事實上,設計模式的解釋如下: descriptions of communicating objects