Ik heb een msn-bot en ik wil nu dat als mensen Hallo typen dat hij niet altijd de standaard-tekst neemt. Ik heb dat nu zo gedaan:
$getal = rand(1, 3);
$hallo1 = Hoi
$hallo2 = Ej
$hallo3 = Moi

Als message zend ik nu $hallo$getal dat werkt niet hoe kan ik het klaar krijgen dat hij $hallo+RANDOM GETAL
doet?
gebruik arrays
$getal = rand(0, 2);
$hallo = array('Hoi', 'Ej', 'Moi');
echo $hallo[$getal];
Nooit aan gedacht ;) Ga het gelijk even proberen :)
Het werkt Thanks
zo werkt het ook:

<?
$getal = rand(1, 3);
$hallo = "hallo". $getal;
$hallo1 = "Hoi";
$hallo2 = "Ej";
$hallo3 = "Moi";

//welkom heten random:
echo $$hallo;
?>

succes ermee :)
IK ga deze denk ik gebruiken met arrays is het moeilijk extra erbij te maken ;)
Die van Marien werkt niet als ik die doe dan krijg ik gewoon hallo1 terug :S
ah jah.. ik heb ook een msn bot alleen..

Warning: fsockopen(): php_hostconnect: connect failed in /home/httpd/vhosts/game-clans.nl/httpdocs/MSN/p10.php on line 487

Warning: fsockopen(): unable to connect to messenger.hotmail.com:1863 in /home/httpd/vhosts/game-clans.nl/httpdocs/MSN/p10.php on line 487

regel 487:

$sbconn = fsockopen("messenger.hotmail.com",1863) or die("<script language=javascript>\r\ndocument.getElementById('status').innerHTML=\"<font class=status>{$_LANG['noconnect']}</font>\";\r\n</script>");

Als ik hem zo gebruik als hij hier staat dan wil het wel maar als ik als message $$hallo doe dan doet ie het niet :S
Die $ in je tekst verziekt het script van je msn...
Dus het script denkt dat die $ in het script zit en niet in het bericht... Snappie?
Dan doe je dit:

<?
$hallo = $$hallo;
?>

Simpel toch ;)

Reageren