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 [29/04/2020 20:02] – 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ü' | ||
- | Damit beim entwickeln auch alle Fehler angezeigt werden, sollte eine .htaccess Datei mit folgenden Einträgen im Verzeichnis sein | + | {{simplenavi> |
- | wobei display_errors on das wichtigste ist.\\ | + | |
- | < | + | |
+ | ==== 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. | ||
+ | |||
+ | .htaccess | ||
+ | |||
+ | < | ||
php_flag display_startup_errors on | php_flag display_startup_errors on | ||
php_flag display_errors on | php_flag display_errors on | ||
Zeile 16: | 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: | ||
- | < | + | |
+ | .htaccess | ||
+ | |||
+ | < | ||
# PHP error handling for production servers | # PHP error handling for production servers | ||
# Disable display of startup errors | # Disable display of startup errors | ||
Zeile 72: | Zeile 87: | ||
| | ||
</ | </ | ||
+ | |||
+ | |||
</ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | == Absolouten Path == | ||
+ | |||
+ | PHP | ||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | echo getcwd(); | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | |||
+ | == PATH == | ||
+ | < | ||
+ | / means the root of the current drive; | ||
+ | |||
+ | ./ means the current directory; | ||
+ | |||
+ | ../ means the parent of the current directory. | ||
+ | </ | ||
+ | |||
+ | == Relativen Path == | ||
+ | |||
+ | beginnt der Path mit "/" | ||
+ | href='/ | ||
+ | PHP | ||
+ | |||
+ | <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.1588183331.txt.gz · Zuletzt geändert: 29/04/2020 19:02 (Externe Bearbeitung)