Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > set_include_path() immer verfügbar?
Antwort
 
Themen-Optionen
Alt 18.03.2006, 15:37   Nach oben    #1
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard set_include_path() immer verfügbar?

Hallo,
aufgrund einer aktuellen Diskussion würde ich gerne wissen, inwieweit man davon ausgehen kann, dass ein Anweder einer Applikation die Möglichkeit hat die Funktion set_include_path() zu verwenden.

Mir wurde gesagt, dass einige Hoster dies nicht zulassen.
Als Randbemerkung sei gesagt, dass die Webanwendung PHP 5.1.x als Grundvoraussetzung ansieht.

Wäre erfreut über einige Informationen diesbzgl.

Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 16:19   Nach oben    #2
dejan_spasic
Erfahrener Benutzer
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 168
Standard

Sagen wir mal es so, ich habe noch keine Erfahrung gemacht, wo die Funktion set_include_path bzw. das Ändern der include_path Direktive nicht erlaubt war. Aber man sollte es nicht ausschließen.
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 16:26   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Nun, es ist eben so, dass ich irgendwie davon ausgehe, dass Leute, die diese Anwendung verwenden keine DAUs sind. Demnach gehe ich einfach auch mal davon aus, dass vernünftiger Webspace (PHP 5.1.x wird wie gesagt vorausgesetzt) vorhanden ist.

Hm. Wir haben uns nun darauf geeinigt, dass man zuerst versucht den include_path zu setzen. Sollte dies nicht möglich sein wird dies nachträglich simuliert.
Sollte damit geklärt sein.

Wenn jemand noch etwas hierzu zu sagen hat. Gerne.

Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 17:06   Nach oben    #4
axo
Gast
 
Beiträge: n/a
Standard

im safe_mode läuft's nicht.

besser:
dirname(__FILE__) . '/bla'

grüße
axo
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 20:03   Nach oben    #5
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Zitat:
Zitat von axo
besser:
dirname(__FILE__) . '/bla'
Öhm, auf die Gefahr hin, dass ich mich jetzt blamiere *gg* .. was genau willst Du mir mit dieser Zeile sagen?

Also ich verstehe nicht ganz, wie das die Verwendung von set_include_path() ersetzen soll.

Danke.
Grüße, Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 21:18   Nach oben    #6
axo
Gast
 
Beiträge: n/a
Standard

verwende einfach eine konstante, z.b.

PHP-Code:
define('DOC_ROOT',dirname(__FILE__)); 
... und dann bei jedem require bzw. include:

PHP-Code:
require_once DOC_ROOT '/foo/bar/baz.php'
damit bist du nicht auf den include-path angewiesen.

grüße
axo
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 21:30   Nach oben    #7
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Ahsooo, jou. Dann ist klar. Hatte irgendwie in die falsche Richtung gedacht.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 22:28   Nach oben    #8
axo
Gast
 
Beiträge: n/a
Standard

was natürlich auch möglich ist, wäre __autoload() ... damit kannst ein wenig magischer arbeiten, aber ich persönlich hasse es

cya
axo
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.03.2006, 22:34   Nach oben    #9
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Zitat:
Zitat von axo
was natürlich auch möglich ist, wäre __autoload()
__autoload() wird auf jeden Fall verwendet.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Thunderbird 1.5.0.7 / Firefox 1.5.0.7 verfügbar Ben Nachrichten 0 14.09.2006 17:10
Tomcatinstallation - Beispiele nicht verfügbar, obwohl mitinstalliert Ben Tools, Server, Betriebssysteme 10 14.03.2006 20:26
Variablen überall verfügbar machen Jan PHP-Programmierung 6 18.02.2006 20:49
Thunderbird 1.5 RC2 verfügbar Ben Nachrichten 1 29.12.2005 23:01
PEAR 1.4.5 verfügbar Ben Nachrichten 0 23.11.2005 18:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:24 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44