Cytat(siemakuba @ 13.10.2006, 11:06:47 )

BTW - @Athlan: jeżeli URL u ciebie będzie miał dodatkowe parametry to zostaną one również dodane po zamianie, czego bastek8989 zdaje się nie życzy sobie.
pozdr.
<?php
$sString = "http://www.youtube.com/watch?v=ogIqayRDr4w&duperele";
$sString2 = "http://video.google.com/googleplayer.swf?docId=-1591729516923874694&duperele";
$sString3 = "http://www.youtube.com/watch?v=_b2uFsVllpw";
$sString4 = "http://video.google.pl/videoplay?docid=8114931701782010192";
echo Replacing
::youtube($sString); echo Replacing
::google($sString2); echo Replacing
::youtube($sString3); echo Replacing
::google($sString4);
class Replacing
{
function google($sString)
{
(
"#http://video.google.com/googleplayer.swf?docId=(.*?)#si",
);
(
"1",
);
$sReplaced = preg_replace($aArrayPatterns, $aArrayReplaces, $sString);
else
return $sReplaced;
}
function youtube($sString)
{
(
"#http://(.*?).youtube.com/watch?v=(.*?)#si",
);
(
"http://1.youtube.com/v/2",
);
$sReplaced = preg_replace($aArrayPatterns, $aArrayReplaces, $sString);
else
return $sReplaced;
}
}
?>
sory za chaotyczność kodu (brakuje static i public'a), ale Bastek nie ma php5 na servie i nie poszło... jak coś to powinniście sobie dodać

pozdrawiam

edit:
co za głupi bbcode na tym forum :/ ciągle dodaje mi slashe w kodzie przez co jest źle pokolorowany... shit, daje na phpfi:
http://phpfi.com/163180