ftp récupère fichier texte d'un ftp transfert ve mon serveur
Posté : 02 févr. 2007, 20:47
bonjour à vous,
premier message,
j'ai à ma disposition un fichier texte .aff (je ne connaissais pas)
je veux récupérer le contenu et le copier sur un autre serveur
la connexion se passe bien le transfert plante à 80% voir plus
je vous joint les fonctions
la premières fonction insère les éléments dans une base de données
la seconde récupère et liste les lignes du fichier texte
par avance merci,
et désolé si j'enfreinds quelques règles
je m'efforcerai d'y remédier
premier message,
j'ai à ma disposition un fichier texte .aff (je ne connaissais pas)
je veux récupérer le contenu et le copier sur un autre serveur
la connexion se passe bien le transfert plante à 80% voir plus
je vous joint les fonctions
la premières fonction insère les éléments dans une base de données
la seconde récupère et liste les lignes du fichier texte
function insere_biens($r)
{
$origine = array("²","é","è","à","'");
$code = array("²","é","è","à","\'");
$d = utf8_encode($r[9]);
$d = str_replace($origine,$code,$d);
$idc = connect_bd();
$req = "INSERT INTO cbi_biens ";
$req .= "(type_transaction,type_biens,reference,numero_mandat,cp,ville,prix_mandat_fr,prix_mandat_euro,secteur,";
$req .= "nombre_pieces,nombre_chambres,surface_habitable,surface_terrain,niveaux,etage,annee_construction,";
$req .= "jardin,digicode,balcon,terrasse,cave,ascenceur,garage,parking,";
$req .= "chauffage,nombre_bains,nombre_wc,orientation,date_modification,description,exclusivite,stationnement) ";
$req .= "VALUES ('$r[0]','$r[1]','$r[2]','$r[3]','$r[4]','$r[5]',$r[6],$r[7],'$r[8]',";
$req .= "'$r[10]','$r[11]','$r[12]','$r[13]','$r[14]','$r[15]','$r[16]',";
$req .= "'$r[17]','$r[18]','$r[20]','$r[21]','$r[22]','$r[23]','$r[24]','$r[25]',";
$req .= "'$r[26]','$r[27]','$r[28]','$r[29]','$r[30]','$d','$r[33]','$r[35]')";
$w = "<div class=\"texte_ok\">" . $r[0] . " - " . $r[1] . " - " . $r[2] . " - " . $r[3] . " - " . $r[4] . " - " . $r[5] . "</div>";
$r = query($req);
return $w;
}
function dowload_images()
{
$r = connect_ftp();
ftp_chdir($r, "Photos");
$liste = ftp_nlist($r,"");
$n = count($liste);
$liste_images = "";
for($i=0; $i<$n; $i++)
{
$nom_local = substr($liste[$i],15);
$lien_local = "../images/DATA/".$nom_local;
$file_open = fopen($lien_local,"wb");
if(ftp_fget($r, $file_open, $liste[$i], FTP_BINARY)){ $liste_images .= "<div class=\"texte_ok\">- " . $liste[$i] . "</div>";}
else{ $liste_images .= "<div class=\"texte_no\">- " . $liste[$i] . " -</div>";}
}
return $liste_images;
}
par avance merci,
et désolé si j'enfreinds quelques règles
je m'efforcerai d'y remédier