8. Januar 200323 j 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)
8. Januar 200323 j 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
8. Januar 200323 j Hi, du kannst in der php.ini ein auto_prepend file angeben. Das wird dann immer vorher geladen. Gruß Jaraz
8. Januar 200323 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.