• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

PHP Script wird nicht richtig angezeigt

Sm0kiT

Neues Mitglied
Hallo,
habe mir auf meine Homepage ein Notdienstkalender-Script geladen. Dort funktioniert es auch wunderbar, jedoch möchte ich noch einige Anpassungen vornehmen. Also wollte ich das Script einfach auf meinem XAMPP laufen lassen. Der zeigt das Script aber nicht richtig an. Wenn ich den PHP-Tag so schreibe,
Code:
<?
...
?>
wird nur der Quelltext angezeigt. Bei der anderen Variante
Code:
<?php
...
?>
spuckt der Server mir folgende Fehler aus:
Code:
[B]Warning[/B]:  include(\\CONFIG.INC.PHP) [[URL="http://localhost/function.include"]function.include[/URL]]: failed to open stream: Invalid argument in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]26[/B]

[B]Warning[/B]:  include() [[URL="http://localhost/function.include"]function.include[/URL]]: Failed opening '//config.inc.php' for inclusion (include_path='.;C:\Programme\XAMPP\xampp\php\PEAR') in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]26[/B]

[B]Warning[/B]:  file(//content.tpl.html) [[URL="http://localhost/function.file"]function.file[/URL]]: failed to open stream: Invalid argument in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]27[/B]

[B]Warning[/B]:  join() [[URL="http://localhost/function.join"]function.join[/URL]]: Invalid arguments passed in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]27[/B]

[B]Warning[/B]:  include(/template.class.inc.php) [[URL="http://localhost/function.include"]function.include[/URL]]: failed to open stream: No such file or directory in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]31[/B]

[B]Warning[/B]:  include() [[URL="http://localhost/function.include"]function.include[/URL]]: Failed opening '/template.class.inc.php' for inclusion (include_path='.;C:\Programme\XAMPP\xampp\php\PEAR') in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]31[/B]

[B]Fatal error[/B]:  Class 'template' not found in [B]C:\Programme\XAMPP\xampp\htdocs\web\notdienstkalender\index.php[/B] on line [B]32[/B]
Auf meinem Webserver läuft das Script wie gesagt einwandfrei (mit der <? ... ?>-Variante). Woran kann es jetzt liegen, dass XAMPP das Script nicht vernünftig anzeigt?

P.S.: Das Script ist hier zu finden.
 
Werbung:
Das <? nicht funktioniert liegt daran, dass short_open_tag deaktiviert ist; das musst Du in der php.ini aendern, bei XAMPP findest Du diese unter xampp/php.
Wieso das Skript nicht funktioniert weiss ich nicht, aber es sieht so aus, als ob bei den includes Pfadteile fehlen wuerden. Fehlt vielleicht eine Konfigurationsdatei oder wurde eine Konfigurationsvariable nicht gesetzt?
Edit: Habe es mir gerade angeschaut, die Warnungen kommen auch daher, dass die Konfig-Datei mit Shorttags erstellt wurde, deshalb werden die dort gesetzen Variablen nicht erkannt. Sobald Du die Shorttags aktiviert hast sollte es tun. ;)
 
Zuletzt bearbeitet:
Werbung:
Zurück
Oben