php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.06.2004, 11:35  
Gast
 
Beiträge: n/a
Standard Globale Variable der php.ini hinzufügen

Hallo,

ich weiß zwar nicht, ob das in den Profi oder Anfänfger-Bereich gehört, aber ich habs mal hier reingepostet, da ich mich selbst als Fortgeschrittener einstufen würde und ich nicht glaube, das mir ein Anfänger weiterhelfen kann. Also, fühlt euch net beleidigt, falls die Frage unwürdig ist

Also zur Sache: Wie der Titel schon sagt, ich will ganz einfach nur eine globale Variable in der php.ini hinzufügen, so daß sie mir während der Laufzeit immer zur Verfügung steht. Den Grund für den Umstand zu erläutern, würde jetzt zu weit führen.

Diese Variable kann/will ich nicht in meinen Skripten deklarieren. Falls die php.ini der falsche Ort dafür ist, lasst es mich bitte wissen.

Bisher habe ich einfach versucht, durch folgende Deklaration eine Umgebungsvariable zu setzen:

Code:
variablenname = wert
Wenn ich phpinfo() aufrufe, kann ich die Variable nicht finden (natürlich nach Neustart von Apache).

Kann mir da jemand weiterhelfen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.06.2004, 12:00  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Code:
; Automatically add files before or after any PHP document.
auto_prepend_file =
auto_append_file =
Hierin ein PHP-file angeben, dass diese Variable deklariet (prepend = vor dem aufgerufenen Script)
Guradia ist offline   Mit Zitat antworten
Alt 09.06.2004, 15:18  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Guradia
Code:
; Automatically add files before or after any PHP document.
auto_prepend_file =
auto_append_file =
Hierin ein PHP-file angeben, dass diese Variable deklariet (prepend = vor dem aufgerufenen Script)
Zusatz:
Das PHP File muß dort mit dem absoluten Pfad angegeben werden!
  Mit Zitat antworten
Alt 09.06.2004, 16:08  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für die schnellen Antworten!

Ich glaub, damit kann ich was anfangen. in meinem Fall gebe ich also das file, was die var enthält bei prepend mit.

Danke!
  Mit Zitat antworten
Alt 09.06.2004, 19:10  
Gast
 
Beiträge: n/a
Standard

HI!

Ich glaube eine Environment-Variable wäre die schönere Lösung. Einfach in Windows (Systemsteuerung) angeben, neu starten, und mit get_env() dir das Ding in PHP holen.

Vorteil: Serverübergreifend, also falls du mal mit Java nebenbei anfängst, hast du kein Stress


Gruß,
Patrick
  Mit Zitat antworten
Alt 09.06.2004, 19:43  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von brainless81
Ich glaube eine Environment-Variable wäre die schönere Lösung.
Es gibt keine "schönen" Lösungen sondern nur nützliche Lösungen. Der OP möchte gern eine oder mehrere PHP Variable haben, die in allen PHP Scripte gültig sind. Genau dafür ist "auto_prepend_file" geschaffen worden. Ich erledige im Prepend einiges:
- Zugangsdaten für MySQL ablegen
- weitere Konstanten definieren
- Include/require
- Instanzen erzeugen
- Authentifikation abfragen (inclusive session_start) usw.

Und das Gute daran ist: man kann für jeden Virtualhost andere Files angeben. Entweder in httpd.conf (mod) oder in einer lokalen php.ini (CGI).
  Mit Zitat antworten
Antwort


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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable in Datenbankentrag asa PHP Tipps 2008 11 22.07.2008 09:51
php.ini & error_* squig PHP Tipps 2007 2 25.12.2006 22:18
Variable in $this Variable der Klasse benutzen PHP Tipps 2006 5 03.05.2006 20:04
js: globale Variable lokal global Deklarieren Blank HTML, Usability und Barrierefreiheit 1 22.04.2006 15:42
GLobale Variable PHP Tipps 2006 15 09.02.2006 20:29
PHP.ini wird nicht gefunden PHP Tipps 2006 5 03.01.2006 17:29
Variable durch 2. Variable bestimmen Quagga PHP Tipps 2005-2 11 26.10.2005 17:34
Globale Variable aus Funktion?? PHP Tipps 2005-2 0 05.08.2005 18:57
Session Variable oder Globale Variable ? PHP Tipps 2005-2 3 27.06.2005 21:49
php globale variable PHP Tipps 2005 7 05.04.2005 12:17
Globale Variable nixdorf PHP Tipps 2005 4 19.03.2005 13:05
globale variable PHP Tipps 2005 8 11.03.2005 08:07
Variable in einer Variable Beatbox PHP Tipps 2005 7 15.01.2005 15:55
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
[Erledigt] Variable erst später definieren? PHP Tipps 2004-2 10 04.12.2004 20:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php.ini variablen, php.ini globale variablen, php funktionsübergreifende variable, php globale variablen php.ini, php.ini variables, globale variablen php.ini, php server übergreifende variablen, php variable funktionsübergreifend, php script übergreifende variablen, php funktionsübergreifende variablen, php auto_prepend_file, globale php.ini, auto_prepend_file php.ini, php globale variablen, php.ini environment variable, php global variable php.ini, php.ini eigene variablen, php.ini environment, htaccess environment, php ini globale variablen

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:02 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.