2014-10-22 52 views
0

我有一個登錄頁面,login_form,菜單頁面和下載頁面,它早已在服務器上成功運行,但我希望所有這些在本地主機上運行,​​因此,我將它全部複製並放到/ var/www/html文件夾中,並且能夠運行登錄頁面,但其餘的像menu.php和所有不會出現。 它也有一個sql數據庫,我剛剛添加到我的系統使用,mysql -u root -p exaample < cs303.sql 它也能夠處理正常的選擇語句以及 任何人在這裏碰巧知道發生了什麼?無法訪問本地主機上的某些PHP頁面

<?php 

ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(-1); 

define ('HOSTNAME', 'localhost');   
define ('USERNAME', 'root'); 
define ('PASSWORD', 'merlin'); 
define ('DATABASE_NAME', 'wicap'); 


$db = mysql_connect('localhost', 'root', 'merlin') or die ('Cannot connect to MySQL.'); // connecting to database 

//回聲 「升;公里; L」;
mysql_select_db('wicap.sql');

 $v1=$_REQUEST["username"]; 
     $v2=$_REQUEST["password"]; 
//echo "sdfdf"; 
//$v1="ritish"; 
//$v2="ritish_r"; 
//echo($user); 
//echo($pass); 
     $q=mysql_query("SELECT * FROM login where pass='".$v2."' and user='".$v1."'"); 
     while($r=mysql_fetch_array($q)) 
     { 

       echo($r[0].$r[1]+"/n"); 
       echo "mohit"; 

     } 
mysql_close(); 

?>

+0

打開其他頁面會出現什麼錯誤? – 2014-10-22 07:15:33

+0

它只是重定向頁面或是空白white.like如果我輸入... url/menu.php ...它會自動打開index.php ..然後它的白色空白頁。 – 2014-10-22 07:16:01

+0

你能連接到mysql嗎? – MSA 2014-10-22 07:17:02

回答

0

@MerlinSudar:爲了更加清晰起見,我在此演示代碼

<?php //first PHP opening tag 

//put these lines 

ini_set("error_reporting",1) 

ini_set('display_errors',1); 

. //you code 
. //you code 
?> 

希望這可以幫助

0

按照下面的步驟希望這將解決您的問題...

1)如果你使用的是XAMMP的把所有的文件在htdocs目錄文件夾,如果您使用的是wammp,則將所有文件放入www文件夾中。

2)檢查文件的鏈接,給出正確的鏈接連接。

+0

我檢查了我的index.php那裏有一行指出: define('DATABASE_NAME',' wicap'); 這是sql文件的名稱。 – 2014-10-22 07:20:01

+0

我手動創建了一個名爲「wicap」的新數據庫,並在其中添加了先前的數據庫「cs303」。然後檢查,它似乎工作正常。 但如果我必須檢查文件夾wicap.sql中的文件是否是被鏈接的文件,那麼我該怎麼做? – 2014-10-22 07:23:38

+0

你在哪裏建議我把error_reporting(-1);這一行,我的意思是哪個文件的PHP。? INDEX,MENU等? – 2014-10-22 07:28:27

0

啓用錯誤報告

ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 
error_reporting(-1); 

增加您的索引文件的頂部這些代碼,並檢查

由於MySQL是不推薦使用,請不要使用它了,而使用mysql的改進版本 http://php.net/manual/de/book.mysqli.php

+0

我已經在index.php文件中啓用了它,現在它直通導致login.php多數民衆贊成在所有。 – 2014-10-22 07:42:17

+0

這將是一件好事,如果你可以分享你的問題代碼 – MSA 2014-10-22 07:43:27

+0

嘿它工作... 這是我收到的錯誤 致命錯誤:調用/ var/www/html/WicapDemo/login中未定義的函數mysql_connect()。第13行的php – 2014-10-22 07:43:40