Ich benutze curl php API, um auf FTP-Links zuzugreifen. Auf einer bestimmten Site gibt es Fehlercode 9 (Zugriff verweigert). Der Link ist jedoch von IE und Firefox aus zugänglich.curl FTP-Zugriff verweigert
Dann laufe ich curl-Befehlszeile und es gab die gleichen "access denieded" Ergebnisse.
> d:>\curl -v ftp://ftp1.example.com/outgoing/EHF/dbex10win_en.zip
> * About to connect() to ftp1.example.com port 21 (#0)
> * Trying 204.50.113.145...
> * connected
> * Connected to ftp1.example.com (204.50.113.145) port 21 (#0) < 220 Microsoft FTP Service
> > USER anonymous < 331 Anonymous access allowed, send identity (e-mail name) as password.
> > PASS [email protected] < 230-Welcome to Example FTP site! < 230 Anonymous user logged in.
> > PWD < 257 "/" is current directory.
> * Entry path is '/'
> > CWD outgoing < 550 outgoing: Access is denied.
> * Server denied you to change to the given directory
> * Connection #0 to host ftp1.example.com left intact curl: (9) Server denied you to change to the given directory
> > QUIT < 221
> * Closing connection #0
Aber der Link funktioniert gut in Firefox. Was ist hier falsch mit cUrl? Dank
Wenn Sie einen vollständigen Pfad zu einem Verzeichnis angeben, macht das einen Unterschied machen? – tcole