PHP nur teilweise geparst

Alles, was PHP betrifft, kann hier besprochen werden.

PHP nur teilweise geparst

Postby steve-x » 31. March 2013 12:49

Ich habe auf meinem neuen Rechner (Windows 8) xampp installiert und meine alten Ordner wie am alten Gerät im Unterverzeichnis xampp/htdocs/Projekte/... abgelegt.
Jetzt habe ich folgendes Problem - das ich mir nicht ganz erklären kann:

Die alten Seiten werden ganz normal (richtig) dargestellt
Wenn ich einen neuen Ordner für eine Homepage anlege, kennt er scheinbar keine PHP?!

zB
auskommentierte Bereich zeigt er an und am Ende noch: */ ?>
include(...) ignoriert er komplett. Im Quelltext steht hier zB: <?php include('head.php'); ?>

(auch wenn ich die Dateien in einen alten Ordner kopiere, werden sie nicht richtig angezeigt. Die alten mit dem selben Quellcode jedoch schon?!)

Bitte um Hilfe!

Ich habe übrigens Xampp 1.8.1 (im Profil war 1.8.0 auswählbar)
steve-x
 
Posts: 2
Joined: 31. March 2013 12:39
Operating System: Windows 8

Re: PHP nur teilweise geparst

Postby Altrea » 31. March 2013 13:04

Entweder ist der Code doch nicht ganz identisch, oder es ist keine .php Datei, oder du verwendest short_open_tag, oder es ist ein Problem des Zeichensätzen (meist ein gesetztes BOM)
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP nur teilweise geparst

Postby steve-x » 31. March 2013 13:51

DANKE!
Da wäre ich nie draufgekommen. Es war ein Problem mit dem BOM. Habe hier nachgelesen: http://www.d-mueller.de/blog/utf-8-fur-php-programmierer-und-webanwendungen/

Ich habe ja auf meinem neuen System auch Notepad neu installieren müssen. Habe keine Änderungen in der Installation vorgenommen. Erst jetzt wegen dem BOM nachgesehen - war aber eigentlich richtig eingestellt. Jetzt habe ich meine Datei versucht umzustellen. Kodierung - UTF8 ohne BOM. Auch mit Kodierung - Konvertiere zu UTF8 ohne BOM. Beides nicht funktioniert!
Dann habe ich den gesamten Quelltext kopiert und als neue Datei abgespeichert - jetzt war in Notepad auch rechts unten ANSI as UTF-8 richtig angezeigt - und jetzt funktioniert es.

Nochmals: Vielen Dank
steve-x
 
Posts: 2
Joined: 31. March 2013 12:39
Operating System: Windows 8

Re: PHP nur teilweise geparst

Postby Altrea » 01. April 2013 09:50

Nichts zu danken :D
Viel Spaß mit XAMPP und all dem Zeug 8)
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11926
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to PHP

Who is online

Users browsing this forum: No registered users and 18 guests