Notice: Undefined index: position in /home/piregwan/public_html/forum2/reponses2.php on line 50
Piregwan 2000





  25 06 2002 � 18:57


En farfouillant dans les sources de PhpMyAdmin (automatisation de sauvegarde de bdd, si vous voulez tout savoir ), j'ai trouv� un moyen d'�viter ce bon vieux timeout qui survient au bout de 30 secondes d'ex�cution de script sur Online ou Free... et qui permet � PhpMyAdmin de faire le dump d'une bdd quelle que soit sa taille.
La technique consiste � envoyer toutes les 30 secondes un header bidon au navigateur. Par exemple :
header('X-pmaPing: Pong');

pour une application pratique, exemple du script de kohai ( http://www.piregwan.com/scripts/index.php?rub=a... ) qui permettrait ainsi d'uploader des fichiers de plus de 400 Ko. Comme �a arrange Jacob, �a tombe bien

au d�but du script :

$time0 = time();

...

while (!feof ($file2)) { // boucle du transfert des donn�s du fichier temp au d�finitif
$line = fread ($file2, 4096);
fwrite($file,$line);

$time1 = time();
if ($time1 > = $time0 + 30) { // 30 secondes �coul�es depuis le d�but du script ?
$time0 = $time1;
header('X-pmaPing: Pong');
}
}


�a devrait int�resser qques personnes. Je pense en particulier � un certain p***g**n qui joue souvent avec le timeout ;)

defraagh (membre fanatique - )
38 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  25 06 2002 � 21:15


Arf, j'y est cru comme un fou. ... mais marche po'
En fait ca change rien du tout, ca rentre plus en time_out mais ca fait pas l'upload non plus

Merci qd meme ;)

PS. Normal que l'affichage sous les sujets reste toujours a "nouveau sujet" ?

cob (guest star - )
47 ans (toulouse)
respecto@free.fr
http://www.greybox.tk

cet espace est � vendre ! mise � prix � 147�





  25 06 2002 � 21:31


autre possibilite :
http://www.php.net/manual/fr/function.set-time-...
http://www.php.net/manual/fr/function.ignore-us...

il me semble qui faut avoir l'acc�s � l'administration du serveur web pour pouvoir utiliser cette fonction.

PS : pas de probl�mes chez moi, pour les sujets.

niko (admin. exil� fanatique - )
45 ans (Reims)
niko@piregwan.com
http://summerefresh.piregwan.com

cet espace est � vendre ! mise � prix � 335�





  25 06 2002 � 21:38


