Mailinglisten-Archive |
Nicolas Neubauer wrote: > > > Hallo zusammen, > Hallo, Michael, > > Fatal error: Call to unsupported or undefined function mysql_connect() in > > lib.inc.php3 on line 119 > > > > In der php3.ini habe ich die Auskommentierung für extension=php3_mysql.dll > > herausgenommen. Woran kann es noch liegen? > als ich neulich PHP mal neu installiert habe, hatte ich einen ganz > komischen fehler: die Dateinamen der dlls waren auf 8+3 Zeichen > zusammengeschrumpft. das heisst, ich musste statt php3_mysql.dll > php3_mys.dll einbinden, dann gings. Eigentlich hatte ich das auf > verschiedene Probleme auf meinem Rechner zurückgeführt, aber vielleicht > isses ja bei Dir dasselbe? Die Verstümmelung der Namen wurde höchstwarscheinlich durch das Tool verursacht, welches die als Zip-Datei (Source - tar.gz) vertriebene Windows Distribution entpackt hat. Möglicherweise ist auch ein Übergang von einem Rechner auf den nächsten dran Schuld. Das sollte der lokale Admin wissen. Zur Einbindung einer dll ist es natürlich notwendig, daß sich die dll in dem Verzeichnis befindet, in dem sie erwartet wird. Im Block "Path and Directories" in der php3.ini gibt es einen Eintrag, der ggf. anzupassen ist: "extension_dir=./ ; directory in which the loadable extensions (modules) reside", php3.ini-dist aus der PHP 3.0.14 (Win32) Dist. Sollte all dies nichts helfen, kannst Du letztlich versuchen das Modul zur Laufzeit einzubinden. Die benötigte Funktion heißt dl, http://www.php.net/manual/function.dl.php3. Ulf -- Ulf Wendel NetUSE Kommunikationstechnologie GmbH Siemenswall, D-24107 Kiel, Germany Fon: +49 431 386435 00 -- Fax: +49 431 386435 99
php::bar PHP Wiki - Listenarchive