/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Include
Fra : Christoffer


Dato : 03-04-05 19:32

Hej! Som nogle af jer ved er jeg igang med et community hvor jeg tidligere
har spugt om hvordan jeg kunne bruge include til mit login-div som skifter
til en div efter login.. har brug følgende kode til dette

include "config.php";
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
WHERE brugernavn = '$_SESSIOn[brugernavn]'");
if($userlevel == "1") {
include "com/levels/1.html";
}
if($userlevel == "2") {
include "/com/levels/2.html";
}
if($userlevel == "3") {
include "3.html";

Får denne fejlbesked
Warning: main(3.html): failed to open stream: No such file or directory in
/customers/buur.info/buur.info/httpd.www/mdk/site/profiler.php on line 67

Warning: main(): Failed opening '3.html' for inclusion
(include_path='.:/usr/lib/php') in
/customers/buur.info/buur.info/httpd.www/mdk/site/profiler.php on line 67

filen 3.html ligger i samme mappe som profiler.php, så hvad er problemet?

Christoffer



 
 
Christian Hjort (05-04-2005)
Kommentar
Fra : Christian Hjort


Dato : 05-04-05 16:25

Prøv med:
>
> include "config.php";
> mysql_connect($mysql_host, $mysql_user, $mysql_pw);
> mysql_select_db($mysql_db);
> $userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
> WHERE brugernavn = '$_SESSIOn[brugernavn]'");
> if($userlevel == "1") {
> include "com/levels/1.html";
> }
> if($userlevel == "2") {
> include "/com/levels/2.html";
> }
> if($userlevel == "3") {
> include "/com/levels/3.html";

}

-Christian


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christoffer (05-04-2005)
Kommentar
Fra : Christoffer


Dato : 05-04-05 18:48


"Christian Hjort" <SphinX@mail-online.dk> skrev i en meddelelse
news:4252adbc$0$43988$14726298@news.sunsite.dk...
> Prøv med:
>>
>> include "config.php";
>> mysql_connect($mysql_host, $mysql_user, $mysql_pw);
>> mysql_select_db($mysql_db);
>> $userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
>> WHERE brugernavn = '$_SESSIOn[brugernavn]'");
>> if($userlevel == "1") {
>> include "com/levels/1.html";
>> }
>> if($userlevel == "2") {
>> include "/com/levels/2.html";
>> }
>> if($userlevel == "3") {
>> include "/com/levels/3.html";
>
> }
Virker ikk, men 3.html ligger i samme mappe som profiler.php, så stien er
forkert.. prøvede at fjerne "/com/levels/" men det gav samme fejl som før



prom (06-04-2005)
Kommentar
Fra : prom


Dato : 06-04-05 17:50

Christoffer wrote in dk.edb.internet.webdesign.serverside.php:
> Hej! Som nogle af jer ved er jeg igang med et community hvor jeg tidligere
> har spugt om hvordan jeg kunne bruge include til mit login-div som skifter
> til en div efter login.. har brug følgende kode til dette
>
> include "config.php";
> mysql_connect($mysql_host, $mysql_user, $mysql_pw);
> mysql_select_db($mysql_db);
> $userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
> WHERE brugernavn = '$_SESSIOn[brugernavn]'");
> if($userlevel == "1") {
> include "com/levels/1.html";
> }
> if($userlevel == "2") {
> include "/com/levels/2.html";
> }
> if($userlevel == "3") {
> include "3.html";
>
> Får denne fejlbesked
> Warning: main(3.html): failed to open stream: No such file or directory in
> /customers/buur.info/buur.info/httpd.www/mdk/site/profiler.php on line 67
>
> Warning: main(): Failed opening '3.html' for inclusion
> (include_path='.:/usr/lib/php') in
> /customers/buur.info/buur.info/httpd.www/mdk/site/profiler.php on line 67
>
> filen 3.html ligger i samme mappe som profiler.php, så hvad er problemet?
>
> Christoffer

Prøv med følgende:

include "config.php";
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
$userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
WHERE brugernavn = '$_SESSIOn[brugernavn]'");
if($userlevel == "1") {
require("com/levels/1.html");
}
if($userlevel == "2") {
require("/com/levels/2.html)";
}
if($userlevel == "3") {
require("3.html");

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christoffer (06-04-2005)
Kommentar
Fra : Christoffer


Dato : 06-04-05 18:21


> Prøv med følgende:
>
> include "config.php";
> mysql_connect($mysql_host, $mysql_user, $mysql_pw);
> mysql_select_db($mysql_db);
> $userlevel = mysql_query("SELECT count(*) as userlevel FROM bruger
> WHERE brugernavn = '$_SESSIOn[brugernavn]'");
> if($userlevel == "1") {
> require("com/levels/1.html");
> }
> if($userlevel == "2") {
> require("/com/levels/2.html)";
> }
> if($userlevel == "3") {
> require("3.html");
det hjalp!! 1000 tak for hjælpen :)



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste