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) Zitieren
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 Zitieren
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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.