I file .xml serviranno solamente al server a cui mi dovrei collegare via ftp. Quindi la parte del passaggio si può tralasciare.

Per la funzione "opendir" ho trovato questo codice su php.net

Codice PHP:
<?php
$dir 
"/percorso/cartella_locale/";
// Apre una directory conosciuta, e procede con la lettura del contenuto
if (is_dir($dir)) {
   if (
$dh opendir($dir)) {
      while ((
$file readdir($dh)) !== false) {
             echo 
"filename: $file : filetype: " filetype($dir $file) . "\n";
        }
        
closedir($dh);
    }
}

?>
però, a quanto ho capito, va solo a leggere il contenuto della directory che indico in $dir e non fa altro. Come potrei incrementarla con una funzione di upload? Oppure, per caricare i dati su un altro server, devo usare tutt'altro tipo di funzione?