php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.03.2006, 18:34  
Gast
 
Beiträge: n/a
Standard $_SERVER['path']

Hallo,

Wo kann ich die Variable $_SERVER['PATH'] ändern?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.03.2006, 18:37  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Wie ändern? $_SERVER['path'] gibt es nicht.
Ansonsten..
PHP-Code:
<?php
$_SERVER
['path'] = "blub";
?>
Corvin ist offline  
Alt 28.03.2006, 18:38  
Gast
 
Beiträge: n/a
Standard

Also irgendwo bekommt diese Variable ihren inhalt doch her?!
Das heisst,dass man diesen auch bestimmt ändern kann oder nicht?
Ich mein jetzt auf dauer ändern.
 
Alt 28.03.2006, 18:41  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von phpMark
Also irgendwo bekommt diese Variable ihren inhalt doch her?!
Es handelt sich hierbei um ein Array(element) und nicht um eine Variable.
Das $_SERVER-Array beinhaltet allerdings kein Element namens "path".
Corvin ist offline  
Alt 28.03.2006, 18:51  
Gast
 
Beiträge: n/a
Standard

du willst mir nicht im Ernst erzählen, dass es $_SERVER['PATH'] nicht gibt?!
Da hab ich wohl nen apache, der zaubern kann
 
Alt 28.03.2006, 18:54  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

$_SERVER['path'] =! $_SERVER['PATH']

Corvin ist offline  
Alt 28.03.2006, 18:59  
Gast
 
Beiträge: n/a
Standard

wenn du es nicht weißt, dann sei doch einfach ruhig.
 
Alt 28.03.2006, 19:05  
Gast
 
Beiträge: n/a
Standard

Dein PHP läuft unter win32?
Was Du in $_SERVER['PATH'] siehst, ist der Inhalt der Umgebungsvariable PATH - also dem Suchpfad für Programme, DLLs usw.
Welches Windows ist es?
 
Alt 28.03.2006, 19:09  
Gast
 
Beiträge: n/a
Standard

windows 2000.
Ich hab mal bei den Umgebungsvariablen(Systemsteuerung->System->Erweitert->Umgebungsvariablen) geguckt und naja.. da war nicht alles, was in $_SERVER['PATH'] stand.
 
Alt 28.03.2006, 19:13  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Zitat:
Zitat von phpMark
wenn du es nicht weißt, dann sei doch einfach ruhig.
Ich glaube Gröning ist nicht umsonst Moderator hier und wenn du nichtmal
weißt wie man in einen Array schreibst, solltest du doch selbst erkennen,
dass du von PHP und allgemein Programmiersprachen wenig Ahnung hast.
Dann könnte es sein, dass andere mehr wissen als du - oder nicht?


Mach doch einfach mal
PHP-Code:
<?php
echo '<pre>'print_r($_SERVERtrue), '</pre>';
?>
Und da PHP zumindest bei den Variablen und assoziativen Array-Indexen
case-sensitive ist (bei Funktionen übrigens nicht), ist $_SERVER['path']
ganz einfach falsch.
Sicher hätte er sich aber auch deutlicher ausdrücken können


PS: Der Array $_SERVER beinhaltet Informationen, die eigentlich nur zum
Lesen gedacht sind. Du kannst dir gerne einen eigenen Array zulegen, in
den du Sachen schreibst, aber $_SERVER, $_GET, $_POST, $_REQUEST
sollten readonly bleiben.

http://de.php.net/reserved.variables
http://de.php.net/array
Zergling-new ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$_server path, _server[\path\], php _server[\path\], $_server[\'path\'], php $_server[\'path\'], php $_server pfad, php $_server path, php _server path, $_server path php, php $_server path nicht anzeigen, _server[\'path\'], _server[\path\] _server[\path\], $_server[\path\]

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.