Titre: Proble ftp_put dans while
Posté par: ben4523 le le 04-10-2013 a 22:54:33
Bonjour j'ai un code
Code:
<?php include('../../fonctions/connection.php'); $configuration_multi = mysql_query('SELECT * FROM `serveurs` ')or die(mysql_error()); while($rows = mysql_fetch_array($configuration_multi)){ $nom = $rows['nom']; $chemin = $rows['chemin']; if($rows['type'] == '1'){ $req111 = mysql_query('SELECT * FROM `users1` WHERE `serveurs` LIKE "%'.$nom.'%"')or die(mysql_error()); $handle = fopen($chemin,'w+'); while($rows1 = mysql_fetch_array($req111)){ if ($rows1['activeuser'] == 1){ fwrite($handle, "".$rows1['typeuser']." ".$rows1['useruser']." ".$rows1['passuser']." {enddate=".$rows1['enddate']. "}\n"); } } echo "<script type='text/javascript'>document.location.replace('../home');</script>"; fclose($handle); }else{ $configuration_multi1 = mysql_query("SELECT * FROM `serveurs` WHERE `type`='2' AND `active`='1'")or die(mysql_error()); $countnombre = mysql_num_rows($configuration_multi1); if($countnombre != '0'){ $req1111 = mysql_query('SELECT * FROM `users1` WHERE `serveurs` LIKE "%'.$nom.'%"')or die(mysql_error()); $cheminserveurdistant =''; $cheminserveurdistant .= "fichiersserveurs/" .$nom .".cfg"; $handle1 = fopen($cheminserveurdistant,'w+'); while($rows12 = mysql_fetch_array($req1111)){ if ($rows12['activeuser'] == 1){ fwrite($handle1, "".$rows12['typeuser']." ".$rows12['useruser']." ".$rows12['passuser']." {enddate=".$rows12['enddate']. "}\n"); } } fclose($handle1); $ftp_server = $rows['host']; $ftp_user_name = $rows['user']; $ftp_user_pass = $rows['pass']; $conn_id = ftp_connect($ftp_server); $destination_file .=''; $destination_file .= $rows['chemin'] .$nom .".cfg"; $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); ftp_delete($conn_id, $destination_file); ftp_put($conn_id, $destination_file, $cheminserveurdistant, FTP_BINARY); ftp_close($conn_id); echo "<script type='text/javascript'>document.location.replace('../home');</script>"; } } } ?> |
|
qui creer des fichier en local a partir d'une base et si le type du serveur est 2 il envoie en ftp . le premier serveur de la base fonctionne mais le suivant il n'upload pas. merci |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|