login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Youtube parser gezocht (Opgelost)

Offline Martijn2008 - 12/12/2008 14:46
Avatar van Martijn2008PHP beginner Hallo allemaal,

Voor mijn website ben ik op zoek naar een parser, die met behulp van een UBB code een youtube filmpje op mijn website plaatst. Ik ben op zoek naar alleen de code voor Youtube en niet naar een hele class. Als iemand deze code weet, zou diegene dat hier op Sitemasters willen posten, dat zou echt geweldig zijn !

Bedankt alvast!

Martijn

4 antwoorden

Gesponsorde links
Offline Aar - 12/12/2008 14:56
Avatar van Aar PHP interesse
  1. //video tags youtube
  2. $patterns[] = "#\[video\]http://www.youtube.com/watch\?v=(.*)\[/video\]#Smi";
  3. $replacements[] = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
  4.  
  5. $patterns[] = "#\[video\]http://youtube.com/watch\?v=(.*)\[/video\]#Smi";
  6. $replacements[] = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
  7.  
  8. $patterns[] = "#\[video\]http://nl.youtube.com/watch\?v=(.*)\[/video\]#Smi";
  9. $replacements[] = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/\1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
  10.  
  11. //video tags google
  12. $patterns[] = "#\[video\]http://video.google.com/videoplay\?docid=(.*)\[/video\]#Smi";
  13. $replacements[] = '<object width="425" height="350"><param name="movie" value="http://video.google.com/googleplayer.swf?docId=\1"></param><param name="wmode" value="transparent"></param><embed src="http://video.google.com/googleplayer.swf?docId=\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
  14.  
  15. $patterns[] = "#\[video\]http://video.google.nl/videoplay\?docid=(.*)\[/video\]#Smi";
  16. $replacements[] = '<object width="425" height="350"><param name="movie" value="http://video.google.nl/googleplayer.swf?docId=\1"></param><param name="wmode" value="transparent"></param><embed src="http://video.google.com/googleplayer.swf?docId=\1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>';
  17.  
  18. $waarde = preg_replace($patterns, $replacements, $waarde);
  19. }
Offline Martijn2008 - 12/12/2008 15:12
Avatar van Martijn2008 PHP beginner Bedankt ! Alleen nu heb ik nog 1 vraagje. Hoe gebruik ik deze code? Ik haal zeg maar het bericht uit mijn database en dan moet deze code haar werk doen, maar hoe geleid ik variabele $bericht door deze code? Dat snap ik niet 
Offline Wim - 12/12/2008 15:42
Avatar van Wim Crew algemeen $waarde = preg_replace($patterns, $replacements, $waarde);

blind?

$bericht = preg_replace($patterns, $replacements, $bericht);
Offline Martijn2008 - 12/12/2008 15:55 (laatste wijziging 12/12/2008 15:55)
Avatar van Martijn2008 PHP beginner Heee top, het werkt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s