Avatar billede dp2001 Juniormester
02. oktober 2005 - 17:40 Der er 3 kommentarer og
1 løsning

FTP med PHP

/*
Jeg prøver at downloade en fil med ftp_get i PHP, men det lykkedes ikke rigtig - og jeg får ikke engang en returkode (true/false).

Hvad er fejlen?

*/






<?php
// set up basic connection
$ftp_server = "ws10.surftown.dk";
$conn_id = ftp_connect($ftp_server);
ftp_set_option($conn_id,FTP_TIMEOUT_SEC,150);
$ftp_user_name = "od";
$ftp_user_pass = "7I";

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection
if ((!$conn_id) || (!$login_result))
{
    // FTP connection has failed
    exit;
}
else
{
    // Connected
    print "Logget på $ftp_server som $ftp_user_name!<br/><br/>";
   
    $local_file = "../pics/a/827f.jpg";
    $server_file = "od.dk/cover/Film/827f.jpg";
   
    $download = ftp_get($conn_id,$local_file,$server_file,FTP_ASCII);
   
    print "RESULTATET ER: $download";
   
    // phpinfo();
}

// close the FTP stream
ftp_close($conn_id);
?>
Avatar billede kokoko Nybegynder
02. oktober 2005 - 17:45 #1
Du kan nok ikke have dir med i $server_file. Du skal istedet bruge ftp_chdir til at skifte dir til hvor den ligger.
Avatar billede dp2001 Juniormester
02. oktober 2005 - 19:09 #2
Nope, det kunne jeg ikke. Kan man ellers godt med lokalt dir.

Svar og du skal få point.
Avatar billede kokoko Nybegynder
03. oktober 2005 - 14:55 #3
Fik du det til at virke eller hvad?
Avatar billede dp2001 Juniormester
03. oktober 2005 - 14:56 #4
jeps. takker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester