Avatar billede inctor Nybegynder
05. december 2005 - 19:37 Der er 26 kommentarer og
1 løsning

CGI Error ? I PHP ?

Haii , jeg har et script som skal tjekke om man er online , og hvis man er online sendes man videre til en ny side som tjekker om men er normal bruger eller admin bruger ..

Onlinetjek.php :

<? include("../chatnet/inc/sql.php");
$result2 = mysql_query("SELECT * FROM users WHERE id = '$id' ORDER BY id DESC") or die(mysql_error());
$row2 = mysql_fetch_array($result2);

if ($row2[status]  == "1")
{
include("adminornorm.php");
}
else
{
include("index.php");
}
?>


Adminornorm.php :

<? include("../chatnet/inc/sql.php");
$result2 = mysql_query("SELECT * FROM users WHERE id = '$id' ORDER BY id DESC") or die(mysql_error());
$row2 = mysql_fetch_array($result2);

if ($row2[admin]  == "1")
{
include("onlineadmin.php");
}
else
{
include("onlinenorm.php");
}
?>


.. og jeg får denne fejl:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

er jeg bleveT glemsom i php ? forresten , har prøvet at skrive det ind i echo og print  altså Includen ..
Avatar billede inctor Nybegynder
05. december 2005 - 19:55 #1
eR her ingen hjælp ?

echo " :'( ";
Avatar billede jakobdo Ekspert
05. december 2005 - 20:16 #2
Det ser rigtigt ud.
Du får en anden fejl eller linie hvor fejlen er på?
Avatar billede inctor Nybegynder
05. december 2005 - 20:53 #3
NeeJ , den kommer ikke med andre fejl ..

Her Er Siden:

http://2cool4you.dk/tempchat2/onlinetjek.php

..
Avatar billede jakobdo Ekspert
05. december 2005 - 21:03 #4
Jeg får denne fejl:
Warning: Cannot modify header information - headers already sent by (output started at D:\websider\vhosts\2cool4you.dk\httpdocs\tempchat2\sql.php:46) in D:\websider\vhosts\2cool4you.dk\httpdocs\tempchat2\onlinetjek.php on line 11
Avatar billede inctor Nybegynder
05. december 2005 - 21:05 #5
det fordi jeg lige sidder og leger lidt med scriptet ..  men før kom kun den anden ..
Avatar billede inctor Nybegynder
05. december 2005 - 21:08 #6
Den her kom oZz :

[Mon Dec 05 21:08:17 2005] [warn-phpd] mmap cache can't open D:\websider\vhosts\2cool4you.dk\httpdocs\tempchat2\onlinetjek.php (pid 3924 th 2788)  ??????

Det betyder ?
Avatar billede jakobdo Ekspert
05. december 2005 - 21:54 #7
Ved jeg sgu ikke!
Er du ved at lægge hele dit webhotel ned? :o)
Avatar billede terrak Nybegynder
05. december 2005 - 22:00 #8
Er du sikker på at dit webhotel tillader brug af "<?" i stedet for "<?php"?
Avatar billede inctor Nybegynder
05. december 2005 - 22:03 #9
jeg Har Webhotel Hos Jepponet .. Såå Ved Det Ikke ..
Avatar billede terrak Nybegynder
05. december 2005 - 22:05 #10
Okay, men så kunne du jo prøve at erstatte <? med <?php
Avatar billede jakobdo Ekspert
05. december 2005 - 22:17 #11
Det ligner ikke et sådant problem.
For det ligner at koden bliver afviklet godt nok!
Avatar billede terrak Nybegynder
06. december 2005 - 07:26 #12
Hvor ser du at koden bliver afviklet godt nok? Jeg kunne nemlig ikke få de header-fejl som du beskrev.
Avatar billede jakobdo Ekspert
06. december 2005 - 07:43 #13
Det får jeg heller ikke nu!
Tidligere gjorde jeg!
Avatar billede inctor Nybegynder
06. december 2005 - 21:55 #14
Det fordi at siderne nu er som koderne står øverst  i spm .. jeg sad og legede med dem først .. men har i en anden løsning med samme system ? som måske er nemmere ?
Avatar billede jakobdo Ekspert
07. december 2005 - 08:57 #15
Prøv at lave en test side:

<?php
phpinfo();
?>
Avatar billede inctor Nybegynder
08. december 2005 - 14:15 #16
Skal i have adressen ? Outputted er for langt ..

http://2cool4you.dk/comp2.php

det er det der phpinfo; ...
Avatar billede inctor Nybegynder
09. december 2005 - 10:32 #17
Er der et svar ???
Avatar billede jakobdo Ekspert
09. december 2005 - 10:58 #18
På hvad? :o)
Avatar billede inctor Nybegynder
09. december 2005 - 17:46 #19
om der var en nemmere løsning eller om hvorfor at problemet opstår .. ?
Avatar billede jakobdo Ekspert
09. december 2005 - 20:37 #20
Du kunne evt. smide hele din kode herind, og vi måske kunnde se nogle fejl?
Avatar billede inctor Nybegynder
10. december 2005 - 15:06 #21
Den tjekker om man er online elleR ej ..

<? include("sql.php");
$result2 = mysql_query("SELECT * FROM users WHERE id = '$id' ORDER BY id DESC") or die(mysql_error());
$row2 = mysql_fetch_array($result2);

if ($row2[status]  == "1")
{
include("adminornorm.php");
}
else
{
include("index.php");
}
?>


Den tjekker om man er Admin eller Normal .. :

<? include("sql.php");
$result2 = mysql_query("SELECT * FROM users WHERE id = '$id' ORDER BY id DESC") or die(mysql_error());
$row2 = mysql_fetch_array($result2);

if ($row2[admin]  == "1")
{
include("onlineadmin.php");
}
else
{
include("onlinenorm.php");
}
?>
Avatar billede inctor Nybegynder
10. december 2005 - 15:18 #22
Koden stod oZz i mit oprindelige Spm .. ;D
Avatar billede inctor Nybegynder
12. december 2005 - 19:14 #23
kan jeg få lidt hjælp ? ellers lukker jeg bare .. :D
Avatar billede jakobdo Ekspert
12. december 2005 - 19:59 #24
Hvad hedder dine koder?
Avatar billede inctor Nybegynder
13. december 2005 - 17:56 #25
Hvilke Koder ? dem som i 10/12-2005 15:06.00 ? eller hvilke koder mener duh ?
Avatar billede jakobdo Ekspert
13. december 2005 - 23:25 #26
Dit første indlæg!
Avatar billede inctor Nybegynder
06. januar 2006 - 15:04 #27
fik det løst på en anden måde ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester