PHP4 und PHP5 parallel

Hallo,

ich weiß, dass dieses Thema bereits öfters behandelt wurde, doch leider konnte ich keine so richtige Antwort auf meine spezielle Frage finden.

Ich habe mehrere PHP Scripts unter PHP 5 laufen. Provider ist 1&1.

Nur ein Script, was ich dringend benötige verlangt nach PHP4.

Frage: Ich habe die Scriptdateien alle in einem separaten Unterordner. Kann ich z.B. mittels .htaccess den Server so anweisen, dass er dieses Script mit PHP4 und alle anderen Scripts unter PHP5 ausführt. Standartmäßig ist auf dem Webserver von 1&1, PHP5 aktiviert.

Ich habe auch gelesen, dass man das evtl. über die Dateiendung wie .php4 oder .php5 steuern könnte. Nur muss ich dann nicht auch die ganzen Scripts entsprechend ändern? Derzeit sind alle PHP Scriptdateien mit .php abgelegt und so würde die Dateizuweisung im Script ja nicht mehr stimmen.

Wer kann mir diesbezüglich weiterhelfen?

Besten Dank und viele Grüße
 
Danke Flex für Dein Feedback.

Diese Lösung kenne ich, hilft mir aber leider nicht weiter.

Hier müsste ich wieder alle Scriptdateien von jetzt .php auf beispielsweise .php4 ändern und zugleich in allen Dateien die zum Script gehören prüfen, ob auf Dateien mit der Erweiterung .php verwiesen wird. Da das Script eine Unmenge an .php Dateien beinhaltet, wäre das ein höllischer Aufwand. Insofern war halt meine Frage, ob sich das nicht auch komfortabler lösen lässt.

Fazit: Alle Scripts immer unter PHP5 parsen mit Ausnahme des einen Scripts das nur unter PHP4 läuft, ohne die dazugehörigen Dateien samt Quelltext auf eine neue Dateiendung ändern zu müssen.

VG
 
Leg das eine php4-Script doch in ein Verzeichnis in dem nichts anderes liegt und füg dort eine .htaccess-Datei nach o.g. Anleitung ein.
 
Du kannst auch in deinem Unterverzeichnis einfach die übliche Dateiendung "überschreiben", also:

Code:
AddType x-mapp-php4 .php

Falls 1&1 das erlaubt.
 
Zurück