programmieren:php:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| programmieren:php:start [25/12/2020 12:12] – [Error handling] conny | programmieren:php:start [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ==== PHP ==== | ==== PHP ==== | ||
| - | {{ : | + | {{ : |
| alles rund um das Thema PHP und programmieren | alles rund um das Thema PHP und programmieren | ||
| - | |||
| ==== Untermenü' | ==== Untermenü' | ||
| + | |||
| {{simplenavi> | {{simplenavi> | ||
| - | \\ | + | |
| - | \\ | + | |
| ==== Error handling ==== | ==== Error handling ==== | ||
| - | Damit beim Entwickeln auch alle Fehler angezeigt werden, sollte eine .htaccess Datei mit folgenden Einträgen im Verzeichnis sein | ||
| - | wobei display_errors on das wichtigste ist.\\ | ||
| - | <code php| .htaccess> | + | Damit beim Entwickeln auch alle Fehler angezeigt werden, sollte eine .htaccess Datei mit folgenden Einträgen im Verzeichnis sein wobei display_errors on das wichtigste ist. |
| + | |||
| + | .htaccess | ||
| + | |||
| + | <code php> | ||
| php_flag display_startup_errors on | php_flag display_startup_errors on | ||
| php_flag display_errors on | php_flag display_errors on | ||
| Zeile 22: | Zeile 23: | ||
| php_flag log_errors on | php_flag log_errors on | ||
| php_value error_log | php_value error_log | ||
| + | |||
| + | |||
| </ | </ | ||
| Im PHP Script folgendes: | Im PHP Script folgendes: | ||
| < | < | ||
| + | |||
| // Melde alle PHP Fehler (siehe Changelog) | // Melde alle PHP Fehler (siehe Changelog) | ||
| error_reporting(E_ALL); | error_reporting(E_ALL); | ||
| + | |||
| </ | </ | ||
| Zusammenfassung: | Zusammenfassung: | ||
| - | <code css| .htaccess> | + | |
| + | .htaccess | ||
| + | |||
| + | <code css> | ||
| # PHP error handling for production servers | # PHP error handling for production servers | ||
| # Disable display of startup errors | # Disable display of startup errors | ||
| Zeile 79: | Zeile 87: | ||
| | | ||
| </ | </ | ||
| - | </ | ||
| + | |||
| + | </ | ||
| ---- | ---- | ||
| + | |||
| == Absolouten Path == | == Absolouten Path == | ||
| + | PHP | ||
| - | <code php| PHP> | + | <code php> |
| <?php | <?php | ||
| - | echo $_SERVER[" | + | echo getcwd(); |
| - | ?> | + | ?> |
| + | </ | ||
| + | |||
| + | |||
| + | == PATH == | ||
| + | < | ||
| + | / means the root of the current drive; | ||
| + | |||
| + | ./ means the current directory; | ||
| + | |||
| + | ../ means the parent of the current directory. | ||
| </ | </ | ||
| Zeile 95: | Zeile 116: | ||
| beginnt der Path mit "/" | beginnt der Path mit "/" | ||
| - | href='/ | + | href='/ |
| - | \\ | + | PHP |
| - | <code php| PHP> | + | |
| - | dirname($_SERVER[' | + | <code php> |
| + | dirname($_SERVER[' | ||
| + | oder | ||
| + | dirname($_SERVER[' | ||
| </ | </ | ||
| + | |||
| + | ===== Pfade / Path Info: ===== | ||
| + | |||
| + | \\ Wir unterscheiden in relativen und absoluten Path (Verzeichnis)\\ Relativ wird wie in fogenden Beispielen durch " | ||
| + | <code php> | ||
| + | Datei vom Hauptverzeichnis des Webspace aufrufen (in PHP) | ||
| + | Eine Konstante mit " | ||
| + | define(" | ||
| + | damit lässt sich der Path wie folgt aufrufen | ||
| + | root."/< | ||
| + | </ | ||
| + | ---- | ||
| + | |||
| + | Absolute Aufrufe:\\ ''/< | ||
| + | |||
| + | ---- | ||
| + | |||
| + | **Verzeichnis**\\ \\ Verzeichns des ausgeführten Scripts (Speicherort)\\ '' | ||
| + | |||
| + | ===== Wordpress Pfade ===== | ||
| + | |||
| + | Pfad zum aktiven Template\\ '' | ||
| + | |||
| + | ===== URL: ===== | ||
| + | |||
| + | URL zum aktiven Template\\ '' | ||
programmieren/php/start.1608894748.txt.gz · Zuletzt geändert: 25/12/2020 12:12 von conny