a�e d�sol�... pour moi �a marche pour les dumps de bdd (45 sec d'ex�cution de script => un dump entier de 200 ko + copie du fichier texte sur un autre serveur).

en changeant le 4096 peut �tre ?
$line = fread ($file2, 4096);

Sinon c'est une limitation de plus de Free / Online

defraagh (membre fanatique - )
38 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  25 06 2002 � 22:34


Arf, vi c'est bien le set_time_limit() qui servirait. Mais online n'est po d'accord.

- "en changeant le 4096 peut �tre ? "
- Bheuu, poreil ca change rien.

- "PS : pas de probl�mes chez moi, pour les sujets".
- Une relogation s'impose. Kiki serait assez sympa pour me renvoyer pour la enieme fois mon pass

http://www.online.fr/support/fr/doc/php4/phpinf...

cob (guest star - )
47 ans (toulouse)
respecto@free.fr
http://www.greybox.tk

cet espace est � vendre ! mise � prix � 147�





  26 06 2002 � 08:06


Arf ... j'y ai vraiment cru aussi !! Sur le papier c'�tait une excellente id�e Defraaagh !!! Bravo d'avoir vu ca, meme si ca ne fonctionne pas ...

La prochaine fois, si j'ai un probleme, j'tappelle !

Et en changeant le 4096, ouais, ca va augmenter la taille du buffer, mais bon, vu le time est tjrs la, ca change pas grand chose comme le dit DJah-cob. Non, � part avoir le serveur qui va bien, et qu'on peut configurer en fonction, j'voit pas trop d'autres soluces ...

PS: Si j'en voit une, faut passer par un script/exe en CGI ... la y'a plus de time-out ... et un exe pour un transfert FTP, c'est pas difficile � faire ... RReste � savoir le systeme du serveur ! ( Win32, ca va , mais Linux, hum ... )

Steve Austin (guest star fanatique lvl 1 - )
50 ans (Marseilleeuh !)
kohai@kohaistyle.com
http://www.kohaistyle.com

Hein ?? koi ??? ah ca ... ouais bof ! ( pffff ... non mais vraiment ... )





  26 06 2002 � 08:13


Ben en fait pour le transfert FTP il me semble que ce sera + simple sous linux que sous win32 (enfin perso) puisque tu peux passer des arguments � ton ftp pour lui dire quoi faire...

D�tecter l'OS est faisable (matte les derni�res variables d'environnement : http://www.piregwan.com/ben/test/ )

J'avais vu un script de maintenance qui permettait de faire un transfert FTP automatique d'un dossier complet etc...

Le gros probl�me reste d'avoir les droits pour �x�cuter le script...
Je sais pas si les fonctions exec(), system() et passthru() sont activ�es partout....

angel2k (exil� fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est � vendre ! mise � prix � 518�





  26 06 2002 � 08:21


Inutile d'y penser chez Online, donc pas sur Free non plus...

defraagh (membre fanatique - )
38 ans (Strasbourg)
defraagh@graphistory.com | 124369304
http://gwash.straterole.net [down]

*! j' la torture [mais sur les autres] !*
membre de l'association pour la revalorisation de la torture [ART]





  26 06 2002 � 09:11


Il faut les serveurs qui vont bien en fait....

angel2k (exil� fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est � vendre ! mise � prix � 518�





  26 06 2002 � 09:12


angel > pour sur, linux c'est toujours plus simple que Win32, y a pas de doute la-dessus. Mais bon, faut pas parler trop fort, JC risquerait de s'�nerver, lui qui a d�ja du mal a installer GIMP

sylozof (jouet en plastok lvl 1 - )
43 ans (S�lestat)
syl82@laposte.net | 148310108

Autant l'hiver �clate que l'h�t�roclyte
Eric et Ramzy





  26 06 2002 � 09:54


Lol

Au fait JC t'en es ou avec les pingouins que Ben t'as grav� ?? Install�s ? Brul�s vifs ? Mang�s en salade ?

angel2k (exil� fanatique - )
42 ans (Amiens)
angel2k@piregwan.com | 110643996

cet espace est � vendre ! mise � prix � 518�





  26 06 2002 � 10:37


il a accroch� quelques CD dans sa chambre (ca fait joli ces reflets arc-en-ciel), et avec les autres il joue au frisbee dans son appart...

sylozof (jouet en plastok lvl 1 - )
43 ans (S�lestat)
syl82@laposte.net | 148310108

Autant l'hiver �clate que l'h�t�roclyte
Eric et Ramzy





  26 06 2002 � 10:40


Hey !! mais Syl t un ouf ou koi ??
Donc tu veux vraiment finir en chaire � pat� pour chat ???
Perso je serais toi je defierais pas Gwan !!!
En tout K je te souhaite bonne chance !

Deviljonz (apprenti ange noir en sursis fanatique lvl 1 - )
42 ans (Antony near Paris)
deviljonz@deviljonz.com | 85754277
http://www.deviljonz.com

" Je crois au moment . Et si ya pas le moment � ce moment l�, il faut arriver � ce moment l�, au moment qu'on veut ! Tu comprends ? "





  26 06 2002 � 11:36


hey DJ, je m'en fout, j'ai mon rayon laser de la mort qui tue..

sylozof (jouet en plastok lvl 1 - )
43 ans (S�lestat)
syl82@laposte.net | 148310108

Autant l'hiver �clate que l'h�t�roclyte
Eric et Ramzy





  26 06 2002 � 11:38


Ha scuses c vrai !! j'av oubli�

Deviljonz (apprenti ange noir en sursis fanatique lvl 1 - )
42 ans (Antony near Paris)
deviljonz@deviljonz.com | 85754277
http://www.deviljonz.com

" Je crois au moment . Et si ya pas le moment � ce moment l�, il faut arriver � ce moment l�, au moment qu'on veut ! Tu comprends ? "


Pour r�pondre � ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre r�ponse une personne qui a particip� � ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un � r�agir, utilisez les appeaux ci-dessous. Seuls les membres logu�s peuvent utiliser les appeaux et seuls les membres actifs peuvent �tre appeaut�s ^^. Bonne notification !

Vous n'�tes pas membre ou vous n'�tes pas logu�(e) ou les appeaux sont d�sactiv�s dans votre profil. Vous ne pouvez pas utiliser les appeaux.