login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Youtube LIVE URL omzetten naar EMBED URL (Opgelost)

Offline Martijn2008 - 26/02/2009 16:20
Avatar van Martijn2008PHP beginner Hallo allemaal,

Ik zou graag het LIVE URL van Youtube willen omzetten naar het EMBED URL. Je hebt het volgende URL:

  1. http://www.youtube.com/watch?v=2f5nxSyGVKw


Dat moet dit worden:

  1. http://www.youtube.com/v/2f5nxSyGVKw&hl=nl&fs=1


Weet iemand misschien hoe dat kan?

Bedankt alvast!

Martijn!

7 antwoorden

Gesponsorde links
Offline Rik - 26/02/2009 16:44
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je kunt PHP.net: parse_url en een paar explode's of regex gebruiken om de code uit de url te halen.

Daarna kun je het in de nieuwe url plakken. Wat heb je nu al?
Offline Sander1993 - 26/02/2009 16:46 (laatste wijziging 26/02/2009 16:48)
Avatar van Sander1993 PHP interesse
  1. $url = parse_url('http://www.youtube.com/watch?v=2f5nxSyGVKw');
  2. list($eerstedeel,$tweededeel) = explode('&',$url[query]);
  3. echo 'http://www.youtube.com/v/'.$eerstedeel.'&hl=nl&fs=1';

zoiets?
Offline Martijn2008 - 26/02/2009 16:50 (laatste wijziging 26/02/2009 16:50)
Avatar van Martijn2008 PHP beginner @Sander1993 Hij is bijna goed, ik krijg nu de volgende output:

  1. http://www.youtube.com/v/v=2f5nxSyGVKw&hl=nl&fs=1


Het moet dit zijn:

  1. http://www.youtube.com/v/2f5nxSyGVKw&hl=nl&fs=1

Offline Sander1993 - 26/02/2009 16:52
Avatar van Sander1993 PHP interesse gwoon nog wat verder exploden
  1. $url = parse_url('http://www.youtube.com/watch?v=2f5nxSyGVKw');
  2. list($eerstedeel,$tweededeel) = explode('&',$url[query]);
  3. list($voorhetisteken,$nahetisteken) = explode('=',$eerstedeel);
  4. echo 'http://www.youtube.com/v/'.$nahetisteken.'&hl=nl&fs=1';
Offline Ibrahim - 26/02/2009 17:10 (laatste wijziging 26/02/2009 17:13)
Avatar van Ibrahim PHP expert @Sander:

  1. $youtubeUrl = 'http://www.youtube.com/watch?v=......';
  2. $explodeUrl = explode('=', $youtubeUrl );
  3.  
  4. echo 'http://www.youtube.com/v/' . $explodeUrl[1] . '&h1=nl&fs=1';
Offline Sander1993 - 26/02/2009 17:16
Avatar van Sander1993 PHP interesse dit (&feature=related) staat er soms achter, dus moet je ook nog achter de & alles eruithalen
Offline Ibrahim - 26/02/2009 17:32
Avatar van Ibrahim PHP expert Ja, daar zit de $explodeUrl[1] in pas als ?v= niet meer ?v= is, heb je een probleem 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.251s