Am 08.03.2013 10:30, schrieb Joerg Thuemmler:
Am 07.03.2013 16:39, schrieb Norbert Zawodsky:
Am 07.03.2013 12:50, schrieb Joerg Thuemmler:
if (function_exists('Error') die('hier isse'); else echo 'hier isse nich'; HA !!! Treffer, versenkt ! (wie vhier vor kurzem jemand so trefflich bemerkte)
Ich habe obiges Statement als *aller erstes* Statement in die index.php eingebaut.
Und kaum rufe ich die index.php im Browser auf, schon steht geschrieben "hier isse"
Mein Bauchgefühlt hatte recht. Bevor index.ph überhaupt dran kommt ist Error() bereits deklariert.
Und wie finde ich jetzt WO Error() deklariert wird ????? Ein rekursives grep übers gesamte filesystem nach "function Error(" ???
Hi,
das ist aber merkwürdig... zumindest bei meinem php (5.3.5.) ist Error() nicht deklariert und ich kann es problemlos deklarieren.
Was passiert denn, wenn Du eine ganz einfache index.php an den apachen verfütterst, so etwa
<html><body> <h2>TEST</h2> <?php function Error() { echo "Error is da"; } Error(); ?> </body></hmtl>
und was passiert, wenn Du auf der Console
php index.php
(für die zm-index.php) eingibst? (Sollte jede Menge Fehler wg. fehlender Module etc. geben, aber keine Syntaxfehler und nicht den declare-Fehler)
cu jth
Hi Jürgen, ich habe Deine simple routine von oben mit copy/paste in eine datei /srv/www/htdocstest.php kopiert. Rufe ich dann localhost/test.php im Browser auf kommt der bekannte HTTP-500 error. In apache's error:_log steht PHP Fatal error: Cannot redeclare Error() in /srv/www/htdocs/test.php on line 6 dann habe ich in der Konsole mal "php test.php" eingegeben. Da kam dann ein interessantes Warning (und danach der bekannte Fehler): rincewind:/srv/www/htdocs # php test.php PHP Warning: Module 'kolabformat' already loaded in Unknown on line 0 PHP Fatal error: Cannot redeclare Error() in /srv/www/htdocs/test.php on line 6 rincewind:/srv/www/htdocs # Was ist dieses "kolabformat" und vorallem "already loaded in Unknown" ?????? Hmmmm.... Dubios Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org