cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011
-
3 oct. 2005 à 17:24
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
4 oct. 2005 à 17:22
lo all,
Simple, je crée un fichier, j'insere des mails dedans pour un soft de mailing.
mon code :
//Création du fichier temp de la liste email visiteur
$content = "";
do {
$content .= $row_mailvisit['email']."\n";
} while ($row_mailvisit = mysql_fetch_assoc($mailvisit));
// Connexion
$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server"); <- OK
// Login
if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
echo "Connecté en tant que [mailto:$ftp_user@$ftp_server\n $ftp_user@$ftp_server\n]"; <- OK
} else {
echo "Connexion impossible en tant que $ftp_user\n";
}
cs_destiny
Messages postés249Date d'inscriptionjeudi 17 février 2005StatutMembreDernière intervention29 août 2011 4 oct. 2005 à 08:41
Je ne veut pas dl un fichier local sur mon ftp, jveut juste crée un fichier est inserer des mail dedans.
Avec ma method sa fonctionne si le fichier n'existe pas, il est crée et rempli de $content.
ensuite c est ma que jbloque, si le fichier existe jpeut pas reécrire dedans apparament donc j'ai essayer un unlink mais rien à faire il ne trouve pas le fichier! alors qu'il existe ... j'ai reussi a le faire trouver par cette ligne :
unlink("../../mail.visit.txt"); <- seul prob jn'ai pas les permission (fichier en 0777), comme si je n'etait pas logger ... alors que je le suis.
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 4 oct. 2005 à 12:54
J'aurais pas fait comme ca...
J'aurais dans un premier temps crée mon fichier texte, ensuite je le balance sur via les fonctions FTP.
Mais, première question : Est ce que ton FTP t'appartient ? Est ce que
le script PHP s'y trouve ? Si oui, alors tu n'as pas besoin de te faire
chier avec le FTP... Si non, peut-être avec fsockopen()...
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 4 oct. 2005 à 17:22
Quand tu créer un fichier avec fopen(), t'es déja sur ton FTP. Donc si je fais :
$file = fopen('text.txt',w);
Le fichier text.txt se trouve sur la racine de ton site web. Donc pas
besoin de t'emmerder à copier un fichier qui se trouve au bon endroit :)
De plus, pour le unlink(), vérifie que tu possèdes bien les droits pour
le faire via Apache je crois, ou alors modifie le CHMOD de ton fichier
en 777 temporairement (avec un client FTP cette fois :)).
Par contre, fait un unlink() sans le ftp:// mais en http://
T'as confondu les 2, c'est pas bien grave encore ;)