PHP wird nicht erkannt

Alles, was PHP betrifft, kann hier besprochen werden.

PHP wird nicht erkannt

Postby ZaphoodB » 16. September 2009 09:08

Hallo,
ich habe... hoffentlich... nur ein kleines Problem.

Ich habe bei mir Xampp 1.7.2 zulaufen und hatte bisher auch keine Problem. Nur seit Gestern wird PHP nicht mehr erkannt. Selbst einfache Sachen wie "echo" nimmt er nicht.
Es kommt aber keine Fehlermeldung, die Seite bleibt einfach nur weiß. Wobei der HTML-Teil aber funktioniert (title-Tag funktioniert).

Hab Xampp auch schon mal komplett runtergehauen und neu drauf gepackt, leider ohne Erfolg.

Ich benutze den IE7, mir wäre nicht bekannt das man dort etwas freischalten muss, zumal es ja bis "Vorgestern" alles funktioniert hat.

Was könnte das Problem sein ?

Danke schon mal

ZaphoodB
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby sili » 16. September 2009 11:49

Wahrscheinlich hast du einen Fehler, zeigts diesen aber nicht an. Zeig doch mal deinen Code.
sili
 
Posts: 54
Joined: 15. March 2003 16:05
XAMPP version: dfg
Operating System: dfg

Re: PHP wird nicht erkannt

Postby ZaphoodB » 16. September 2009 20:32

Wie ich schon sagte, selbst bei einfachen Sachen funktioniert es nicht.
Und was kann man bei

Code: Select all
<?php
echo 'Hallo Welt';
?>


falsch machen.

Gruß

ZaphoodB
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby sili » 16. September 2009 23:03

Benutzt du vielleicht das short_open_tag (z.B. <? echo 1; ?> statt <?php echo 1; ?>)?
sili
 
Posts: 54
Joined: 15. March 2003 16:05
XAMPP version: dfg
Operating System: dfg

Re: PHP wird nicht erkannt

Postby ZaphoodB » 17. September 2009 08:57

Ich habe beide Versionen ausprobiert und keine klappt.
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby Stepke-DSL » 17. September 2009 09:00

hast du dir mal den quellcode der seite angeschaut, was er dir da ausspuckt?
Stepke-DSL
 
Posts: 313
Joined: 12. July 2007 16:08
Operating System: Win XP Pro SP3 + SuSe Linux

Re: PHP wird nicht erkannt

Postby ZaphoodB » 17. September 2009 09:08

Hallo...

... es geht wieder.

Ich habe es eben einfach nochmal probiert... und es geht.
Da ich aber nun von Hause aus Neugierig bin, auch wenn die Frage vermutlich nicht zu beantworten ist...
... aber wo könnte das Problem gelegen haben ?
Ich habe nichts verändert und wie gesagt, falsch geschrieben auch nicht... was auch bei 3 Zeilen?!
Da ich Xampp neu gemacht hatte kann es eigentlich auch nich am Server liegen, da es sowohl davor wie danach nicht ging.

Zumal mich nun auch wundert, die PHPmyAdmin-Seite ist ja auch PHP drin oder? Die hat immer ohne Problem funktioniert.

Oder einfach abhaken und sich freuen das es wieder geht?

Sachen gibs...

Gruß

ZaphoodB
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby ZaphoodB » 25. September 2009 11:30

Hallo noch mal,
muss das Thema leider doch mal ansprechen, denn es klappt nun wieder nicht.

Habe mir nun auch mal Firefox 3.5 installiert um zusehen ob es ab IE 7 liegt... leider nicht.

Selbst einfachsten Code wie diesen:

Code: Select all
<html>
<head>
</head>
<body>
Hallo Welt 1
<?
echo 'Hallo Welt 2';
?>
<?php
echo 'Hallo Welt 3';
?>
</body>
</html>


bekomme ich nichts ausser mein Html "Hallo Welt 1". Aber beide PHP-Schreibweisen bringen nix auf den Schirm.

Vielleicht hat doch noch wer eine Idee, wieso es mal funktioniert und mal nicht. Ich habe seit dem letzten Mal auch nichts Neues installiert oder dergleichen.

Danke schon mal

