conym18 Geschrieben 8. Januar 2003 Geschrieben 8. Januar 2003 hi, angenommen ich schreibe mir in php eine funktion, will aber, das die php-engine (linux) die funktion dann immer kennt. also nicht bei jedem projekt die datei mit in die verzeichnisse kopieren und irgendwie aufrufen (z.B. mit include). z.B. ich schreibe habe folgende sinnlose funktion function x_y_fkt($text) { $text = "".$text." und ".$text.""; return $text; } ????????? danke (ich hoffe ihr versteht was ich machen will)
Florian_K Geschrieben 8. Januar 2003 Geschrieben 8. Januar 2003 Hallo conym18! Wenn du PHP mit deinen eigenen Funktionen erweitern möchtest heißt es, dass du die Funktionen in C schreiben musst. Das Buch "PHP New Technology" (ISBN 3-8272-5877-4), das ich digital auf einer PHP Sonderausgabe der InternetWorld gefunden habe, umreisst das Thema "PHP um eigene Funktionen erweitern" und gibt sonst noch Tipps. Es gibt Hilfestellung beim Einrichten des CVS für das Zend-Projekt, auch wenn ich denke, dass es nicht unbedingt nötig ist. Ergo: PHP zu erweitern wird ein wenig komplizierter als Funktionen in PHP zu schreiben. Gruß, Florian
Jaraz Geschrieben 8. Januar 2003 Geschrieben 8. Januar 2003 Hi, du kannst in der php.ini ein auto_prepend file angeben. Das wird dann immer vorher geladen. Gruß Jaraz
DanielH Geschrieben 8. Januar 2003 Geschrieben 8. Januar 2003 Hi, zusatzlich gibt es in der PHP.ini einträge zu include_path, bei denen PHP-Dateien hinterlegt werden können, die ausserhalb des Servers liegen, das heisst als zentrale "header"-Dateien nutzbar sind. include("Dateiname") sucht dann erst im gleichen Ordner und anschliessend im unter dieser directive angegebenen Ordner nach Dateien. Somit liegen diese zentral. Sollte aber nur genutzt werden, wenn man einen eigenen Server betreibt, oder nicht vorhat das Zeug ins Internet zu bringen, weil der Hoster auf dieses Verzeichnis meisst keinen Zugriff gibt oder es garnicht erst anlegt. MfG
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden