Ses derniers messages sur les forums
le programme s'arrete pas mais il se met en idle en fait, il se met en attente.Et donc pendant ce moment , il n'affiche pas l'heure a l'écran.
oui c en sockets
commit suicide
prkoi personne veut répondre a mes pb lol :'(
commit suicide
je pense avoir compris :)
en fait, c surement pas le if ki marche pas mais dans la boucle de ma connection, si ya pa de request style privmsg, ping,truc ds le genre, bah la date s'actualise pas.
pcke j'ai mis :
$heure = date("h:m:s");
echo "[".$heure."]";
et ca affiche l'heure ke kan le server envoie un message.hinhinnn enfin j'ai trouvé :)
sinon ya pa moyen de faire une espece de boucle infinie qui se répète toutes les 5 min par ex ?
commit suicide
dans le premier c'est if($test%5 pas $test2 biensur :)
commit suicide
bon bah voila, donc c pour mon bot php pour irc, jvoudrai que toute les 5 minutes, il fasse kkchose de spé donc pour tester, j'ai fai ca :
$test = date("i");
if (($test2%5) == 0)
{ echo "test";
}
donc ca marche nikel ca rentre dans le if kan c un multiple de 5.j'ai essayé pour les secondes, ca marche.au début javé peur k'il y ai des pb kom mavai expliké la globule pcke les date() retournent des strings mais en fait ca marche.
j'ai donc essayé dans mon script
$minutes = date("i");
if( (($minutes%5) == 0) && (date("s") == 00) )
{
sendit("NAMES #AVF");
$heure = date("h:m:s");
echo "il est ".$heure;
}
mais ... ca marche pas ... donc si vous pouviez m'aider ca srai cool en vous remerkian. Merki
commit suicide
en fait, ce probleme est reglé, fallai juste ke jmette tous les $lettre dans la fonction
now g un autre pb
il me fait ca :
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in c:\program files\easyphp\www\ircbot.php on line 313
line 313:
$insert_sql = mysql_query('INSERT INTO points VALUES('',"'.$nickname[0].'",50,'',"'.$today.'",0,"'.$crypted.'")');
[code]
la variable $nickname[0] fonction c sur
[code]$password = getPass();
$today = date("Y-m-d");
$crypted = md5($password);[/code]
la fonction getPass etant la meme qu'au dessus :)
si vous pouviez m'expliker l'erreur ca srai cool
merki :)
commit suicide
étant un gros nanard, j'ai fait ca :
<?
$lettre[] = "a";
$lettre[] = "b";
$lettre[] = "c";
$lettre[] = "d";
$lettre[] = "e";
$lettre[] = "f";
$lettre[] = "g";
$lettre[] = "h";
$lettre[] = "i";
$lettre[] = "j";
$lettre[] = "k";
$lettre[] = "l";
$lettre[] = "m";
$lettre[] = "n";
$lettre[] = "o";
$lettre[] = "p";
$lettre[] = "q";
$lettre[] = "r";
$lettre[] = "s";
$lettre[] = "t";
$lettre[] = "u";
$lettre[] = "v";
$lettre[] = "w";
$lettre[] = "x";
$lettre[] = "y";
$lettre[] = "z";
function getPass()
{
$max = mt_rand(8,9);
$i = 1;
for($i=1;$i<=$max;$i++)
{
$cara = mt_rand(0,25);
$pass = $pass.$lettre[$cara];
}
return(trim($pass));
}
?>
mé vous pouvez tester par vous meme, ca return pas grand chose lol
commit suicide
Bon bah en fait, pour faire un rand sur des lettres, on m'a dit de mettre dans un tableau toutes les lettres de 0 a 25 et ensuite faire un rand et prendre la valeur du tableau
bref jvoulé savoir si yavai pa plus simple ?
merkii davancee :)
commit suicide
en fait ca m'aide pas :'(
commit suicide
kom en systeme ^^
bah v essayer
merki
commit suicide