mgjall Skrevet 13. september 2006 Skrevet 13. september 2006 Jeg får ikke php scriptene til å fungere som de skal. Jeg har installeret apache 2.2.3 og php5. Plasserer php scriptene i htdocs mappa i apache mappa. Jeg kjører scriptene i browseren som http://localhost/test03.php. Så lenge php scriptene ligger i html taggene funker det, men ikke når det ligger i php tagger. Eks: dette funker: <html> <head> <title>Et eksempel</title> </head> <body> <?php for($i=0; $i<100; $i++) { echo $i; echo "<br>"; } ?> </body> </html> dette funker ikke: <?php echo("<html>"); echo("<head>"); echo("<title>webside</title>"); echo("</head>"); echo("<body>"); echo("<a href="www.dagbladet.no">dagbladets</a>"); echo("</body>"); echo("</html>"); ?>
Gjest Slettet+142 Skrevet 13. september 2006 Skrevet 13. september 2006 echo("<a href="www.dagbladet.no">dagbladets</a>"); prøv å endre det til echo("<a href=\"www.dagbladet.no\">dagbladets</a>");
mgjall Skrevet 13. september 2006 Forfatter Skrevet 13. september 2006 Takk! Det virket. Jeg testet noen av de scriptene som er lagt ut her på sidene, men det virker som om jeg generelt ikke får de til å virke. Kan det ha noe med hvilken versjon av php eller apache jeg kjører?
lefsaker Skrevet 13. september 2006 Skrevet 13. september 2006 Du MÅ ha med \ i linker når det er html i php tror jeg. Hvertfall sånn for meg, og jeg har nyeste versjon av php og apache
Ernie Skrevet 13. september 2006 Skrevet 13. september 2006 Et lite hot tips kan være å skru på feilmeldinger i PHP siden det tydligvis ikke er på.
genstian Skrevet 13. september 2006 Skrevet 13. september 2006 error_reporting(E_ALL) når du utvikler er alltid en god regel.
mgjall Skrevet 14. september 2006 Forfatter Skrevet 14. september 2006 Takk for tipsene. Jeg har error_reporting(E_ALL) på i php.ini filen, men jeg får ikke noen feilmeldinger. Jeg redigerer scriptene i notepad, legger dem i htdocs og kjører dem i exploreren. Mulig at feilmeldingene lagres noe sted, men de kommer ikke opp i forbindelse med browseren ihvertfall.
mgjall Skrevet 14. september 2006 Forfatter Skrevet 14. september 2006 Ja, den er satt til on i php.ini fila.
Martin A. Skrevet 14. september 2006 Skrevet 14. september 2006 Du MÅ ha med \ i linker når det er html i php tror jeg. Hvertfall sånn for meg, og jeg har nyeste versjon av php og apache 6858946[/snapback] Bare å bruke ' istede for ". echo "<a href='http://diskusjon.no'>Diskusjon.no";
Ernie Skrevet 14. september 2006 Skrevet 14. september 2006 ... eller motsatt (som jeg foretrekker): echo '<a href="http://diskusjon.no">Diskusjon.no';
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå