login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IRC met PHP

Offline tomie94 - 11/02/2008 16:01
Avatar van tomie94PHP interesse Hallo,

Ik wil graag berichten kunnen plaatsen via php op een irc kanaal.
daarom heb ik deze code gemaakt:
  1. <?php
  2.  
  3. $config = array();
  4. $config['nickname'] = 'tomie94'
  5. $config['realname'] = 'tomie94';
  6. $config['ident'] = 'tomie94';
  7. $config['hostname'] = 0;
  8. $config['server'] = 'irc.chatfactory.net';
  9. $config['poort'] = 6667;
  10. $config['kanaal'] = array('#tomie94');
  11.  
  12. if(!$socket = socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) {
  13. die('Fatale fout tijdens socket_create');
  14.  
  15. }
  16.  
  17. if(!socket_bind($socket,$config['hostname'])) {
  18. die('Fatale fout tijdens binden van socket');
  19.  
  20. }
  21.  
  22. if(!socket_connect($socket,$config['server'],$config['poort'])) {
  23. die('Fatale fout tijdens connecteren met server');
  24.  
  25. }
  26. function schrijf($data) {
  27. global $socket;
  28. socket_write($socket,$data."\r\n");
  29. }
  30.  
  31.  
  32. function zeg($bericht,$ontvanger) {
  33. schrijf('PRIVMSG '.$ontvanger.' :'.$bericht);
  34. }
  35. schrijf('USER '.$config['ident'].' '.$config['hostname'].' '.$config['server'].' :'.$config['realname']);
  36. schrijf('NICK '.$config['nickname']);
  37. schrijf('JOIN '.$config['kanaal']);
  38. if($_GET['form'] == true && isset($_POST['send'])) {
  39.  
  40.  
  41. zeg("Testje","#tomie94");
  42. echo 'Bericht Geplaatst!';
  43. }
  44. echo '<form action="chat.php?form=true" method="post">';
  45. echo '<input type="text" name="naam" value="Chat Naam" /><br />';
  46. echo '<input type="text" name="berict" value="Bericht" />';
  47. echo '<input type="submit" name="send" value="Bericht Plaatsen" />';
  48. echo '</form>';
  49. ?>


nu probeer ik dit uit maar het werkt helaas niet. ik kom niet online op het irc kannaal en er wordt niks gezegt.

Ik weet dus niet wat hier fout aan is. Weet iemand hoe dit kan werken?

2 antwoorden

Gesponsorde links
Offline Filip - 11/02/2008 16:19
Avatar van Filip IRC guru Waarom wil je eigenlijk hulp vanop 2 sites? Want je poste net hetzelfde script met een kleine aanpassing op phphulp!
Offline webstab - 11/02/2008 21:59
Avatar van webstab PHP ver gevorderde Kan het niet zijn dat je server die poort blokkeert??
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s