Skriver ut phpkoden?
13 svar · 661 visningar · startad av Hamatzu
Det är för att servern inte är konfigurerad för att köra PHP. Hör med ditt webbhotell.
Det konstiga är att servern visst är konfiguerad för att köra php! :S
vet inte om det hjälper men du startar phpkoden på flera ställen med <?
ändra dessa till <?php för servern kanske inte tillåter shorttags.
sen har du en </div> för mycket, men det bör ju inte spela nån roll.
Märkte att jag hade en div för mkt nu när du sa det... :P
Testade att byta ut alla <? till <?php med det gjorde ingen
skillnad. Vad fasen kan det vara som gör att det blir så? :S
Kan det vara att man sparat filen i fel format eller liknande?
Jag har testat på olika webhotell och det har varit samma
problem där också, så servern är det inget fel på.
Hamatzu skrev:
Jag har testat på olika webhotell och det har varit samma
problem där också, så servern är det inget fel på.
Det hävdar jag att det är. Är siten verkligen konfigurerad för att köra php-filer? Hur set det ut om du har en fil med enbart följande kod
<?php
phpinfo();
?>
?
Filen är enkodad i UTF-16LE. Jag antar att PHP saknar stöd för UTF-16.
Byt enkodning till UTF-8 (utan BOM) så borde PHP fungera korrekt.
zcorpan skrev:
Filen är enkodad i UTF-16LE. Jag antar att PHP saknar stöd för UTF-16.
Byt enkodning till UTF-8 (utan BOM) så borde PHP fungera korrekt.
Så du menar att jag har sparat den i fel fil-format?
Hur löser jag det då, måste jag spara om filen på något vis?
/Edit: Tar det senare, fotbollen har ju börjat, glömde nästan bort det :D
Du kan i Anteckningar, tex, i Spara Som-rutan ange vilken enkodning som ska användas. Anteckningar kan spara i windows-1252, utf-16le, utf-16be och utf-8 (med BOM). (Men de kallas för "ANSI", "Unicode", "Unicode big edian" och "UTF-8".)
Anteckningar kan inte spara utf-8-filer utan BOM. PHP tror att BOMen är data och därför kan man tex inte använda header() i PHP.
Du kan förstås spara filen i windows-1252 istället, men jag skulle rekommendera utf-8. Notepad2 är en textredigerare som kan spara utf-8-filer utan BOM (File > Encoding > UTF-8).
Kom ihåg också att du behöver tala om för webbläsaren vilken enkodning som används.
Hmm, jag använder anteckningar ofta när jag kodar och har aldrig stött på problemet.
Pedda skrev:
Hmm, jag använder anteckningar ofta när jag kodar och har aldrig stött på problemet.
Brukar du spara som UTF-8 då?
Peeer skrev:
Brukar du spara som UTF-8 då?
Nej, (var tvungen att kolla efter) jag sparar som ANSI.
Tänkte inte på att kolla hur jag sparade. :)