Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1037 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] formulaire => données envoyés à fonction php ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] formulaire => données envoyés à fonction php ?

n°479459
ahd2002
Posté le 07-08-2003 à 01:46:22  profilanswer
 

voila je me sert de mon pc chez moi (tourne sous apache avec mysql)
et je fais des transferts d'un site distant vers mon FTP en me servant apache/PHP
 
site distant ----> MON PC ----> FTP chez moi
 
j'utilise les fonctions ftp de PHP
et je m'apercois qu'au bout de plusieurs dizianes de fichiers (ils ne sont pas gros...10zaines de ko) le pc se met a ramer => il swap jusqu'a 1.4Go bref je ne comprend pourquoi...
 
version apache 1.3.24


Message édité par ahd2002 le 07-08-2003 à 16:40:50
mood
Publicité
Posté le 07-08-2003 à 01:46:22  profilanswer
 

n°479465
jagstang
Pa Capona ಠ_ಠ
Posté le 07-08-2003 à 03:30:03  profilanswer
 

C'est dans une boucle ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°479470
Taz
bisounours-codeur
Posté le 07-08-2003 à 07:29:52  profilanswer
 

JagStang a écrit :

C'est dans une boucle ?
 

plusieurs dizaines?
ben déjà limite ton swap
 
combien de temps mets ton script à s'exécuter?

n°479810
jagstang
Pa Capona ಠ_ಠ
Posté le 07-08-2003 à 12:42:05  profilanswer
 

donc ton code stp


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°479941
ahd2002
Posté le 07-08-2003 à 14:39:05  profilanswer
 

JagStang a écrit :

donc ton code stp


 
il met plusieurs minutes
 
voila le code :
 
$path => repertoire ftp
$tab_transfert_ftp => contient l'url et le nom qui doit etre enregistrer dans le repertoire
 
function transfert_file($path,$tab_transfert_ftp)
{
$host="10.0.0.1";
$user="anonymous";
$pass="********";
$fp = ftp_connect($host);
$log = ftp_login($fp, $user, $pass);
 
for($i=0;$i<count($tab_transfert_ftp);$i++) {
 $url=$tab_transfert_ftp[$i]['lien_photo'];
 $name=$tab_transfert_ftp[$i]['nom_photo'];
 
     $url = eregi_replace(" ", "%20", $url);
     $fd = @fopen($url, "rb" );
 if($fd!=-1) {
         $tmp = tmpfile();
      while(!feof($fd)) fwrite($tmp, fread($fd, 1));
      fclose($fd);
      rewind($tmp);
      if (!empty($path))  ftp_chdir($fp, $path);
  $verif=ftp_fput($fp, $name, $tmp, FTP_BINARY);
    }
 fclose($tmp);
}
ftp_quit($fp);
 
return 0;
}


Message édité par ahd2002 le 07-08-2003 à 14:41:08
n°480048
jagstang
Pa Capona ಠ_ಠ
Posté le 07-08-2003 à 15:55:10  profilanswer
 

Merci.  
 
La fonction tu l'appelles dans une boucle ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°480103
ahd2002
Posté le 07-08-2003 à 16:18:45  profilanswer
 

JagStang a écrit :

Merci.  
 
La fonction tu l'appelles dans une boucle ?


non pas de boucle externe
 
juste celle-ci  for($i=0;$i<count($tab_transfert_ftp);$i++) { qui est a l'intérieur

n°480137
ahd2002
Posté le 07-08-2003 à 16:40:00  profilanswer
 

bon et bien j'ai trouvé  
 
en fait si l'url n'existe pas (le fichier n'est pas present)
et bien il part en live...
donc je vais d'abord tester si l'url existe avant d'ouvrir quoi que ce soit... :D  
 
donc erreur de ma part


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] formulaire => données envoyés à fonction php ?

 

Sujets relatifs
[SGBD] Structure d'une (grosse) base de données[Windows] Fonction socket : sendto(...)
[Perl] Probleme de formulaire en post[Access] Comparaison de données "hasardeuse"
[Résolu] formulaire => données envoyés à fonction php ?HELP, pb avec fonction if
Plus de sujets relatifs à : [Résolu] formulaire => données envoyés à fonction php ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR