-
asp_tags
boolean
-
Dieser
Schalter
aktiviert
die
Unterstützung
von
ASP
%
%
Tags
als
Erweiterung
zu
den
üblichen
?php
?
Tags
.
Dieses
beinhaltet
auch
die
Kurzform
der
Variablenausgabe
%=
$value
%
.
Weitere
Informationen
finden
Sie
hier
:
Escaping
from
HTML
.
Anmerkung
:
Die
Unterstützung
für
ASP-Tags
wurde
in
Version
3.0.4
hinzugefügt
.
-
auto_append_file
string
-
Hier
können
Sie
eine
Datei
angeben
,
die
automatisch
nach
der
Haupt-Datei
aufgerufen
wird
.
Die
Datei
wird
in
die
aufgerufene
Datei
eingebettet
,
als
wenn
Sie
sie
mittels
der
include(
)
Funktion
eingebunden
hätten
,
dabei
wird
ein
gesetzter
include_path
beachtet
.
Der
Wert
none
deaktiviert
auto-appending
.
Anmerkung
:
Wird
das
Skript
mit
der
Funktion
exit(
)
beendet
,
wird
auto-append
nicht
aktiv
.
-
auto_prepend_file
string
-
Hier
können
Sie
eine
Datei
angeben
,
die
automatisch
vor
der
Hauptdatei
aufgerufen
wird
.
Die
Datei
wird
in
die
aufgerufene
Datei
eingebettet
,
als
wenn
Sie
sie
mittels
der
include(
)
Funktion
eingebunden
hätten
,
dabei
wird
ein
gesetzter
include_path
beachtet
.
Der
Wert
none
deaktiviert
auto-prepending
.
-
cgi_ext
string
-
-
doc_root
string
-
Hier
wird
das
Stammverzeichnis
der
PHP-Skripte
eingegeben
.
Üblicherweise
handelt
es
sich
hier
um
das
DocumentRoot
des
Servers
(
Apache
:
htdocs
)
Diese
Angabe
wird
nur
benutzt
,
wenn
sie
einen
Wert
enthält
.
Wenn
PHP
mit
safe
mode
konfiguriert
wurde
,
werden
alle
PHP-Skripte
außerhalb
dieses
Directorys
ignoriert
.
-
open_basedir
string
-
Beschränkt
die
Dateien
,
die
von
PHP
geöffnet
werden
können
,
auf
Dateien
im
angegebenen
Verzeichnisbaum
.
Wenn
ein
Skript
versucht
,
eine
Datei
mit
z.B
.
fopen
oder
gzopen
zu
öffnen
,
wird
der
Ort
der
Datei
überprüft
.
Wenn
sich
die
Datei
außerhalb
des
spezifizierten
Verzeichnisses
befindet
,
wird
PHP
sie
nicht
öffnen
.
Alle
symbolischen
Links
sind
hier
mit
eingeschlossen
,
so
dass
es
auch
nicht
möglich
ist
,
dieses
Verbot
mittels
symlink
zu
umgehen
.
Der
Wert
.
gibt
an
,
dass
das
Verzeichnis
,
in
dem
das
Skript
abgespeichert
ist
,
als
Basis-Verzeichnis
genutzt
wird
.
Unter
Windows
werden
Verzeichnisse
mit
Semikolon
getrennt
,
unter
allen
anderen
Betriebssystemen
mit
einem
Doppelpunkt
.
Wenn
PHP
als
Modul
in
den
Apache
einkompiliert
wurde
,
werden
open_basedir
paths
von
"
Eltern
"-Verzeichnissen
nun
automatisch
vererbt
.
Anmerkung
:
Die
Unterstützung
für
multiple
Verzeichnisse
wurde
in
Version
3.0.7
hinzugefügt
.
Die
Standardeinstellung
ist
,
alle
Dateien
zum
Parsen
freizugeben
.
-
gpc_order
string
-
Legt
die
Auswertungsreihenfolge
für
GET
/
POST
/
COOKIE
Variablen
fest
.
Die
Standardeinstellung
ist
GPC
.
Wenn
Sie
diesen
Wert
auf
z.B
."
GP
"
setzen
,
ignoriert
PHP
Cookies
,
und
wird
jede
GET
Methoden
Variable
mit
POST
Methoden
Variablen
des
gleichen
Namens
überschreiben
.
-
ignore_user_abort
string
-
Standardmäßig
auf
ON
.
Wenn
Sie
diese
Einstellung
auf
OFF
setzen
,
werden
PHP-Skripte
beendet
,
sobald
sie
versuchen
,
eine
Ausgabe
zu
erzeugen
,
nachdem
der
Client
die
Verbindung
beendet
hat
.
ignore_user_abort(
)
.
-
include_path
string
-
Hier
können
Sie
ein
Verzeichnis
angeben
,
in
dem
die
require(
)
,
include(
)
und
fopen_with_path(
)
Funktionen
nach
Dateien
suchen
.
Das
Format
ist
ähnlich
der
PATH
Umgebungsvariablen
des
jeweiligen
Systems
:
Eine
Liste
von
Verzeichnissen
,
getrennt
durch
einen
Doppelpunkt
bei
UNIX
oder
ein
Semikolon
bei
WINDOWS
.
Beispiel
4-1
.
UNIX
include_path
include_path=.
:
/
home
/
httpd
/
php-lib
|
|
Beispiel
4-2
.
Windows
include_path
include_path="
.;c:\www\phplib
"
|
|
Der Standardwert für diese Option ist
.
(nur das aktuelle Verzeichnis).
-
isapi_ext
string
-
-
magic_quotes_gpc
boolean
-
Dieser
Schalter
setzt
den
magic_quotes-Zustand
für
GPC
(
GET
/
POST
/
COOKIE
)
-Operationen
.
Wenn
magic_quotes
auf
ON
steht
,
werden
automatisch
alle
'
(single-quote)
,
"
(double
quote)
,
\
(backslash
)
und
NUL
's
mit
einem
Backslash
versehen
.
Wenn
auch
magic_quotes_sybase
auf
ON
steht
,
wird
ein
single-quote
mit
einem
weiteren
single-quote
anstatt
eines
Backslashs
versehen
.
-
magic_quotes_runtime
boolean
-
Wenn
der
Schalter
magic_quotes_runtime
aktiviert
ist
,
werden
Anführungszeichen
der
meisten
Funktionen
,
welche
Daten
aus
jeglicher
Art
von
externer
Quelle
,
eingeschlossen
Datenbanken
und
Textdateien
,
zurückgeben
,
mit
einem
Backslash
versehen
.
Wenn
auch
der
Schalter
magic_quotes_sybase
aktiviert
ist
,
wird
ein
einfaches
Anführungszeichen
mit
einem
einfachen
Anführungszeichen
anstatt
eines
Backslashes
versehen
.
-
max_execution_time
integer
-
Dieser
Wert
gibt
die
maximale
Ausführungslänge
eines
Skriptes
in
Sekunden
an
,
bevor
es
vom
Parser
abgebrochen
wird
.
Dieses
soll
Abstürzen
des
Servers
durch
schlecht
geschriebene
oder
falsche
Skripte
vorbeugen
.
Bei
komplexen
Datenbankabfragen
sollte
man
jedoch
bedenken
,
dass
der
Standardwert
unter
Umständen
zu
klein
sein
kann
.
-
memory_limit
integer
-
Dieser
Wert
gibt
den
maximal
erlaubten
Speicherplatzverbrauch
eines
PHP-Skriptes
an
.
Diese
Einstellung
soll
den
Server
vor
Speicherverschwendung
durch
schlecht
programmierte
Skripte
bewahren
.
-
nsapi_ext
string
-
-
register_globals
boolean
-
Dieser
Schalter
bestimmt
,
ob
die
EGPCS-Variablen
(
Environment
,
GET
,
POST
,
Cookie
,
Server
)
als
globale
Variablen
registriert
werden
oder
nicht
.
Sie
sollten
dies
ausschalten
,
wenn
der
globale
Bereich
Ihrer
Skripte
nicht
durch
Benutzerdaten
gestört
werden
soll
.
Diese
Einstellung
ist
insbesondere
dann
sinnvoll
,
wenn
sie
mit
track_vars
Diese
Einstellung
ist
insbesondere
dann
sinnvoll
,
wenn
sie
mit
track_vars
verwendet
wird
.
In
diesem
Fall
kÖnnen
alle
EGPCS-Variablen
durch
$HTTP_ENV_VARS
,
$HTTP_GET_VARS
,
$HTTP_POST_VARS
,
$HTTP_COOKIE_VARS
und
$HTTP_SERVER_VARS
angespochen
werden
.
-
short_open_tag
boolean
-
Gibt
an
,
ob
die
Kurzform
(
?
?
eines
öffnenden
PHP-Tags
erlaubt
ist
.
Wenn
Sie
PHP
in
Kombination
mit
XML
nutzen
,
müssen
Sie
diese
Option
deaktivieren
.
Wenn
Sie
die
Option
deaktiviert
haben
,
müssen
Sie
die
Langform
des
öffnenden
Tags
(
?php
?
)verwenden
.
-
sql.safe_mode
boolean
-
-
track_vars
boolean
-
Wenn
dieser
Schalter
aktiviert
ist
,
werden
GET-
,
POST
-
und
Cookie-Werte
in
den
Umgebungsvariablen-Arrays
$HTTP_GET_VARS
,
$HTTP_POST_VARS
und
$HTTP_COOKIE_VARS
abgelegt
.
-
upload_tmp_dir
string
-
Hier
wird
das
temporäre
Verzeichnis
angegeben
,
in
welchem
Dateien
gespeichert
werden
,
die
mittels
file
upload
auf
den
Server
geladen
werden
.
Dieses
Verzeichnis
muss
schreibbar
sein
.
-
user_dir
string
-
Wenn
Sie
PHP
für
User
hosten
,
dann
können
persönliche
Verzeichnisse
der
Art
~username
angelegt
werden
.
Der
Wert
user_dir
zeigt
auf
das
Stammverzeichnis
,
unter
dem
diese
Nutzerverzeichnisse
liegen
.
z.B
.
public_html
.