plc2k

  • Nombre de sujets
    56
  • Nombre de messages
    191
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

plc2k
le 16/10/2003 à 19:32
register_globals = Off dans EasyPHP 1.7
moi je veux bien aussi, un exemple complet et claire sur la nouvelle methode pour les variables de session serait le bienvenu !!!
depuis la page ou l'on envoi les variable jusqu'à la page ou l'on les recupere.
voila merci
a+
plc2k
le 16/10/2003 à 19:25
Sessionzzz
juste pour info avant de te lancer ...
n'utilise plus session_register(); ce n'est plus supoprté dans les nouvelles version de php, pour des questions de sécurité.et tu devras (comme moi je dois le faire grrrr) refaire toutes tes pages pour integré la notion de variable de session
jai pas d'exemple a te donner, je dois en chercher moi meme, mais de memoire now faut se servir des $_get $_post ou qqchose comme ca..
voila a+
plc2k
le 16/10/2003 à 19:22
fin de session automatique
Bonj j'ai pas tout en tete la, mais au niveau des sessions, il y a un temps que l'on peu donné, lorsque ce temps est atteint la session n'est plus valid, donc il suffit qu'en debut de page tu fasse un check avec session_is_registered ou
!session_is_registered pour savoir si la session a expirée ou pas, et donc si la session à expirée, tu n'affiche pas la page, et si elle est toujours la, tu l'affiche ..
desolé de ne pas etre plus precis mais jai mon #*@" de probleme de sleep() toujours en cours et ca me gonfle...
plc2k
le 14/10/2003 à 14:57
Petit probleme file d'attente...
j'ai fait qques test en repartant de 0 :

<?php
if (isset($userfile)) {
echo "toto";
$waitfile = "C:\wait.txt";
while (!unlink($waitfile))
{
echo "<B>.</B> ";
sleep(3);
}

}
else {

echo "<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"post\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">";
echo "<input name=\"userfile\" type=\"file\">";
echo "<input type=\"submit\" value=\"Send\">";
echo "</form>";
}

?>
ce code ne marche pas mieux.. par contre si on retire le sleep(3);, tout fonctionne bien, on affiche bien toto et plein de points ..
le probleme vient donc de la commande sleep !?
plc2k
le 14/10/2003 à 14:27
Petit probleme file d'attente...
Merci tomtom pour ton interet
j'ai testé ca na pas lair de marcher .
pouvons nous prendre le probleme differement ?
qqun peu til tester ca :

<?php
if (isset($userfile)) {
$waitfile = "C:\wait.txt";
$poswait = 0;
while (!@unlink($waitfile))
{
if ($poswait == 0) echo "<div id=\"temp\" style=\"visibility: visible\">Wait another file is under analyse ";
sleep (2);
echo "<B>.</B> ";
ob_end_flush();
$poswait++ ;
}
echo "</div>";
echo "<script>temp.style.visibility='hidden';</script>";
$poswait = 0;
}
else {

echo "<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"post\">";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"1000000\">";
echo "<input name=\"userfile\" type=\"file\">";
echo "<input type=\"submit\" value=\"Send\">";
echo "</form>";
}


?>

cela marche en php 3.x mais pas en php 4.2 ....
en fait mon unique probleme est la ...
l affichage de l'echo apres le poste n'apparait qu au timeout !
mon unique probleme est celui ci ..
un grand MERCI à tous ceux qui prenne 5 minutes de leur temps pour maider.
plc2k
le 13/10/2003 à 22:03
Petit probleme file d'attente...
oui je sais, c juste une piste ) car la je desespere je vois pas pourquoi avant ca marché et maintenant, non ..
qqun a fait les test ?
plc2k
le 13/10/2003 à 21:10
Petit probleme file d'attente...
je viens de tester mon fichier php sur un easyphp 1.6 (qui comprend une ancienne version de php) et mon script marche impec,
just aprés le post de mon fichiern ma boucle se met en action, le form disparait pour laisser place à mon message d'attente et mes petits points toutes les 2 secondes.
j'ai installé easyphp 1.7 sur ce meme poste (qui contient donc la derniere version de php 4.2)
et la mon probleme se reproduit, le form ne disparait lpus apres le post, la boucle d'attente est bien activé mais jai pas mon message ni mes points, ils n'apparaissent qu'aprés le timeout et tous d'un coup.
ya pas une histoire de buffurisation dans le nouveau php ?.?
plc2k
le 13/10/2003 à 08:45
Petit probleme file d'attente...
oui ton system est equivalent a ce que je fais, effacer ou creer un fichier ca revien au meme, moi ce qui ne marche pas c pas ca, c'est laffichage des "." d'attente.
excuse moi si je ne me suis pas bien exprimé.
la queue des fichiers marche bien, c juste l'affichage du message + les .....
merci
a+
plc2k
le 12/10/2003 à 20:37
Petit probleme file d'attente...
en fait apres l'upload d'un fichier, ya un script qui le traite et qui fait des input dans mysql, et je ne veu pas que plusieurs fichiers soient traité en meme temps , genre si 10 personnes upload en meme temps un fichier à analyser, ca fait 10 fichiers et donc 10 input de centaines de ligne en meme temps dans la db...
donc pour eviter ca, jai fait ce systeme de queue, qui permet de ne traiter qu'un fichier à la fois...
si tu as une autre idée pour faire ce genre de chose, je prend !!!
merci pour ton interet
LoadingChargement en cours