PHP läuft nicht richtig
Tobias H-
- php
hallo,
ich habe eben php über IIS 5.1 zum laufen gebracht (davor hatte ich Apache)...
wenn ich also eine php-datei aufrufe wo z.B. nur ein echo drinsteht oder phpinfo(); dann wird die seite wunderbar ausgeführt und wiedergegeben. sobald ich aber eine komplexere Seite aufrufe, wir einfach ein weißer bildschirm ausgegeben.
wenn ich den alten php ordner (noch vom apache) mit dem neuen überspiele läuft alles wunderbar...was könnte ich falsch eingestellt haben?
liebe grüße,
tobias
hi,
was könnte ich falsch eingestellt haben?
Die das error reporting betreffenden Direktiven - so dass PHP dir nicht mal sagen darf, welche Fehler auftreten.
gruß,
wahsaga
hi,
was könnte ich falsch eingestellt haben?
Die das error reporting betreffenden Direktiven - so dass PHP dir nicht mal sagen darf, welche Fehler auftreten.
gruß,
wahsaga
hm...
ich habe aber in der php.ini
display_errors = on
und
error_reporting = E_ALL
...ich habe jetzt festgestellt, dass er bei textfeldern wo ich ein dynamischen value gemacht habe, d.h. z.b.:
value="<? echo $_POST['user']; ?>"
einfach den abschnitt <? echo $_POST['user']; ?> als text im textfeld ausgibt...
hi,
sinnvoll zitieren bitte, danke.
...ich habe jetzt festgestellt, dass er bei textfeldern wo ich ein dynamischen value gemacht habe, d.h. z.b.:
value="<? echo $_POST['user']; ?>"einfach den abschnitt <? echo $_POST['user']; ?> als text im textfeld ausgibt...
OK, Stichwort short_open_tags.
gruß,
wahsaga
...das klappt jetzt alles wunderbar bis auf die schnittstelle zu mysql...:(
und dabei habe ich folgende schritt bereit gemacht.
extension_dir =C:\PHP5\ext
und
extension=php_mysql.dll
extension=php_mysqli.dll
mein php-ordner heißt php5 in C: wie man auch oben sehen kann...
weiß jemand woran das noch liegen kann?
MySQL5 liegt bei mir unter C:\Programme\MySQL
liebe grüße,
tobias
hi,
...das klappt jetzt alles wunderbar bis auf die schnittstelle zu mysql...:(
Und "klappt nicht" äussert sich wie?
(Ist es so schwer zu kapieren, dass es lästig ist, immer wieder nachfragen zu müssen, damit mal _brauchbare_ Infos kommen?)
weiß jemand woran das noch liegen kann?
Die Logfiles des Servers vielleicht.
gruß,
wahsaga
Hallo Tobias,
einfach den abschnitt <? echo $_POST['user']; ?> als text im textfeld ausgibt...
Bei dir sind short_open_tags (<?, <?=) deaktiviert. Es empfiehlt sich aber generell, immer <?php zu verwenden.
Schöne Grüße,
Johannes