mit php -> ftp

pogo

Erfahrenes Mitglied
hoi hoi

also ich möchte mit php eine ftp verbindung herstellen...
dazu schreibe ich folgendes:
PHP:
<?
$conn_id = ftp_connect("$ftp_server"); 
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass"); 
?>

abba ich bekomme immer diese fehlermeldung:
Fatal error: Call to undefined function: ftp_connect() in c:\apache\htdocs\index.php on line 2

was mache ich falsch?
 
also das heisst, soweit ich wiess soviel, die funktion kennt php nicht .... ?
sorry fals es falsch ist ....

aba selbst wenn es klappt, was willst du auf nem FTP ?

die daten die du einfügen kannst du och per fopen(); etc einfügen .... oda mit include(); ....

:)
 
Ich habe mal nachgesehen und die Funktion gibt es.
Allerdings können Funktionen vom Betreiber des Servers deaktiviert werden. Bei manchen wird das einfach aus Sicherheitsgründen gemacht.
Ich weiß nicht was die Deaktivierung dieser Funktion helfen soll, aber am besten schreibst du mal ne Mail an deinen Hoster.
 
das iss mein eigener FTP ;)
...ich denke ich muss einfach nur diese ftp funktion an meinem server einstellen (apache + php4)
...nur weiss jemand wie!?
 
Fatal error: Call to undefined function: ftp_connect() in c:\apache\htdocs\index.php on line 2

ähm c:/ bla bla bladas ist doch loval auf dem rechner, daran köntne aus auch liegen, wenn du kein ftp installed hast oda wilslt du auf dein ftp im internet zu greifen, dann würde es vielleicht gehn wenn intenrnet an ist (kann ja passiern das es aus ist :) )
sonst weiss ich kein rat
 
@pornex
ha ha...
und selbst wenn mein FTP off wäre, müsste doch wenigstens die funktion (ftp_connect) funzen...
 
Nö wieso ?
wenn dein ftp server offline is kannst ja auch nich connecten...willste denn local connecten oder auf nen net ftp ?
 
also die Funktion ftp_connect() gibts auf jeden Fall - das steht außer Frage... also dürfte diese Fehlermeldung auch nicht kommen weil dein Webserver ja immer funzt - egal ob du mit der Außenwelt connected bist oder nicht!

Und mit Sicherheit liegts wohl auch an den Einstellungen deines Apaches --> schau doch mal in der Konfigurationsdatei httpd.conf nach...
 
Ich habe mal versucht die Funktion bei mir zu bentzen und es ging. Keine Fehlermeldung.
Die httpd.conf wird dich aber nicht sonderlich weiter bringen, da die für den Apache-Server zuständig ist. Du musst dir die php.ini ansehen, die für PHP zuständig ist. Ich hänge dir meine mal an, evtl musst du einen Pfad anpassen, weil ich den Apache auf G:\ habe.
 

Anhänge

  • php.zip
    8,4 KB · Aufrufe: 38

Neue Beiträge

Zurück