07. december 2002 - 00:02
Der er
9 kommentarer
Fejl med .php og .php4
Jeg sidder og forsøger mig med php og er rendt et i et alvorligt problem. Når jeg bruger extension .php virker alle scripts fint, output kommer pænt ud på skærmen, men alle kald til mysql-funktion giver script-fejl Når jeg bruger extension .php4 (eller .php3) får jeg ingen fejl, men jeg får heller intet på skærmen - jo nogen gange nogle vildfarne kontrol-tegn. Jeg er ret oerbevist om at det er en simpel konfigurationsfejl, men kan ikke gennemskue hvilken. Jeg kører RedHat Linux 8.0
Annonceindlæg fra SuperOffice
Slettet bruger
07. december 2002 - 00:05
#1
hvordan ser dine kald til mysql så ud og hvilke fejl får du?
07. december 2002 - 00:06
#2
Lav en fil med navnet phpinfo.php med dette indhold: <? phpinfo(); ?> Så kan du se om du har mysql kompileret med i din PHP
07. december 2002 - 00:06
#3
check httpd.conf og se og du har php4 etc extensions slået til.
07. december 2002 - 00:07
#4
nå ok php virker ;)
07. december 2002 - 00:11
#5
Det virker fint med at oprettet filen test.php der indeholder <? phpinfo(); ?> Men hvis jeg kalder filen test.php4 får jeg intet output. Et script som dette <html> <head> <title>PHP Test</title> </head> <body> <?php echo "Hejsa!<p> ?> <?php $link = mysql_connect("localhost", "root", "xxxxxx") or die("Could not connect"); print "Connected successfully"; mysql_select_db("itc") or die("Could not select database"); mysql_close($link); ?> </body> </html> giver følgende fejl når det hedder test6.php Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /var/www/html/khd/test6.php on line 8 og en enkelt linie med "?>" når det hedder test6.php4
Slettet bruger
07. december 2002 - 00:12
#6
Hvad sker der også for den linie?? <?php echo "Hejsa!<p> ?>
Slettet bruger
07. december 2002 - 00:13
#7
<html> <head> <title>PHP Test</title> </head> <body> <?php echo "Hejsa"; ?> <?php $link = mysql_connect("localhost", "root", "xxxxxx") or die("Could not connect"); print "Connected successfully"; mysql_select_db("itc") or die("Could not select database"); mysql_close($link); ?> </body> </html> ville det ikke virke?
Slettet bruger
07. december 2002 - 16:20
#8
hallo?
07. december 2002 - 18:38
#9
Det virker nu. Jeg rodede den halve nat, og... bingo. Jeg tror jeg bl.a. lod mig narre af et par stavefejl :-( Tak for indsats til at hjælpe mig på sporet.
Vi tilbyder markedets bedste kurser inden for webudvikling