Klumpig Postad 5 april, 2003 Share Postad 5 april, 2003 Det går ej att lägg in <!--#include file="johan.php" --> vid echo så fick jag massor fel meddelande. Ha provat med <!--#include file=´johan.php´ --> Men det gick ej ändå.. <? switch($vanner){ case johan: echo (""); break; case tomas: echo (""); break; } ?> Har ni bra tips? Mvh Länk till kommentar Dela på andra webbplatser More sharing options...
Don Tomas Postad 5 april, 2003 Share Postad 5 april, 2003 Vad får du för felmeddelanden ? Borde det inte stå case $johan: .. .. case $tomas /TN [inlägget ändrat 2003-04-05 13:42:47 av Don Tomas] Länk till kommentar Dela på andra webbplatser More sharing options...
Klumpig Postad 5 april, 2003 Trådskapare Share Postad 5 april, 2003 <? switch($vanner){ case johan: echo ("<!--#include file="johan.php" -->"); break; case tomas: echo ("<!--#include file="tomas.php" -->"); break; } ?> Fel meddelanden: Parse error: parse error in /var/www/svenska/vanner/vanner.php on line 15 Länk till kommentar Dela på andra webbplatser More sharing options...
TicoRoman Postad 5 april, 2003 Share Postad 5 april, 2003 Det ska nog vara: case 'johan': ... ... case 'tomas': http://www.php.net/manual/en/control-structures.switch.php Men jag förstår inte varför man öht vill använda <!--#include file="johan.php" --> i PHP? PHP har ju egna inkluderingsmetoder: include 'johan.php'; http://www.php.net/manual/en/function.include.php _________ TicoRoman - The One And Only Länk till kommentar Dela på andra webbplatser More sharing options...
TicoRoman Postad 5 april, 2003 Share Postad 5 april, 2003 echo ("<!--#include file="johan.php" -->"); Vill du ändå skriva ut det där så ska du göra så här: echo "<!--#include file=\"johan.php\" -->"; Citationstecken (") är "reserverade" i PHP. Därför måste de särskilt skiljas åt med ett \ före. Annars kommer PHP tro att de tillhör själva kod-delen och inte texten som ska skrivas ut. _________ TicoRoman - The One And Only Länk till kommentar Dela på andra webbplatser More sharing options...
Klumpig Postad 5 april, 2003 Trådskapare Share Postad 5 april, 2003 echo "<!--#include file=\"johan.php\" -->"; fungerar inte riktig ändå. Jag fick inte fel meddelande o jag kan inte se text från johan.php Länk till kommentar Dela på andra webbplatser More sharing options...
TicoRoman Postad 5 april, 2003 Share Postad 5 april, 2003 Då kanske det beror på hur sidorna parsas (gås igenom) av servern. Sidan måste ju både parsas av PHP-motorn och sedan "SSI-motorn" (vad den nu heter) för att byta ut <!--#include file=\"johan.php\" -->. Sker det då i fel ordning så borde det bli fel. Inte för att jag VET att det ÄR så. Jag gissar bara. Jag undrar fortfarande varför du inte vill använda PHP's egna inkluderingsmetoder, som jag skrev om tidigare i tråden? _________ TicoRoman - The One And Only Länk till kommentar Dela på andra webbplatser More sharing options...
Klumpig Postad 5 april, 2003 Trådskapare Share Postad 5 april, 2003 Joo, svårt att förklara! Men det vore lättare om du kolla på min sidan.. Add mig i msn xxxxxxx Så kan jag säga adress bla bla! (Bara om det är okej för dig) [inlägget ändrat 2003-04-05 15:08:00 av Klumpig] Länk till kommentar Dela på andra webbplatser More sharing options...
Klumpig Postad 5 april, 2003 Trådskapare Share Postad 5 april, 2003 Tusen tackar till TicoRoman! Problemet är löst! Länk till kommentar Dela på andra webbplatser More sharing options...
joakimj Postad 5 april, 2003 Share Postad 5 april, 2003 Då kanske det beror på hur sidorna parsas (gås igenom) av servern. Sidan måste ju både parsas av PHP-motorn och sedan "SSI-motorn" (vad den nu heter) för att byta ut <!--#include file=\"johan.php\" -->. Sker det då i fel ordning så borde det bli fel. Inte för att jag VET att det ÄR så. Jag gissar bara. Då kan jag säga att det är så. All SSI körs/parsas innan PHP:n. --- Jocke Oh, German. I´m sorry, I thought there was something wrong with you. Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.