Le fichier d'import que vous souhaitez automatiser avec une tâche CRON se trouve sur une URL distante.
Voici les données à ajouter au fichier de configuration php pour rendre cette action possible.
Tout d'abord, vous devez mettre en place le fichier de configuration sur votre serveur. Référez-vous à cet article pour les informations détaillées.
Pour récupérer le fichier CSV situé sur une URL distance, ajoutez les lignes ci-dessous au fichier php, à la 4è ligne, juste avant // CSV filename :
$data = file_get_contents('http://url/Du/Fichier/Distant.extension');
if($data == false) {
die("Erreur: Impossible de récupérer les données. Vérifiez l'url de votre fichier distant et son accessibilité.");
}
if(empty($data)) {
die("Erreur: Données vides");
}
file_put_contents('../../import/votre_fichier_csv.csv',$data);
unset($data);
Le nom que vous aurez choisi pour votre fichier CSV local devra être celui que vous indiquez dans le paramètre :
$_GET['filename'] = 'file_to_import.csv';