begin process at 2012 05 31 10:35:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

TIME OUT HELP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

TIME OUT HELP

dimanche 31 août 2003 à 18:03:30 | TIME OUT HELP

ekinoks

alors voila ... ce code ci desu est un indexeur de ftp... le problemme c'est que quant les serveur son un peu gros, la page n'a pas le temps de tout indexé accose du time out de 30sec j'aimeré que des que il y a le time out, alors la page ce reconecté et continu l'indexage la ou elle en été, je ne pence pas que ca soi trop dur, je pence qu'une ligne suffira mais je n'y arrive pas :^/ voice le CoDe :

<?
//Se connecter à la base pour insérer les enregistrements
require("conf.php3");
$db = mysql_connect($serveur, $utilisateur, $motDePasse);
mysql_select_db($sql_bdd,$db);
$date=date( "Y-m-d", time() );

//Eviter les doublons dans la base
$query = mysql_query("SELECT * FROM link where host like \"$ip\" group by host");
$result = mysql_num_rows($query);
if ($result==1)
{
Echo "<div align=\"center\"><p><b><u><font size=\"4\">FTP déjà Indexé !</font></u></b></p><a href=\"index.php\">Revenir à l'index</a></div>";
exit;
}

//Définir la connexion
$conn_id = ftp_connect($ip,$port);

// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, $login, $pwd);

// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
exit;
}
else
{
echo "Indexage en cours"."<br>";

$count_dossiers=1;
$i=0;
$Dossier0=$rep;
$Dossier1=$rep;
while (${"Dossier".$i}!="")
{
$i=$i+1;
$fichiers = ftp_rawlist($conn_id, ${"Dossier".$i});
$Dossier_parent=${"Dossier".$i};
if (substr ($Dossier_parent.$details[8]."/",0,strlen ($rep))!=$rep)
{
exit;
}
foreach($fichiers as $fichier)
{
//Découpe $fichier en différentes chaines identifiables
$details = preg_split("/\s+/", $fichier);
//Si la premiere lettre de $fichier est un d alors c'est un dossier sinon c'est un fichier
if (strpos(" "."$fichier","d")=="1" and $details[8]!="." and $details[8]!=".."){
$count_dossiers = $count_dossiers +1;
${"Dossier".$count_dossiers}=$Dossier_parent.$details[8]."/";
}
else
{
// On isole les repertoires raccourcis
if (!$fichier or strpos(" "."$fichier","l")!="1" and $details[8]!="." and $details[8]!="..")
{
$file= stristr ($fichier, $details[8]);
$file= "ftp://".$login.":".$pwd."@".$ip.$Dossier_parent.$file;
mysql_query ("Insert into link (host, file, date) VALUES ('$ip', '$file', '$date')");
echo "<a href=\"".$file."\">".$file."</a><br>";
}
}

}
}
}


?>



Si quellqu'un c'est comment faire, ca seré SUPER TROP TOP COOL :^p ;)
Thx
dimanche 31 août 2003 à 20:00:14 | Re : TIME OUT HELP

defkrie

moi je connait la solution personne ne la connait ou sait quelle existe, soit tu rend le temps de la page infini soit tu chronomètre le temps et des que tu arrive à 95 % du temps limit tu reload avec tes nouvelles variables.
pour ton code tu peux l'accéléré par exemple quand tu a fini un requete vide la mémoire allouée à ta recherche tu gagnera un temps précieux...
\->Bye Defkrie !?!
dimanche 31 août 2003 à 21:03:20 | Re : TIME OUT HELP

ekinoks

Oke merci mais he ... il y auré pas une sollution ki consiste a dir kan il revoi comme mesage ereur time out alors il se reconecte et reprent la ou il en été ?
vidé la memoire allouée ? comment je fait ?



-------------------------------
Réponse au message :
-------------------------------

> moi je connait la solution personne ne la connait ou sait quelle existe, soit tu rend le temps de la page infini soit tu chronomètre le temps et des que tu arrive à 95 % du temps limit tu reload avec tes nouvelles variables.
> pour ton code tu peux l'accéléré par exemple quand tu a fini un requete vide la mémoire allouée à ta recherche tu gagnera un temps précieux...
> \->Bye Defkrie !?!
>
lundi 1 septembre 2003 à 00:57:03 | Re : TIME OUT HELP

Houzefa

utilise register_shutdown_function()

Houzéf@ - www.123toto.com


-------------------------------
Réponse au message :
-------------------------------

> Oke merci mais he ... il y auré pas une sollution ki consiste a dir kan il revoi comme mesage ereur time out alors il se reconecte et reprent la ou il en été ?
> vidé la memoire allouée ? comment je fait ?
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > moi je connait la solution personne ne la connait ou sait quelle existe, soit tu rend le temps de la page infini soit tu chronomètre le temps et des que tu arrive à 95 % du temps limit tu reload avec tes nouvelles variables.
> > pour ton code tu peux l'accéléré par exemple quand tu a fini un requete vide la mémoire allouée à ta recherche tu gagnera un temps précieux...
> > \->Bye Defkrie !?!
> >
>


Cette discussion est classée dans : fichier, ftp, file, dossier, details


Répondre à ce message

Sujets en rapport avec ce message

Time out [ par ekinoks ] Salut !alors voila j'est un petit problemme. pour ne pas avoir de time out je pencé que de se conecté et se deconecté plusiseur foi sur des duré de mo Problème d'upload de fichier [ par phenixoiseau ] phénixOiseauBonjour,Voilà j'ai écrit un script pour charger un fichier vers un serveur. Lorsque j'execute le script depuis ma machine le chargement du Problème d'upload de fichier [ par phenixoiseau ] phénixOiseauBonjour,Voilà j'ai écrit un script pour charger un fichier vers un serveur. Lorsque j'execute le script depuis ma machine le chargement du Problème d'upload de fichier [ par phenixoiseau ] phénixOiseauBonjour,Voilà j'ai écrit un script pour charger un fichier vers un serveur. Lorsque j'execute le script depuis ma machine le chargement du Attributs de fichier [ par SuperDevy ] Bonjour, j'ai fait une boulette avec mon client ftp : j'ai modifier les attributs d'un dossier sur 666. Je ne sais pas si ça vous parle, mais en tout Sernier dossier [ par maximev ] Bonjour,J'utilise le code ci-dessous pour me connecter à un ftp depuis une page de mon site afin d'y chercher le dossier le plus récent mais cela ne f Problème upload de fichier [ par Tupac59 ] Bonjour, ce script me permet à un membre d'uploader des fotos dans son dossier. Le problème est que lorsque que j'upload une foto, celle-ci se place d ftp et chemins d'accès [ par chamallow ] Bonjour,J'ai un petit problème avec mon module d'upload download.En fait en local tout se passe bien. Mais dès qu'il s'agit de sortir de cette perspec FTP [ par louna_ha ] Salut tous le monde voila j'ai réaliser le code suivant qui permet de charger des fichiers via le protocole FTP. Et voila le message d'erreur afficher ftp_nb_put() [ par spyro666 ] Bonjour,j'ai un petit problème avec ftp_nb_connect. Effectivement j'aimerais uploader un fichier mais j'ai un problème pour savoir quelle paramètre dé


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales