By the way, this e-mail corresponds to some very strange behavior by Apache and PHP which I just can't explain:
contact.tpl
via include_once
, which in turn contains some
HTML and PHP code.
contact.tpl
. But still the old version of
this file (which does not exist anymore) gets included.
contact.tpl
to contact1.tpl
and change the include
statement correspondingly. Now actually the new version of the file gets included.
contact.tpl
gets included
again (which still does not exist anymore).
What can be the cause of this behavior? Does Apache somehow cache the PHP files too aggressively, or does some namespace conflict emerge due to the file name being different only by extension? Or does the PHP accelerator (that is responsible for Typo3 on another domain) wreak havoc?
Diese E-Mail hängt übrigens mit einem sehr seltsamen Verhalten von Apache und PHP zusammen, dass ich mir nicht erklären kann:
include_once
eine Datei contact.tpl
ein, die HTML- und PHP-Code enthält.
contact.tpl
. Es wird aber immer noch die alte (nicht
mehr existierende) Version dieser Datei eingebunden.
contact.tpl
in contact1.tpl
um und ändere die
include
-Anweisung entsprechend. Jetzt wird auch die neue Version
eingebunden.
contact.tpl
eingebunden.
Woran kann das liegen? Cacht Apache die PHP-Dateien zu hartnäckig, oder tritt irgendein Namenskonflikt auf, weil sich die Dateien nur in der Endung unterscheiden? Oder läuft vielleicht der PHP-Accelerator (der für Typo3 auf einer anderen Domain zuständig ist) Amok?