Toon posts:

[php] check op bestaan van internetadres

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om met php een controle uit te voeren of te kijken of het internetadres wat opgegeven wordt daadwerkelijk een response krijgt??? Zodat er geen adressen opgegeven kunnen worden die niet bestaan??

En zo ja welke functie of variabele is daar bij nodig???

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Ja. fopen()

Natuurlijk een probleem als de server uit staat. >:)

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
THNX,

ga ik daarmee aan de slag...

Moet de server maar draaien.... toch ..... :)

Verwijderd

of ping() ofzo ?

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

firewall, http wel te bereiken en ping niet.. wat dan? :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Heb ff het volgende geprobeerd:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

if ($submit){
$site = fopen("$website", 'r') or die ("Jammer joh!!!");
}

if ($submit && $site == TRUE){
echo "Website bestaat!<br><br>";
}
else {
"Jammer joh, maar dit internet adres bestaat niet!!!<br><br>";
}
?>

<form>
<input type="text" name="website" size="40" maxlength="50">
<input type="submit" name="submit" value="submit">
</form>


Ik krijg alleen de twee volgende warnings:

Warning: php_network_getaddresses: gethostbyname failed in d:\www\revasa.nl\www\test.php on line 4

Warning: fopen("http://www.gtfgtgf.nl", "r") - No such file or directory in d:\www\revasa.nl\www\test.php on line 4
Jammer joh!!!

Hoe is dat te verhelpen??? Bij het invullen van een juist internetadres (inclusief http:// ) werkt het overigens wel!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

een @ ervoor zetten
dat onderdrukt de error

Doet iets met Cloud (MS/IBM)


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

noemen ze over het algemeen error afhandeling, heeft php.net een heel mooi stukje over geschreven als ik me niet vergis.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Wat weet ik eigenlijk nog maar weinig!!! Maar dit werkt perfect en het script draait nu goed! Je moet het maar ff weten....

Thnx D2k :D

Verwijderd

D2k schreef op 01 augustus 2002 @ 14:35:
een @ ervoor zetten
dat onderdrukt de error
ACK! Dennis, wat stel je mij teleur ... ;(

/me wijst toch maar even naar de PHP error handling functionaliteit
Pagina: 1