php5
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| php5 [2008/02/26 19:14] – Externe Bearbeitung 127.0.0.1 | 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 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: | ||
| + | |||
| + | |||
| ===== Upgrade Tips PHP4 nach PHP5 ===== | ===== Upgrade Tips PHP4 nach PHP5 ===== | ||
| Zeile 18: | Zeile 20: | ||
| ^ Konfigurationsparameter ^ PHP4 ^ PHP5 ^ | ^ Konfigurationsparameter ^ PHP4 ^ PHP5 ^ | ||
| | register_globals | On | **Off** | | | register_globals | On | **Off** | | ||
| - | | allow_url_fopen | + | | allow_url_include |
| - | | allow_url_include | + | | allow_url_fopen |
| - | | session.gc_maxlifetime | 1440 | 10800 | | + | | session.gc_maxlifetime | 1440 | **10800** | |
| + | Während wir aus Sicherheitsgründen '' | ||
| ==== register_globals = Off ==== | ==== register_globals = Off ==== | ||
| Zeile 128: | 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.1204049661.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
