Time of Update: 2016-06-13
請教隨機顯示問題請教一下,如果使用PHP+Mysql,想從資料庫搜尋出符合要求的資料,順序隨機顯示,並分頁顯示。如果要想讓資料不重複,特別是不同的頁,不能有相同的資料,請問如何??(目前遇到的問題是:不同的分頁,有的資料是相同的)謝謝!------解決思路----------------------你之前有重複,估計你是用order by rand(); 後分頁導致的。要做到隨機不重複,可以這樣做,用一個臨時檔案,記錄已經使用過的id,在下一次select時排除。------解決思路------
Time of Update: 2016-06-13
左邊列表裡面的值移到右邊去比如左邊的值是1,2,3,4,5,6我選擇的是5,3,4為什麼頁面上面顯示的還是3,4,5------解決思路----------------------顯示的內容和你選擇的一樣呀至於順序,檢查右邊一下是否有排序------解決思路----------------------引用:右邊好像還是從1,2,3,4,5開始排序那右邊也排序了唄!不要右邊排序的話到代碼裡看看能不能去掉,不行的話代碼貼出來瞅瞅------解決思路----------------------引用:現
Time of Update: 2016-06-13
php的curl也沒這麼複雜許多同學在第一次使用curl的時候感覺一個頭兩個大(包括我在內),看著這一條條的curl_setopt函數完全摸不著頭腦,不過在你花10分鐘看了我的介紹後相信你以後也能輕鬆戲耍php的curl了首先,請看一個curl代碼(花10秒鐘,略看一遍,然後跳到後文) 1 php 2 $data = "[...]"; 3 $tuCurl = curl_init(); 4 curl_setopt($tuCurl, CURLOPT_URL, "https://example.
Time of Update: 2016-06-13
新手求HELP。關於DISCUZ的我原本是搞ASP.NET的。但是公司讓我搞DISCUZ。所以我來這兒問了,去DISCUZ求助都沒人。我製作了一個單頁,引用了頭部和底部檔案。然後,我想實現的效果是這樣的:我希望能找到相應的的DIV層,然後寫入相應的PHP語言。要怎麼寫?比如:內容 我想修改成這樣 : 怎麼搞?------解決思路----------------------discuz用了自己的模版機制,你可以這樣來寫php代碼 xxxxxx oooooo------解決思路--------
Time of Update: 2016-06-13
如何提交後面的值'>上面的代碼通過post提交($_POST[scene])的話,得到的是sceneid的id值。如何獲得scene的值呢?------解決思路----------------------把scene寫到option的value裡面去------解決思路----------------------$v['sceneid'] 和 $v['scene'] 是關聯在一起的有了 $v['sceneid'] 的值,也就算有了對應的 $v['scene'] 了所以 $v['scene']
Time of Update: 2016-06-13
函數的內部變數,為何會在外部被引用,不是執行完畢自動刪除?本帖最後由 baidu_25468825 於 2015-02-02 03:01:59 編輯 function counter($d=0) { $counter = 1+$d; return function() use(&$counter) {return $counter ++;}; } $a = counter(); echo $a();
Time of Update: 2016-06-13
請問在if語句中 ! 和empty 是不是相同的;$a=array(); $a=''; $a="0"; $a=null; ...if(empty($a)) == if(!$a) ; 最近看thinkphp架構代碼, 在判斷語句中,使用了好多empty()而不用 ! ;求問: 架構編寫者是基於什麼目的 用empty()而不用! 難道是 empty 比 ! 節省伺服器資源? 很費解; 我相信肯定有原因的,求問原因; ------解決思路--------------------
Time of Update: 2016-06-13
php json_decode問題一段代碼說明問題:$str = '{"name":"\xe7"}';$json = json_decode($str, true);var_dump($json);出來的$json是null問題是:我該怎樣獲得這個$json['name'];呢? 我覺得這個問題大概很簡單,應該就是個編碼的問題,但是我不知道該怎樣在網上搜尋提前謝過大家了------解決思路----------------------$str = '{"name":"\xe7"}';$str =
Time of Update: 2016-06-13
pHP檔案下載代碼,求各位大神給看看那哪裡錯了 //檔案下載函數 //$file_path 檔案下載路徑 //$file_name 檔案名稱 //$file_sub_dir 下載檔案子路徑 function down_file($file_name,$file_sub_dir){ //如果檔案名稱字是中文,轉碼 $file_name=iconv("utf-8", "gb-2312", $file_name); //絕對路徑
Time of Update: 2016-06-13
使用sleep函數解決定時刪除未支付訂單探討電子商務網站購買商品產生訂單之後一般都會有一個支付時效的問題使用者下單之後,一定時間內未支付訂單,則取消訂單,並釋放訂單中佔用的商品剩餘數量搜集了一下網上的資料,大體有以下幾種方法1)Mysql 5.1以後可以建立定時器2) 專門寫一個刪除訂單的php頁面,在伺服器端建立定時任務:php
Time of Update: 2016-06-13
好奇怪啊,往記事本裡添加資料,用\t分割,結果每個tab鍵的長度不一致?不一致?好奇怪啊,往記事本裡添加資料,用\t分割,結果到記事本裡一看,各個tab鍵的長度不一致?見圖------解決思路----------------------這是記事本的問題,你用 notepad++之類的編輯器開啟文字檔就好了。------解決思路----------------------這個與tab等於多少空格有關。記事本貌似是是8。
Time of Update: 2016-06-13
thinkphp中圖片處理 foreach($info as $file){ $cc=$data['img'] = $file['savename'];echo basename('./Uploads/42.jpg','.jpg');$image->open('./Uploads/圖片名稱.jpg');$image->thumb(150, 150)->save('./Uploads/圖片名稱.jpg');$User = M("User");
Time of Update: 2016-06-13
驗證碼圖片不顯示本人不會PHP,所以還請各位大神見諒直接存取這個頁面也不顯示(紅色XX)本人百度試著解決GD是開著的可還是不顯示圖片求大神協助ini_set('display_errors', 'Off');Header("Content-type: image/gif");/** 初始化*/$border = 0; //是否要邊框 1要:0不要$how = 4; //驗證碼位元$w = $how*15; //圖片寬度$h = 20; //圖片高度$fontsize = 5;
Time of Update: 2016-06-13
如何擷取字元(包含文字)所對應的HTML實體編號請問,PHP如何擷取字元(包含文字)所對應的HTML實體編號,如數字3對應的是3------解決思路----------------------不對,應該統一化為 unicode 編碼$s = iconv('gbk', 'ucs-2', '請問,PHP如何擷取字元(包含文字)所對應的HTML實體編號,如 數字3對應的是3');echo '' . join(';', unpack('n*', $s)) . ';';请
Time of Update: 2016-06-13
thinkphp串連oracle資料庫我把php.in中的extension=php_oci8.dll前面的注釋去掉了,而db.php中的串連串也改了return
Time of Update: 2016-06-13
解析PHP對象注入漏洞0、前言逛烏雲知識庫的時候看到一篇有趣的譯文:http://drops.wooyun.org/papers/4820。說的是一種注入方式,叫對象注入。對象也能注入?是的,只要是存在汙染資料,沒有什麼是不可能注入的,但是這個漏洞有點太古怪了,所以我覺得有趣。
Time of Update: 2016-06-13
請教下各位,一元雲購源碼沒辦法曬單顯示檔案夾mkdir許可權不夠怎麼解決,本人是個剛學習的菜鳥。------解決思路----------------------既然顯示許可權不夠,那就修改許可權------解決思路----------------------對你需要建立檔案的上一層目錄修改檔案夾許可權chmod 777 http://bbs.csdn.net/topics/390383603------解決思路----------------------權限不夠,修改為可寫,chmod -R
Time of Update: 2016-06-13
php 將excel匯入MySQL 資料庫後,如何使得它以文本形式顯示php 將excel匯入MySQL 資料庫後,如何使得它以文本形式顯示比如excel裡面是 9787509345030匯入資料庫之後變成了 9.78750934503E+12php去讀資料庫的資料,發現也是9.78750934503E+12好惱火,求助,心情很複雜。它好像是數值型的了,我明明是$number= implode('',explode('-',$data->sheets[0]['cells'][$i][1]))
Time of Update: 2016-06-13
用swagger-php/ui做API測試 功能:1 swagger-php根據自訂的規則產生API請求規則,通過phar產生json檔案2 開啟swagger-ui/dist/index.html。輸入json檔案夾目錄位址(需要同源),swagger-ui會根據請求的JSON產生API,頁面很漂亮。輸入請求參數後執行會擷取傳回值。缺點:不能對返回的資料進行驗證。功能類似chrome的外掛程式postman。Api
Time of Update: 2016-06-13
魔術方法__set 為何直接ECHO 無效呢?本帖最後由 baidu_25468825 於 2015-02-03 01:10:40 編輯 上面寫著::當對不可訪問屬性調用 isset() 或 empty() 時,__isset() 會被調用。 在下面又寫::在除 isset() 外的其它語言結構中無法使用重載的屬性,這意味著當對一個重載的屬性使用 empty() 時,重載魔術方法將不會被調用。 為避開此限制,必須將重載屬性賦值到本地變數再使用