Script til at se om en side er online/offline

Tags:    html

Hej

Jeg er ved at lave en linksside som jeg gerne vil vise hvilke links der er online/offline med linket I ser i kodeboxen med et Link Checking Script.

Men kan ikke finde ud af hvordan sådan et script det kan hænge sammen med den htmlkode. Og jeg skal jo have en liste med links som vises hver især om de er offline eller online med gif ikoner.. hvordan kan det lade sig gøre.

Fold kodeboks ind/udHTML kode 


Mvh
dilopsen



7 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du kan ikke gøre det med HTML, men med serverside programmering. Det som man gør, er at tjekke om en side returnerer en fejl 404. Prøv f.eks. at skrive http://www.udvikleren.dk/dettevirkerikke i en browser.

Et eksempel i php er denne som gør det du gerne vil:

http://www.tutorialcode.com/php/link-verifier-check-if-a-url-is-valid-or-not/

Jeg er dog usikker på om den returnerer en 404 fejl, hvis domænet slet ikke er registreret.



Indlæg senest redigeret d. 18.04.2011 08:25 af Bruger #9814
Hey Dilopsen.
Det kan desværre ikke gøre det med HTML. Du bliver mød til at bruge et scripting sprog såsom PHP, ASP (du kan sandsynligvis også i javascript/jQuery).

Personligt havde jeg forestillet mig at jeg ville gøre det ved at hente siderne med cURL, og så se om den kan hentes eller du får en fejl (ligesom Brian siger). Læs og cURL i PHP:
http://php.net/manual/en/book.curl.php



Det kan nemt klares med noget javascript. Tjek den simple kode på siden http://whereareyou.madsravn.dk/ - det er noget kode der blev skrevet en artikel om for noget tid siden, da udfra http svaret kan dømme om der er adgang til sider eller ej. Onerror bliver garanteret også triggered hvis der bliver svaret med en 404 eller 403.



Det lyder rigtig godt :D.. men hvordan kan jeg sætte sådan et script op hvor at output skal være sammen det her <img src="http://mysite/Online.gif" border="0" >

hvis i kunne give mig et eksempel eller et script der kunne gøre det ville det være fedt.



Vi vil gerne hjælpe dig, men jeg tror den generelle indstilling her er, at vi gider altså ikke lave det for dig. Jo mere konkret et spørgsmål du kan stille, jo bedre et svar får du. Men tvivler på at folk laver det for dig.



nej ved jeg da godt, manglede også bare et eksempel på det eneste jeg er i trivl om.. :P



Indlæg senest redigeret d. 18.04.2011 19:48 af Bruger #16560
Jeg linkede da til en side hvor det er kørende.



t