Toon posts:

[PHP] IRC-Bot wil plots niet meer connecten

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

Verwijderd

Topicstarter
Mijn IRC-Bot draaide 100% goed en toen ik hem vandaag opnieuw wil opstarten na een kleine aanpassing zegt hij:
code:
1
2
3
4
5
Warning:  fsockopen() [function.fsockopen]: php_network_getaddresses: gethostbyname failed in c:\inetpub\wwwroot\irc\irc.php on line 14

Warning:  fsockopen() [function.fsockopen]: unable to connect to irc.quakenet.org:6667 in c:\inetpub\wwwroot\irc\irc.php on line 14

Warning:  fgets(): supplied argument is not a valid stream resource in c:\inetpub\wwwroot\irc\irc.php on line 18

Ook als ik de code heb verwijderd uit het bestand geeft hij dezelfde error.

Dit is de PHP-file (eerste 20 regels):
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  // Do not touch this settings!
  require 'config.php';
  error_reporting(63); 
  set_time_limit(0); 
  ignore_user_abort(true);
  $startuptime = time();

  //Database connection
  $Conn = mysql_connect("$databasehost", "$databaseuser", "$databasepassword") or die("Cannot connect to the database");
  mysql_select_db("$databasename", $Conn) or die("Cannot select the database");

  // Connection with the server to obtain the data 
  $input     = fsockopen($server, $port, $errno, $errstr, 99999); 
  $loop      = 0; 
  $connected = 0; 
 
  while ($line = fgets($input, 512)){ 
    $el = explode(' ', $line);


en de config.php is ook helemaal in orde (werd niet ge-edit)

Verwijderd

kijk eens of je irc.quakenet.org kunt pingen, en wat bedoel je met code verwijderen uit het bestand?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Waar is de $server gedefinieerd? En kan je van de waarde daarvan via de commandline achterhalen wat het ip is? Bijvoorbeeld door `host _het_naampje_dat_in_$server_zit` uit te voeren op de machine waar dat script draait (niet op een ander, dat heeft minder zin).

Verwijderd

Topicstarter
CYRHelios:
Je moet het ip van quakenet niet ingeven :) irc.quakenet is de hoofdserver dus kan je verschillende servers toegewezen krijgen, en irc.quakenet.org is te pingen, ik zit er nl zelf ook op ...
Met code verwijderen bedoelde ik de code die ik er net had aan toegevoegd toen ik de eerste maal die error kreeg. Die code had ik terug verwijderd en het resultaat bleef hetzelfde, nl. die error :(


ACM:
$server is gedefinieerd in config.php
==> $server = "irc.quakenet.org";

  • rig0r
  • Registratie: Juli 2001
  • Laatst online: 11-03-2025
Lijkt toch echt een netwerkprobleem. Probeer irc.quakenet.eu.org es ?
En anders snoke.nl.quakenet.org. Als deze et allebei niet doen weet ik et ook niet meer ;)

Verwijderd

Topicstarter
Inderdaad rig0r :) het probleem lag aan quakenet, helemaal niet aan gedacht :+

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Mja, dan moet je misschien volgende keer de foutmelding beter lezen.
unable to connect to irc.quakenet.org:6667
Glashelder.

Probeer bij dit soort dingen ook eerst zeker te weten of het wel aan je code ligt. Erg voor de hand liggend is dat namelijk niet als het het altijd gedaan heeft.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.