Time of Update: 2016-06-23
php 做的一個下項目,登入後頁面跳轉到首頁,在本地的Windows 環境是正常的,上傳到linux伺服器上就跳轉不了。求解答。 代碼,項目結構如下: action/loginin.php //user loginif (isset($_POST['username']) && isset($_POST['password'])&& !empty($_POST['username']) && !empty($_POST['password'])) {try{$username
Time of Update: 2016-06-23
一個關於手機的網站,用wordpress基板。 原先的htacess 放在主目錄下 /var/www/html RewriteEngine OnRewriteBase /RewriteRule ^items/products/(\d+)/(.*)?$ items/products.php?number=$1&name=$2 [QSA,L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME}
Time of Update: 2016-06-23
利用動態網頁技術產生的技術大都含有index.php,在不引起路由混亂的前提下,有效刪除URL中的inde.php可以讓網頁地址看起來更友好!以下篇幅雖針對CI架構而言,但從其實現原理來看,對其他情況下類似問題的解決仍然是有較大參考價值的. 官方解決方案 預設情況下,index.php 檔案將被包含在你的 URL 中: example.com/index.php/news/article/my_article 你可以很容易的通過
Time of Update: 2016-06-23
請問smarty註冊函數問題。 $smarty->register_function('dateline', 'handle_dateline'); //這是註冊函數 ,第一個參數是什麼意思? function handle_dateline($params, &$smarty) {} //這是被註冊函數 ,這2個參數是什麼意思? 註冊函數是不是會導致函數執行?是不是類似於調用函數? 回複討論(解決方案)
Time of Update: 2016-06-23
db;}}class B extends A{static function ex(){self::getInstance()->find();}}$b=new B();$b->find();echo "";//第二種方法B::ex();?> 根據剛才版主的描述,我稍微修改了一下,做成了現在的效果,不過有點不大明白,因為我也是瞎鼓搗出來的,不明白具體原理 首先A類中的find方法,我想保持它用$this指標的寫法,而不要用self 正如我下面的2種調用方法
Time of Update: 2016-06-23
foreach(array('_POST', '_GET') as $_request) { //array('_POST', '_GET')寫在這個foreach迴圈中是什麼意思?foreach($$_request as $_key => $_value) { //為什麼前面有$$代表什麼意思?$_key{0} != '_' && $$_key = XAddslashes($_value); //$_key{0}這個{0}是什麼意思? }} 一個php
Time of Update: 2016-06-23
$str='';$a=preg_replace('/\_data=[\"|\']([a-zA-Z0-9\_]+)([\s\"\']*)/eis', "data_array('\\1')", $str);die($a);function data_array($key){$code=add_div("$key");return "$code";}function add_div($v){ $value=""; return "$value";} //得到的結果 **********
Time of Update: 2016-06-23
MySQL: PHP檔案如下: header("Content-Type: text/html; charset=utf-8"); $index = 0; $con = mysql_connect("localhost","root",""); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("test",
Time of Update: 2016-06-23
PHP操作資料庫 載入資料庫驅動 訪問phpinfo.php可以查看是否已經載入資料庫驅動,如下顯示還沒有載入mySql資料庫驅動。 在c盤找到php.ini設定檔開啟載入mySql驅動,如,去掉分號。 串連資料庫 //串連資料庫 $dsn="mysql:dbname=test;host=127.0.0.1";//資料來源名 $user="root";//使用者名稱 $password="715632";//密碼 try{ $pdoConn=new
Time of Update: 2016-06-23
$string = "april 15, 2003";$pattern = "/(/w+) (/d+), (/d+)/i";$replacement = "/${1}1,/$3";print preg_replace($pattern, $replacement, $string);/* output ======april1,2003*/ $replacement = "/${1}1,/$3"; "/${1}1,/$3"這個是什麼意思? $patterns =
Time of Update: 2016-06-23
http://www.chong4.com.cn/cydb/go.php?7218_29882_22t 他是如何跳轉的~~ 如何通過PHP得到此URL跳轉後的URL 回複討論(解決方案) 如果不是在代碼內跳轉,估計要用socket才能抓到header curl好像也有擷取header的,你查查 估計是根據後面的變數實現跳轉的 fsockopen方式擷取這個頁面,分析裡面的Location後獲得跳轉地址。 $headers =
Time of Update: 2016-06-23
如題,我項目中用的是mvc架構。我用xdebug調試,xdebug_get_function_stack()函數在Action裡面。然後在螢幕中發現沒有model中的函數的資訊。然後我將xdebug_get_function_strck()函數放在model再測試,結果螢幕中什麼內容都沒有顯示出來!這是為什麼呢? 回複討論(解決方案) xdebug_get_function_strck() 返回的是執行到他是的函數返回棧 如果放置他的方法沒有執行到,自然也就沒有結果了
Time of Update: 2016-06-23
本人剛接觸PHP,在V5.5.14源碼環境下做了一個調用第三方動態庫的擴充庫,該庫在XAMPP V3.2.1(含PHP V 5.5.11)下工作正常,但添加到PHP V5.2.17.17的php.ini後,apache啟動失敗,請問怎麼解決? 回複討論(解決方案) php5.2?php5.5??太大了。 你的意思是要在php5.2下重新編譯擴充庫?請你告訴我如何搭建windows平台下php5.2的擴充庫開發環境,謝謝。 找箇舊版本的,能適應5.2版的這個庫
Time of Update: 2016-06-23
本來是把項目從PHP5.4移植到5.2時發現登入那裡無法接收POST數組,然後發現寫個普通的表單也無法接收POST數組。 把php5.4和5.2的設定檔對比了下,嘗試改了幾個不同的配置項也沒作用,比如variables_order改成"GP"後POST數組還是空。 請幫忙分析下這是什麼問題。謝謝。 回複討論(解決方案) 我把$_GET,$_POST,$_COOKIE,$_ENV ,$_SERVER
Time of Update: 2016-06-23
我上傳個功能項目 為什麼老是出現漏傳檔案夾。。。。。。。這個後果很嚴重哈。。。。。。明明漏傳了 我打git status 竟然說全部提交成功。。。。。。我無語中~~誰知道什麼原因 回複討論(解決方案) 不知道你怎麼操作的,我每次提交都沒這種問題 可能是操作問題,有可能是你忽略了該檔案/檔案夾 很正常啊,一直在用,沒有發現什麼問題。 一直用bitbucket,到目前為止還沒發現有漏穿。 每次提交先 add .
Time of Update: 2016-06-23
小弟初學PHP, 想用AJAX的方式填充資料 $sql = "Select * from JW_FANCE where " . $condition;$rs = mysql_query ( $sql, $conn );$index = 0;while ( ($row = mysql_fetch_array ( $rs )) != false ) {$result[$index] = array ("PK" => $row ["PK"],"NAME" => $row
Time of Update: 2016-06-23
看到osc上的一個問題。 問題如下: 請問一個問題, Cookies可以記錄使用者名稱和密碼來實現自動登入網站.思路是使用者登入的時候用js擷取資料,產生cookies檔案儲存在使用者的電腦裡面,下次登入的時候自動讀取是否存在Cookies檔案,有就載入登入它. 請問這個使用者名稱和密碼如何加密儲存? 難道只是普通的使用者名稱和加密的密碼嗎? 有一個使用者回答: 別逗了,怎麼能夠把密碼儲存到用戶端的cookie裡呢,自動登入是將session id儲存到cookie裡實現的
Time of Update: 2016-06-23
與 localhost 的串連已中止 如何解決啊,別的程式都好好的,就帝國備份王這個程式,一開啟就是這個問題(以前也是好好的,不知道為啥就出現這個了) 與 localhost 的串連已中止。以下是一些建議:請稍後重新載入此網頁。請檢查您的互連網串連狀況,重新啟動您可能正在使用的任何路由器、數據機以及其他網路裝置。將“360安全瀏覽器”作為允許的程式添加到您的防火牆或防毒軟體設定中。如果它已是允許的程式,則嘗試從允許的程式列表中將其刪除,然後重新添加。如果您使用Proxy
Time of Update: 2016-06-23
上傳網站時總是出現 未定義的常量及變數的警告。安裝網站時出現 You don't have permission to access /blog/onSubmit="return on this server. 但是httpd-conf已經改過了。。。 回複討論(解決方案) 檔案夾沒有許可權吧 onSubmit是html哦,怎??做了檔案?。 明?是??有?? /blog/onSubmit="return on this server.
Time of Update: 2016-06-23
php 我想修改 AppServ 下Apache 連接埠修改 把 F:\AppServ\Apache2.2\conf 中httpd.conf修改 把httpd.conf 中Listen 80 改成Listen 9000 把ServerName localhost:80 改成了 ServerName localhost:9000 回複討論(解決方案) 恭喜LZ改成功...然後本帖的目的是?.... 另 apache 可以同時監聽多個連接埠。