La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Proble ftp_put dans while
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Proble ftp_put dans while  (Lu 2041 fois)
Proble ftp_put dans while
« sur: le 04-10-2013 a 22:54:33 »
ben4523
Membre récent
*

Hors-Ligne

Messages: 1





Voir le Profil
Répondre avec citation

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

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg