php5
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
php5 [2008/02/26 19:33] – phi | php5 [2008/03/07 23:12] (aktuell) – eri | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== PHP 5 ====== | ====== PHP 5 ====== | ||
- | Datenpark bietet seit längerem parallel zu PHP 4 auch PHP 5 an. Im Herbst 2007 wurden sämtliche Kunden informiert, | + | Datenpark bietet seit längerem parallel zu PHP 4 auch PHP 5 an. Im Herbst 2007 wurden sämtliche Kunden informiert, |
Dies der Zeitplan der Komplettumstellung: | Dies der Zeitplan der Komplettumstellung: | ||
* **Mo, 03. März 2008**: Umstellung sämtlicher Kunden auf PHP5 (Die Option Umschaltung auf PHP 4 bleibt eine weitere Woche im Controlpanel verfügbar) | * **Mo, 03. März 2008**: Umstellung sämtlicher Kunden auf PHP5 (Die Option Umschaltung auf PHP 4 bleibt eine weitere Woche im Controlpanel verfügbar) | ||
- | * **Mo, 10. März 2008**: Die Option PHP 4 wird im Controlpanel entfernt, nur noch PHP5 möglich! | + | * **Mo, 17. März 2008**: Die Option PHP 4 wird im Controlpanel entfernt, nur noch PHP5 möglich! |
- | Bis am 10. März haben Sie also noch Zeit, Ihre PHP-Scripts anzupassen und in der neuen Umgebung zu testen. Bis dann können Sie jederzeit im [[http:// | + | Bis am 17. März haben Sie also noch Zeit, Ihre PHP-Scripts anzupassen und unter der neuen Umgebung zu testen. Bis dann können Sie jederzeit im [[http:// |
Grundsätzlich sollte es keine Probleme geben mit der neuen Version. Da wir aber mit PHP 5 auch gleich ein paar Konfigurations-Änderungen eingeführt haben, müssen Sie ggf. an einigen Stellen eingreifen.\\ | Grundsätzlich sollte es keine Probleme geben mit der neuen Version. Da wir aber mit PHP 5 auch gleich ein paar Konfigurations-Änderungen eingeführt haben, müssen Sie ggf. an einigen Stellen eingreifen.\\ | ||
Die untenstehenden Tips sollen Ihnen dabei behilflich sein: | Die untenstehenden Tips sollen Ihnen dabei behilflich sein: | ||
+ | |||
Zeile 19: | Zeile 20: | ||
^ Konfigurationsparameter ^ PHP4 ^ PHP5 ^ | ^ Konfigurationsparameter ^ PHP4 ^ PHP5 ^ | ||
| register_globals | On | **Off** | | | register_globals | On | **Off** | | ||
- | | allow_url_fopen | On | **On** | | ||
| allow_url_include | | **Off** | | | allow_url_include | | **Off** | | ||
- | | session.gc_maxlifetime | 1440 | 10800 | | + | | allow_url_fopen | On | On | |
+ | | session.gc_maxlifetime | 1440 | **10800** | | ||
+ | Während wir aus Sicherheitsgründen '' | ||
==== register_globals = Off ==== | ==== register_globals = Off ==== | ||
Zeile 129: | Zeile 131: | ||
echo $username; | echo $username; | ||
</ | </ | ||
+ | |||
+ | ==== HTTP authentication ==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Zur HTTP-Authentikation unter PHP5 müssen Sie ebenfalls den neuen Array '' | ||
+ | |||
+ | Unter PHP4: | ||
+ | |||
+ | if ($PHP_AUTH_USER == ' | ||
+ | echo 'Sie haben sich erfolgreich eingeloggt!'; | ||
+ | } | ||
+ | |||
+ | **Neu unter PHP5**: | ||
+ | |||
+ | if ($_SERVER[' | ||
+ | echo 'Sie haben sich erfolgreich eingeloggt!'; | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | ==== Remote URL includes ==== | ||
+ | |||
+ | http:// | ||
+ | http:// | ||
+ | |||
+ | In PHP5 wird Ihnen nicht mehr erlaubt, den Inhalt einer externe URL direkt via '' | ||
+ | |||
+ | Unter PHP4: | ||
+ | |||
+ | include(' | ||
+ | |||
+ | **Neu unter PHP5**: | ||
+ | |||
+ | $content = file_get_contents(' | ||
+ | echo $content; | ||
+ | |||
php5.1204050795.txt.gz · Zuletzt geändert: 2008/02/26 19:33 von phi