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
我用 CURL 的方法的. 當前我已經可以成功訪問到 登入成功!返回登入前的頁面... 如果沒有自動跳轉,請點擊這裡. 可獲得此頁面的原始碼了. 按照此代碼提示a 連結跳轉將會又回去登陸介面 這裡提供一下 Firefox 採集的 URL 跳轉過程 [02:11:23.043] GET http://3g.sina.com.cn/prog/wapsite/sso/login.php?ns=1&revalid=2&backURL=
Time of Update: 2016-06-23
不用架構,純PHP,能實現這樣的功能嗎?有很多頁面,有插入刪除修改功能,唯寫一種增刪改方法,其他頁面也能共用這一個方法。 我以前都是一個頁面寫一種方法,對應的插入資料庫。老闆要求所有的頁面都寫一種,然後其他也用共用這個插入方法,插入資料庫。怎麼做?能實現嗎?插入的資料表名,欄位都不一樣呀,怎麼實現呢 回複討論(解決方案) 寫個函數或者類,需要用的頁麵包含一下,調用時傳參數就行了。 寫個類就是了。 老闆說,要有不同,於是有了參數
Time of Update: 2016-06-23
不知道為什麼這個user擷取到,在其他的地方是可以擷取到的,但是在這個回呼函數中擷取不到,忘高手指點,其他的地方都是沒問題的,我測試了很多次,username那裡,就是那樣的寫的,因為它是個字串 回複討論(解決方案) 這個地方涉及PHP的閉包 要在匿名函數中加上use($user) 關於閉包詳細資料請百度之 function replace_var($user,$str){$varPattern = '/\{\$.*?\}/';$str =
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
以為不能用網上的既有的資源,以及比較難搞的點...就是內容是還有可能需要過濾圖片及影片的網址(iframe) 我用了以下這一段做自動檢測有連結的話就自動加上 但問題是有時候是圖片 有時間是影片.(影片將會以iframe)模式顯示 所以想請教一下,如何才能把 圖片() 影片() 這類東西過濾(跳過不處理) 獲得的$content已經是已成HTML的代碼 $content= preg_replace_callback('#(?:
Time of Update: 2016-06-23
在論壇看到http://www.csdn.net/article/2013-03-31/2814713-Discuz-to-APP-tools這一篇文章, 但是裡面沒有說如何轉, 我的理解是把discuz的源碼轉成app,要是這樣,那不很方便,便得開發了,大家說說如何轉呢,要實際的步驟. 回複討論(解決方案) 這麼??他那個也是手機網頁版吧,我還以為說的是android或者ios的應用呢
Time of Update: 2016-06-23
一般php項目中,最起碼要搞一個模板類,模板解析類,編譯檔案,快取檔案,還有系統變數檔案, 不知discuz!x3.2版中這些東西各在哪些目錄中呢? 回複討論(解決方案)
Time of Update: 2016-06-23
php後台查出資料,輸出在html表格裡。後台b.php,前台a.html。查出的資料是$result,裡面有id,name。怎麼做? 回複討論(解決方案) 線上等線上等線上等線上等 b.php: $con=mysqli_connect('localhost','root','root','test'); //使用者名稱和密碼請自己修改$a=mysqli_query($con,'select * from a');
Time of Update: 2016-06-23
歡迎訪問個人原創地址: http://www.phpthinking.com/archives/468 使用PHP的cURL庫可以簡單和有效地去抓網頁。你只需要運行一個指令碼,然後分析一下你所抓取的網頁,然後就可以以程式的方式得到你想要的資料了。無論是你想從從一個連結上取部分資料,或是取一個XML檔案並把其匯入資料庫,那怕就是簡單的擷取網頁內容,cURL 是一個功能強大的PHP庫。本文主要講述如果使用這個PHP庫。 啟用 cURL 設定
Time of Update: 2016-06-23
請問這樣的時間格式怎麼計算他們的時間差 2014-09-22T15:53:20Z 2014-09-22T13:53:20Z 回複討論(解決方案) T和Z是什麼意思 不知道,這個格式是要求這樣的,是格林威治標準時 T和Z是XML schema 的日期類型 Z表示用UTC時間 +8小時就是北京時間 計算時間差 $ret = strtotime('2014-09-22T15:53:20Z')-strtotime('2014-09-22T13:53
Time of Update: 2016-06-23
我想在linux上練習php程式,環境配置,用哪個作業系統好尼?有的說用紅帽,我以前自己的ubuntu什麼都沒,編譯什麼的都需要c++支援, 哥們給個建議用哪種linux? 回複討論(解決方案) 我用的是centos5.5 還沒有出現過什麼問題 覺得這個系統不錯 Debian centos6.4 如果你有ubuntu的使用經驗,並且只是做開發環境可以直接用ubuntu,apt安裝就可以 centos 7 基本上所有分發版本都支援
Time of Update: 2016-06-23
作者:zhanhailiang 日期:2014-09-28 在Linux下可以使用tail -f工具即時查看輸出的日誌。最近切換到本地Windows開發環境,頓時有點不爽。百度了下,終於找到tail的Windows的實現版本。 1. 下載tail,解壓後將tail.exe複製到Path路徑下,以筆者為例,C:\Windows\System32; 2. 測試如下: Microsoft Windows [版本 6.1.7601]著作權 (c) 2009 Microsoft
Time of Update: 2016-06-23
本人小菜,發現一個好用的輕量orm庫idiorm,純粹是覺得方便加上怕自己寫的東西會有安全性問題所以想用這個。 他的文檔如下:http://idiorm.readthedocs.org/en/latest/index.html Github中地址: https://github.com/j4mie/idiorm Index.php代碼如下: create();$account->id = 11;$account->account =
Time of Update: 2016-06-23
先說需求:門戶中導航迴圈,所以要取門戶中每個頻道的連結 我這是這寫的: {$res[$key][catname]} 但點擊欄目後,得出的結果是: 而列印出來的數組顯示如下欄位情況: [14] => Array ( [catid] => 16 [upid] => 0 [catname] => 新聞動態 [articles] =
Time of Update: 2016-06-23
最近在研究 Python ,發現用的還是很不習慣,很多PHP裡面很簡單的功能在Python 裡面都得找半天,而且很多功能都得自己實現。 今天做個採集,需要過濾內容中的標籤,搞了一下午,貌似終於搞出來了,測試了下達到了預想的效果,廢話不多說貼上代碼吧 from html.parser import HTMLParserdef strip_tags(html, save=None): result = [] start = [] data = [] def
Time of Update: 2016-06-23
資料都驗證了,但是不能給資料添加NULL值,報錯如下: Column 'loumiandijia' cannot be null 其他資料在為空白是用NULL都不行 代碼如下 1)) ) {$city = mysqli_real_escape_string ($conn, $trimmed['city']);;} else {$errors[] = '請選擇地區';}$weizhi = (!empty($trimmed['weizhi'])) ?
Time of Update: 2016-06-23
我不懂PHP想研究一下discuz論壇,安裝了2013-10-25_appserv-win32-2.6.0.1343644756.exe 安裝於D:\AppServ。我的系統是win7 由於D:\AppServ\www檔案夾裡有一些原來的東西(appserv、cgi-bin、phpMyAdmin、index.php和phpinfo.php)於是我建了一個 k 檔案夾,把 discuz裡的 upload中的PHP 放到www檔案夾裡的 k 檔案夾裡