[PHP] getaddrinfo failed

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi,

Ik ben sinds kort bezig met php en heb een scriptje gemaakt dat de headlines van nu.nl, op een site publiceert. Hiervoor gebruik ik volgend stuk script:
<?php
$adres = "http://nu.nl/deeplink_html/";
$begin = "<div><b>Binnenland</b>";
$eind = "<div><b>Buitenland</b>";
$openen = fopen("$adres", "r");
$lezen = fread($openen, 200000);
$data = eregi("$begin(.*)$eind", $lezen, $tekst);
fclose($openen);
echo $tekst[1];
?>

Als ik deze lokaal draai werkt het gewoon, maar als ik hem op een server zet krijg ik de volgende melding:
Warning: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/sites/site326/web/index1.php on line 49

lijn 49 = $openen = fopen("$adres", "r");

Weet iemand wat deze fout betekend en hoe dat opgelost kan worden?????

Alvast bedankt,

Acties:
  • 0 Henk 'm!

Verwijderd

Ik denk dat je zo'n foutmelding zou verwachten als die server geen DNS server heeft ingesteld. Ga dat dus even na. Als ik het ergens upload werkt het prima namelijk.

Acties:
  • 0 Henk 'm!

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 17-09 07:55

thomaske

» » » » » »

jep, lijkt me inderdaad een configuratiefout van je server. Als tussenoplossing zou je deze kunnen gebruiken:

http://62.69.162.11/deeplink_html/

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, ik zal even informeren bij yournamehosting, en proberen of het wel met 62.69.162.11 werkt.

Alvast bedankt

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok,
onwijs bedankt, het werkt nu wel gewoon als ik het IP adres invul i.p.v. nu.nl.

MVG,

SWAAB

Acties:
  • 0 Henk 'm!

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08 16:29

Tim

Half-offtopic, is het misschien ook leuk om te weten. Met de [ php] tags kan je je code wat netter neerzetten: dus [ php=46] (46 is het regelnummer ;) spatie weglaten) tekst [/php] word dan

PHP:
46
47
48
49
50
51
52
53
$adres = "http://nu.nl/deeplink_html/";
$begin = "<div><b>Binnenland</b>";
$eind = "<div><b>Buitenland</b>";
$openen = fopen("$adres", "r");
$lezen = fread($openen, 200000);
$data = eregi("$begin(.*)$eind", $lezen, $tekst);
fclose($openen);
echo $tekst[1];

Naja, klik maar op quote als je de uitleg niet snapt :P

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, dank je

Zal ik in het vervolg doen. :D
Pagina: 1