ZaphoodB
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby Stepke-DSL » 25. September 2009 11:58

Punkt eins: das hat nichts mit dem Browser zu tun, PHP ist eine Serverseitige Scriptsprache!
Punkt zwei: wie rufst du die Seite auf?
Stepke-DSL
 
Posts: 313
Joined: 12. July 2007 16:08
Operating System: Win XP Pro SP3 + SuSe Linux

Re: PHP wird nicht erkannt

Postby Nobbie » 25. September 2009 12:56

Die Datei MUSS die Endung *-php haben, bei *.html (oder andere) funktioniert PHP nicht (wird nicht interpretiert). Und die Datei muss via http://.... aufgerufen werden (nicht einfach "Datei öffnen..." im Browser, das geht auch nicht).
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: PHP wird nicht erkannt

Postby ZaphoodB » 28. September 2009 07:41

Es war wirklich zu einfach, aber auf die einfachsten Dinge kommt man nicht.

Klar, ich habe, wenn ich die Datei geändert haben, sie einfach nur in den IE "gezogen"... dass das nicht klappen kann ist eigentlich klar :oops:
Aber man sucht natürlich erstmal nach irgendwelche komplizierten Geschichten die keiner kennt :wink:

@Nobbie
Das stimmt nicht, das die Endung *.php sein MUSS, man kann PHP auch ganz "normal" in eine HTML-Seite schreiben... dafür gibt es ja die <?php ?> Tags.

Schönen Tag noch und schöne Woche

ZaphoodB
ZaphoodB
 
Posts: 13
Joined: 16. September 2009 09:02

Re: PHP wird nicht erkannt

Postby Stepke-DSL » 28. September 2009 08:49

Es kommt darauf an, was alles durch den PHP-Parser geschoben wird. Werden auch HTML-Seiten geparst, dann kann die Endung auch .html sein... Kommt halt auf die httpd.conf an.
Stepke-DSL
 
Posts: 313
Joined: 12. July 2007 16:08
Operating System: Win XP Pro SP3 + SuSe Linux

Re: PHP wird nicht erkannt

Postby Nobbie » 28. September 2009 12:13

ZaphoodB wrote:Das stimmt nicht, das die Endung *.php sein MUSS, man kann PHP auch ganz "normal" in eine HTML-Seite schreiben... dafür gibt es ja die <?php ?> Tags


Das reicht nicht, es muss auch so in httpd.conf konfiguriert sein. Und da wir hier im Xampp Forum sind, gehe ich von der Standardkonfiguration aus, und da wird *.htm bzw. *.html nicht durch den PHP Parser geschickt.

Es ist etwas anderes, wenn das Startscript (*.php) einen include() auf eine HTML Datei macht - dann ist der Parser bereits aktiv und es wird jede include-te Datei geparsed, egal welche Extension sie besitzt. Aber Deine Beschreibung nach rufst Du Dateien direkt im Browser auf, und wenn es unter Xampp eine *.html Datei ist, dann wird das PHP Coding nicht interpretiert.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04

Re: PHP wird nicht erkannt

Postby anguilla1964 » 09. October 2009 19:24

Hallo ,
zu diesem Thema muss ich mich auch einschaten, da ich auch folgendes Problemn nach der xampp intall. habe ( 1.72 )
(vorher die 1.67 drauf gehabt und alles war ok. )

php dateien werden unter http://localhost/zielordner/ oder unter http://127.0.0.1/zielordner nicht ausgeführt!
in einer wird sogar der ganze php quelltext ausgegeben.

bei dieser hier passiert nichts, nur im quelltext sieht man den php code : name der Datei:index.php

Code: Select all
 <?
if( !$x) print "hallo";
?>


habe auch andere ordner unter /htdocs/angelegt.. kein Unterschied

nur die xampp seiten selbst funkionieren !

ist das Problem schon bekannt ?
anguilla1964
 
Posts: 1
Joined: 09. October 2009 19:11

Re: PHP wird nicht erkannt

Postby Wiedmann » 09. October 2009 19:55

Code: Select all
<?

Code: Select all
<?php
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to PHP

Who is online

Users browsing this forum: No registered users and 13 guests