login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controleren of een Youtube filmpje daadwerkelijk bestaat

Offline Martijn2008 - 22/02/2009 15:38
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik wil graag controleren of een Youtube filmpje echt bestaat. Dat wil ik doen aan de hand van het Uniform Resource Locator(URL), dat ingegeven wordt door de gebruiker. Daarbij denk ik bijvoorbeeld aan het protocol: http. En natuurlijk niet te vergeten de domeinnaam: www.youtube.com. Deze controles wil ik met behulp van php uit gaan voeren. Heeft iemand een idee hoe ik dit kan doen?

Bedankt alvast!

Martijn

9 antwoorden

Gesponsorde links
Offline Wim - 22/02/2009 16:07
Avatar van Wim Crew algemeen http://www.site...mp;id=1408
Offline ranco - 22/02/2009 16:08
Avatar van ranco PHP gevorderde Voorbeeldje:

  1. <?php
  2.  
  3. if ($_REQUEST[url] != "") {
  4. $result = 1;
  5. if (! ereg("^https?://",$_REQUEST[url])) {
  6. $status = "This demo requires a fully qualified http:// URL";
  7. } else {
  8. if (@fopen($_REQUEST[url],"r")) {
  9. $status = "This URL s readable";
  10. } else {
  11. $status = "This URL is not readable";
  12. }
  13. }
  14. } else {
  15. $result = 0;
  16. $status = "no URL entered (yet)";
  17. }
  18.  
  19. ?>
Offline Martijn2008 - 22/02/2009 16:12
Avatar van Martijn2008 PHP beginner @Ranco Ziet er goed uit! Nu moet ik ook nog controleren of het een link naar www.youtube.com is. Anders moet het URL alsnog geweigerd worden. Heb je daar misschien ook een oplossing voor? 
Offline mothh - 22/02/2009 16:20 (laatste wijziging 22/02/2009 16:39)
Avatar van mothh Onbekend moet je even op google zoeken naar dode link checker!
misschien dat dat helpt
Offline Martijn2008 - 22/02/2009 16:52
Avatar van Martijn2008 PHP beginner Een voorbeeld van een dode link checker heeft Ranco daarnet gepost. Ik wil nu alleen nog controleren of het een link naar www.youtube.com is.
Offline Wim - 25/02/2009 02:26
Avatar van Wim Crew algemeen Dit kan bvb met PHP.net: preg_match
Offline PRO - 25/02/2009 11:53
Avatar van PRO JS interesse Aan de code van Ranco heb je volgens mij niet veel, want het checkt niet of een filmpje bestaat, maar enkel of hij readable is, en dat is youtube altijd, je kan er dus prima een url mee controleren, maar geen filmpje.
Offline nick5556 - 25/02/2009 16:45
Avatar van nick5556 PHP beginner Met youtube kan je het heel moeilijk controleren, want youtube gebruikt een string die gegenereerd word door een string generator. Dus hoe het bestandje heet, dat weet je niet. Je kan dus niet controleren of het bestandje op de server aanwezig is.

Je kan misschien wel proberen of de error pagina komt van; kan filmpje niet vinden, of whatever.

Hoe dit moet, moet je niet aan mij vragen 
Offline jvs - 25/02/2009 19:06
Avatar van jvs HTML beginner Ik denk dat je best eens zoek naar "YOUTUBE API" Daarmee zal het wel lukken denk ik.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s