[RESOLU] effacer fichier aprés lecture ftp

Mammouth du PHP | 504 Messages

03 mai 2013, 21:39

Bonjour a tous,

J'ai un script qui recupere du contenu sur un serveur distant ftp, qui lit et insere dans ma bdd.

J'essaie d'effacer le fichier le fichier si l'insertion est bien effectuer mais ça ne fonctionne pas.

Voici mon script
if(!newsExiste($titre, $genre, $categorie)) {
if(mysql_query($sql)) {
	echo '<p>Insertion OK</p><br /><br><br>';
	$login_result = ftp_login($conn_id, "log", "pass");
	if (ftp_delete($conn_id, $xml)) {
 echo "-$xml- deleted successful<br />";
 ftp_close($conn_id);
} else {
 echo "could not delete -$xml-<br />";
}
} else {
	echo '<p style="color: red">Erreur lors de l\'insertion</p><a href="javascript:history.back()">Revenir en arriere</a> | <a href="index.php">Recommencer</a><br><br>';
}
} else {
echo '<p style="color: green">Existe deja dans la base</p>';
}
J'ai un accés un accés en écriture et lecture sur ce serveur donc il ne s'agit pas d'un probleme de droit. Il me retourne a chaque fois "could not delete".

Par contre si je soumet l'url du fichier dans un autre script comme un formulaire avec un methode post et je valide, ça marche. :? comme je souhaite faire un cron sur cette tache, vous comprendrez que je souhaite éxécuter la supression des l'insertion.

Merci de votre aide.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

03 mai 2013, 22:37

Salut,

Que retourne le ftp_login ?


@+
Il en faut peu pour être heureux ......

Mammouth du PHP | 504 Messages

03 mai 2013, 22:42

hello moogli,

J'avais oublier le ftp_connect :? , ça fonctionne tout de suite mieux avec. :)

Merci.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

03 mai 2013, 22:49

Tu m'étonne :mrgreen:


De rien

@+
Il en faut peu pour être heureux ......