Hey!
Fandt denne her kode:
<?php
$ftpBruger = 'dit_brugernavn'; //din ftp bruger
$ftpPass = 'dit_password'; //dit ftp password
$ftpServer = '
ftp.ditdomaene.dk'; //din ftp server
$ftpSti = '/'; //stien du ønsker at uploade til
$fil = 'dinfil.ext'; //den lokale fil på serveren der skal overføres
$ch = curl_init(); //start curl
$fp = fopen($fil,'r'); //åben vores fil for læsning
//fuld ftp sti hvor vi ønsker at uploade til inkl brugernavn og password
curl_setopt($ch, CURLOPT_URL, '
ftp://'.$ftpBruger.':'.$ftpPass.'@'.$ftpServer.$ftpSti.$fil);
curl_setopt($ch, CURLOPT_UPLOAD, 1); //upload
curl_setopt($ch, CURLOPT_INFILE, $fp); //send fil object til curl
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($fil)); //fil størrelse på vores upload
curl_exec($ch); //udfør curl kald (upload fil)
$fejl = curl_error($ch); //evt fejl gemmer vi i $fejl;
curl_close ($ch); //luk curl
fclose($fp); //luk fil
if(empty($fejl)) { //hvis fejl er tom er filen uploadet
echo 'Filen blev uploadet';
} else{ //ellers udskriver vi fejlen
echo $fejl;
}
?>
Ved ikke om den virker, da jeg ikke selv har haft behov for den slags (endnu).
Der efter kan du vælge at den skal uplode til en mappe på dit domæne og i den mappe lave en index-fil med en liste over filer i mappen.