plc2k

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

Ses derniers sujets sur les forums

plc2k
le 20/02/2004 à 13:06
un simple chat
Bonjour,
je veux proposer sur mon site un chat mais juste un chat pour 2 personnes, je veux dire tous les chats se feront 2 par 2. donc pas besoin d'un truc super evolué avec des salons ou autre.. juste un chat simple entre 2 personne.
Quelqu'un a une url ou un nom de soft qui fait ca ?
java ou php ou mysql ou texte enfin ce que vous voulez je suis ouvert ))
J 'en ai deja vu pas mal mais a chaque fois ce sont des usines à gaz prévu pour du chats à plein de monde ...

Merci d'avance pour le coup de main
plc2k
le 24/10/2003 à 18:13
la boucle infernale 2 !
Bon j'ai ajouté un check sur $upfile, estce que cela vous parez pertinent ? ya un autre moyen de faire ?
ca me permet de creer le fichier $waitfile si ya eu un probleme lors de la precedente analyse..
ca marche mais parfois ca recré le fichier $waitfile ca up le fichier en attente mais ca fait rien d'autre, lexplorer boucle en attente de je ne sais pas quoi ...
et parfois ca marche super bien ....
une idée ? une autre facon de faire ?
MERCI

ps: l'echo du message "Wait another file is under analyse" et des "." toutes les 2 secondes ne marche toujours pas en php 4.3.3 mais bon .. jen ai fait mon deuil et je cherche une autre soluce ptet en JAVA

<?
while (!@unlink($waitfile))
{
if (file_exists($upfile)) {
$gettime = filemtime($upfile);
$curtime = time();
$difftime = $curtime - $gettime;
if ($difftime > "600") {
unlink($upfile);
fopen ($waitfile, "a");
}
}
else {
fopen ($waitfile, "a");
}
if ($poswait == 0) echo "<div id=\"temp\" style=\"visibility: visible\">Wait another file is under analyse ";
sleep (2);
echo "<B>.</B> ";
$poswait++ ;
}
?>
plc2k
le 19/10/2003 à 13:59
Comment obtenir la Date de création d'un fichier
lo tout est dans le titre )
jai pas vu de fonction qui fait ca, jai vu pour la date de dernier acces ou la date de modification mais pas de création.
merci à vous pour votre aide
plc2k
le 17/10/2003 à 14:16
petites questions ...
jai une variable que je contruit de la façon suivante :
$tallweek.="$toldweek ";

ce qui me donne à la fin des choses comme ca :
31 35 41 23 24 51

1ere question:
comment check avant d'inserer une nouvelle valeur $toldweek quelle n'est pas déjà presente dans $tallweek


2eme question:
une fois que j'ai ma liste dans $tallweek,
ex : 31 35 41 23 24 51

comment faire pour faire une boucle en utilisant chacun des elements de cette liste,
c'est à dire 31 puis 35 puis 41 puis 23 etc.....

Merci pour vos reponses..
plc2k
le 17/10/2003 à 08:30
Variables de session
hum, je viens de lire le cours sur les variables globale, MERCI globule ! mais ya un truc que je pige pas, dans les variables de session, je pensais quil ne fallait plus utiliser session_register, or je vois que c'est utilisait dans l'exemple, je ne comprend plus la ...
Merci de m'eclaircir un peu. (je vais bientot devoir reecrire mon script pour passer de lancienne methode à la nouvelle)
plc2k
le 12/10/2003 à 18:51
Petit probleme file d'attente...
bonjour,
voila j'avais fait un petit script qui permetait de gerer une espece de file d'attente en php tout marchait bien, mais il semble qu'avec la derniere version de php 4 jai des soucis..
je m'explique, une 1ere personne upload un fichier a partir d'un FORM, à la suite de ca je texte si ya un fichier wait.txt sur c:\, si le fichier existe, je le delete et le precessus continue. si le fichier n'existe pas on entre dans une boucle d'attente
while (!@unlink($waitfile))
pendant cette boucle, j'envoi un "." toutes les 2 secondes :
sleep (2);
echo "<B>.</B> ";

tout marchait tres bien avant, maintenant, je reste sur la page du FORM et je recois lensemble de mes points au timeout.
alors quavant le form disparaissait et je voyais en "temps réél" avancer mes points.

qqun à une idée ? comment relgler ce probleme ou comment le contourner , en utilisant peu etre un autre type de file d'attente.
je vous paste mon code pour plus d'information:

-----boucle d'attente----------
if (isset($userfile)) {
$waitfile = "C:\wait.txt";
$poswait = 1;
while (!@unlink($waitfile))
{
if ($poswait == 1) echo "<div id=\"temp\" style=\"visibility: visible\">Wait another file is under analyse ";
sleep (2);
echo "<B>.</B> ";
$poswait++ ;
}
echo "</div>";
echo "<script>temp.style.visibility='hidden';</script>";
$poswait = 0;
.......à la suite de ca, le script continue........
}
-------------------------------------
-----Mon FORM--------------
printf("
<form enctype='multipart/form-data' action='$PHP_SELF' method='post'>
<input type='hidden' name='MAX_FILE_SIZE' value='1000000'>
<input name='userfile' type='file'>
<input type='submit' value='Send'>
</form>
");

-------------------------------------

j'espere que quelqu'un pourra m'aider ..
j'ai essayé en mettant un flush(); apres le echo "<B>.</B> ";
dans la boucle, mais cela ne change rien, les points arrivent en bloc au timeout.
un grand merci d'avance pour votre aide
bye
LoadingChargement en cours