Time of Update: 2016-06-23
在網上找了phpexcel 產生了個簡單的檔案, 但最後他是用save方法 儲存下來的 ,好像是輸出到php://output( 我的理解),後台許可權沒過(好像不能訪問這個地址,我已經登入了後台) 然後下載的檔案是登入的那個網頁 產生到伺服器端 然後重新導向下載是沒問題的 但這樣 我不好刪除這個檔案 對phpexcel不熟 求解 還是說換個庫~~~ $objWriter =
Time of Update: 2016-06-23
php擷取ajax提交的檔案名稱,比如shop.php檔案提交到doshop.php檔案,後台怎樣擷取到shop檔案名稱呢 回複討論(解決方案) 急求,線上等 basename($_SERVER['HTTP_REFERER']) basename($_SERVER['HTTP_REFERER']) $urlname =basename($_SERVER['HTTP_REFERER']); 這樣就可以了嗎 是呀 ajax
Time of Update: 2016-06-23
下面這組資料是頻道欄目表中的,我的 疑問是 discuz 如何把資料表中的資料轉成數組的呢? Array( [0] => Array ( [catname] => 頻道欄目1 ) [1] => Array ( [catname] => 頻道欄目2 ) [2] => Array ( [catname] => 頻道欄目3 [3] =>
Time of Update: 2016-06-23
使用萬網提供的輕雲端服務器,串連MySQL資料庫時提示如下資訊:伺服器[qdm-011.hichina.com]串連失敗! 錯誤代號:2000 錯誤資訊:mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD =
Time of Update: 2016-06-23
1. 下載ctags58.zip,解壓後將其中的ctags.exe放到Path路徑下,以筆者為例,將其直接放到%SystemRoot%\system32路徑下,然後通過命令列測試如下: 2. 調用Sublime Text 2包管理器安裝Ctags外掛程式: 3. 在工程目錄下運行“ctags -R -f .tags ?fields=+aimSl ?languages=php“,此時可在工程目錄下產生.tags索引檔案: 4. 將游標移到指定函數名,
Time of Update: 2016-06-23
新手求解 學習織夢二次開發要怎麼學,看他們的原始碼嗎? 感覺 好複雜 好亂。。。。。 各位前輩有什麼好的辦法嗎? 回複討論(解決方案) http://www.tudou.com/plcover/oi3ZednVKAM/ 好人不留名,我叫雷鋒 額 打不開。。。。 新手求解 學習織夢二次開發要怎麼學,看他們的原始碼嗎? 感覺 好複雜 好亂。。。。。 各位前輩有什麼好的辦法嗎? 提示Access Error: Site or Page Not
Time of Update: 2016-06-23
比如我想取portal_category這個表中所有欄位的值 C::t('portal_category')->fetch........................ 後面怎麼寫呢? 回複討論(解決方案) C::t('portal_category')->fetch($id);//$id是主鍵 你可以到/source/class/table/目錄下查看所有封裝的表模型 你也可以用DB類操作資料庫(表模型底層都是用的DB類操作的) $res=DB::fetch_
Time of Update: 2016-06-23
我們現在網站用到了redis資料庫,我雖然也明白那些get set操作,可是最終沒有時間過,實戰中怎麼配合mysql資料庫用的尼? 回複討論(解決方案) 把查詢的結果集壓縮之後儲存 if ($redis->get('key')){$result = $redis->get('key');$result = unserialize($result);}else{//查詢資料庫$result = mysql_query($sql);while($row =
Time of Update: 2016-06-23
destoon 複製Sell模型並建立模組 1.將複製的sell 模型改為 pc1模型 2.更改了模型下面 所有包括sell的字元 3.更新緩衝,建立 模組 pc1模型正常 4.後台資料新增修改正常! 問題有以下幾點: 1.建立的模組-更新資料-資料統計這裡 出現如下錯誤 MySQL Query:SELECT COUNT(*) AS num FROM [pre]pc1 WHERE `addtime`>=1356969600 AND `
Time of Update: 2016-06-23
utf-8編碼格式,如果某個欄位設定為varchar(10),是不是只能存放5個中文? 要是表單接收10個中文,系統是截取前5個中文儲存,還是全部儲存?還是出錯? 回複討論(解決方案) 測試結果:utf8下欄位為varchar(10),存放了10個中文,超出部分截掉,只留前10個字元 字元數和位元組數不是一個概念 varchar(10) 值得是可存放 10 個字元 varchar(10) 意思是可以放10個字元,包括中文
Time of Update: 2016-06-23
由於資料進行了驗證我用了mysqli_real_escape_string,這樣資料在資料庫中直接顯示如\r\n 這樣的格式,我在顯示頁顯示的時候探索資料沒有顯示該有的樣式(換行,加粗,資料一般都是直接複製網上的內容,有的帶了格式),而是直接現在效果 這是什麼情況產生的? 回複討論(解決方案) \r\n 是文字檔的斷行符號換行 而頁面是 html 語言,有他自己的分行符號 nl2br() \r\n 是文字檔的斷行符號換行 而頁面是
Time of Update: 2016-06-23
phpexcel由於是記憶體處理機制,當excel檔案行數或列數過多時佔用記憶體會瞬間幾百M,由於伺服器原因我無法申請更多的記憶體,所以只能想法從根本上解決或規避問題,比方說處理完一個excel檔案或其中一個sheet頁就釋放記憶體然後再處理下一個,網上搜了一圈,沒一個寫的詳細完整的,求大神幫忙調通,非常期待。。 PS: 1. 我使用的版本是1.76,設定過使用檔案之類的參數,完全不起作用; 2. 小檔案已調通 3. 上面已經提到了,不用再說調大記憶體限制了
Time of Update: 2016-06-23
我想要php分頁從sql server 2008擷取資料, 1. mysql 可以 limit n,m ,sql server沒有 2. 要分頁擷取 union 後的資料, 網上看到有用rownum 和 top 的,請問怎麼與union結合實現呢 我的結果集類似於 (select A,B,C,D from t1) union (select '100' as A ,B,C,D from t2) union (select A,B,C,D
Time of Update: 2016-06-23
為什麼我用php代碼插入資料到mysql中 有的欄位顯示為空白 有的就能出現插入的值 My Code如下 include("conn.php"); if ($_POST['submit']){ $sql="insert into message (id,user,title,content,lastdate) " . "value ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"
Time of Update: 2016-06-23
首先是這個PHP專欄的串連地址:辛星PHP資料下載專欄,在這個專欄裡面可以看到所有可用的下載資料,先來個吧: 然後就是它的所有教程的一個,如下: 那麼,對於每一本教程的品質又如何呢?這裡首先給出一個目錄: 那麼,對於書中的品質又如何呢,這裡給出書中的內容的一個:
Time of Update: 2016-06-23
有一個數組: Array ( [0] => Array ( [a] => Array ( [id] => 4 ) ) [1] => Array ( [a] => Array (
Time of Update: 2016-06-23
需求是這樣的: 我要在門戶的首頁把頻道欄目迴圈出來,所以要在index.htm頁面中做一個loop迴圈,即然是loop,那麼肯定要給它一個數組,即存放頻道欄目的資料表 portal_category, 我的疑惑有兩點, 一, 如果要用系統內建的定義資料表的方法,那麼,我怎麼知道這個資料表定義在哪個數組中呢? 二,如果我自己定義,那麼這個數組sql出來的語句我要寫在哪裡呢? 回複討論(解決方案)
Time of Update: 2016-06-23
用的是DB::函數,代碼如下: init();$squery=DB::query("SELECT catname FROM".DB::table('portal_category')); while($value=DB::fetch($squery)){$data[]=$value;}print_r($data);?> 顯示是,不知為啥提示說沒有這個欄位,但明明是有的啊 回複討論(解決方案) SELECT catname
Time of Update: 2016-06-23
redis高並發存入資料庫優勢在哪裡? 比方說有1W條資料庫存入資料庫 redis 是先把1W條資料存入記憶體 然後非同步存入資料庫 但跟直接存入有區別麼。。。。。先把他存入記憶體 不是在增加開銷麼 回複討論(解決方案) redias可以做並發是因為其採用隊列。 1W個並發寫入資料庫,你覺得你的伺服器能抗的住? 一個寫檔案,一個寫記憶體 你說哪個效率高? Redis為單進程單線程模式,採用隊列模式將並發訪問變為串列訪問。 redis
Time of Update: 2016-06-23
服務號新增的進階群發介面,在對接“上傳圖文訊息素材”時,返回44003 本人之前調用服務號的介面,一直很順利,例如建立菜單的介面,前兩天公布了進階群發介面(每個月能發送1次,變為4次了)。然後就開始開發對接該介面,反覆檢查,應該是沒問題的,但介面總是返回 {"errcode":44003,"errmsg":"empty news data"}。 看了介面參數,使用post,就是出現44003 回複討論(解決方案) 返回碼說明返回碼說明-1 系統繁忙0