login  Naam:   Wachtwoord: 
Registreer je!
 Forum

controle url bestaan

Offline Nman - 20/05/2010 00:08
Avatar van NmanPHP interesse ik heb rondgezocht op google en ook hier, maar de systemen die ik vind werken niet.

ik wil dus een url controleren of hij werkelijk bestaat,

maar alles wat ik vind zegt dat de url bestaat zelf als ik er een inzet zoals www.jsmqfsdkl.be

kan iemand mij helpen, mvg

7 antwoorden

Gesponsorde links
Offline denniseik - 20/05/2010 00:10
Avatar van denniseik Lid Je hebt in php de functie 'if exists', dit werkt zoiezo voor bestanden op je eigen domein. Misschien kan je hiermee ook die urls controleren?
Offline avdg - 20/05/2010 00:11
Avatar van avdg PHP gevorderde even zinloos beginnen 

Google.be: php dns registration checker
Offline Arphetic - 20/05/2010 15:26 (laatste wijziging 20/05/2010 15:32)
Avatar van Arphetic Nieuw lid Ik ben zojuist eenzelfde iets aan het schrijven. Ten eerste filter ik het met filter_var:
$url = een link of zo;

  1. function cleanURL($raw_input){
  2. var $host;
  3. //Make sure this url is an url
  4. $this->clean = filter_var($raw_input, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED, FILTER_FLAG_HOST_REQUIRED);
  5.  
  6. if ($this->clean == true)
  7. {
  8. //Get the hostname from the url
  9. $this->host = parse_url($url, PHP_URL_HOST);
  10.  
  11. //check if the domain really exists:
  12. // If it exists, the URL is oke and can be returned.
  13. if(checkdnsrr($this->host,"A")) { return $raw_input; }
  14. else { return false; }
  15. }
  16. else { return false; } // This was not a valid url
  17. }


Werkt nog niet helemaal (checkdnsrr werkt nog niet goed) maar misschien heb je hier in ieder geval al wat aan
Offline WouterJ - 20/05/2010 15:54
Avatar van WouterJ HTML gevorderde Je kan dat doen met een dit:
http://validator.w3.org/checklink

Succes!
Offline Arphetic - 20/05/2010 20:33
Avatar van Arphetic Nieuw lid Waldio, hoe helpt dat hem?
Offline WouterJ - 20/05/2010 21:01
Avatar van WouterJ HTML gevorderde
Arphetic schreef:
Waldio, hoe helpt dat hem?

Hij wil iets hebben waarmee je links checkt. En dat gebeurd er op die link.
(Of heb ik het verkeerd begrepen?)
Offline Nman - 20/05/2010 21:55 (laatste wijziging 21/05/2010 19:28)
Avatar van Nman PHP interesse ik heb iets zeer simpel gevonden

namelijk dit

  1. if(@fopen(http://www.sitemasters.be,"r"))
  2. {
  3. // site bestaat
  4. }
  5. else
  6. {
  7. // site bestaat niet
  8. }


dit werkt wel hoe ik het wil, maar aangezien hij de url altijd moet openen en ik wil een lijst maken met de urls, dat is wat veel voor altijd al die links te moeten openen, dus zet ik er een pagina systeem op met nummering van telkens 10, zodat hij er telkens maar 10 moet laden, nu is het probleem, dat hij er maar 2 per pagina laat zien, maar het staat echt wel op 10

hier is het script Plaatscode: 139437

kan iemand mij hiermee helpen?

edit : echt niemand??? want ik vind het ook niet
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s