Как може да се промени плеар в ембед код?

TaLenTo

Registered
Здравейте!

Въпросът ми е следният, как може примерно аз вземам ембед кода на 4shared за да ми вървят песните в сайта и когато се тегли то праща към техният сайт, но въпросът ми е.. как може да не излиза техният плеар, а да си избера друг, защото техният е страшно грозен.. Ето и кога, който ползвам за да изкарам плеара и песента да върви без проблем.
Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="245" height="19">
<param name="movie" value="<?="$embed_link";?>">
<param name="quality" value="high">
<embed src="<?="$embed_link";?>" width="245" height="25" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="245" height="19"></embed>
</object>
 
Ако имаш пълния път до видео файла, можеш да използваш всеки player. Ако обаче имаш достъп само до URL, който зарежда директно техния player и след това филма, няма как да използваш твой player.
 
Явно, няма как да го взема защото слагам линк .html/.htm и то си взема плеъра. Интересно ми е просто другите сайтове как да правят това:

Качваш песен в някой сайт и слагаш линк .html, песента се слуша все едно си е директен,а като дадеш да се сваля песента, те праща във 4шаред и пак секунди а-у и моята е цел е същата. Не искам да се тегли директно, а да си праща във 4шаред, просто като добавя песента .хтмл разширение да си тръгва под мой плеър, това ми беше целта, но явно... :(

Все пак ако някой знае как става, ще съм му благодарен ако сподели .. :) +1..
 
Пусни един реален линк към тоя 4shared, защото си нямам идея какво е, пък като видя HTML кода на тяхната страница, може и да открия начин как да го направиш.
 
пич... пич.. пич.. от цели 3 поста .. и над 100 думи и заобиколки .. искаш да питаш как да сваляш от 4shared.. ще не каза отначало ..

ето ти схема , коя то ако я прилага дорбе може да свалиш всяка песен от почти всеки сайт.. :)

1.Трябва ти УРЛ до песента , няма значение дали завършва на html или php ...
2.трябва ти source кода на страницата за да го видиш цъкаш дясно копче в страницата и навярно знаеш кво да правиш .
3.Тръсиш по кода там кадето е плеъра няма начин да не е зададен пълния урл до mp3-то (т.е. Има но в повечето пъти си е там .. ).
4.За да вземеш този линк , натебе ти трябва сорс кода като html .. затова ползвай file_get_contents() функцията на PHP.
5.Със друга функция на PHP , която се казва explode(); търсиш потределено нещо , дума която е до УРЛ-а на Mp3-tо ..
6.Използваш една мннн трудна функция на PHP , която се казва echo и с нея извеждаш самия линк .. до мп3-то ...

В случай ,че не си схванал нищоо .. .
ето как трябва да стане ..

PHP:
<?php

$link = "http://www.4shared.com/audio/P2dwKf1p/Bate_Sasho_-_Nadenica_sensebox.html"; // някав линк.. на песен.. 



function downloadForm4shared($link)
{

  $source = file_get_contents($link);
  $expl = explode("file=",$source); 
  $path = $expl[1]; // tuka ni vrashta http://dc358.4shared.com/img/621280856/a4123f51/dlink__2Fdownload_2FP2dwKf1p_3Ftsid_3D20111113-105644-fd2a083a/preview.mp3" />  
  $remove = explode("/>", $path);
  $mp3 = explode('" ',$remove[0]);
  return $mp3[0]; /// mahnahme gadnite elementi deto pre4eha i sega move da si q pusnesh na kakywto iskash player.. :)

}

 echo downloadForm4shared($link);

?>

Това е , точния линк до песента , :) Разгледай кода и ако го схванеш ти гарантирам ,че ще може да го приложиш и на други сайтове :)
 
Мерси много, но сега има друго... Значи понеже имам 2ри скрипт ако случайно песента се добави направо с .mp3 линк, а не html,php и т.н и т.н ... та твоят скрипт и работи. Но, ако примерно съм в песента която е добавена направо със директен линк, то ми излизат 2та плеара, а ако съм в песента добавена в .html както е 4шаред всичко е наред. Пробвах да направя кода така и проблема с 2та плеара се решиха, но сега не се показва плеара с преработения линк...:

Код:
<?
$link = $row['path'];
$exp = end(explode(".",$link));
if($exp=="mp3") {
?>
<center>
<object type="application/x-shockwave-flash" data="dewplayer-bubble-vol.swf" width="250" height="65" id="dewplayer" name="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer-bubble.swf" />
<param name="flashvars" value="mp3=<? echo $row['path']; ?>&autostart=1&showtime=1" />
</object>
</center>
<? } ?>

<?php

$link = $row['path'];// някав линк.. на песен.. 



function downloadForm4shared($link)
{

  $source = file_get_contents($link);
  $expl = explode("file=",$source); 
  $path = $expl[1]; // tuka ni vrashta http://dc358.4shared.com/img/621280856/a4123f51/dlink__2Fdownload_2FP2dwKf1p_3Ftsid_3D20111113-105644-fd2a083a/preview.mp3" />  
  $remove = explode("/>", $path);
  $mp3 = explode('" ',$remove[0]);
  return $mp3[0]; /// mahnahme gadnite elementi deto pre4eha i sega move da si q pusnesh na kakywto iskash player.. Smile

  
  ?>
  <center>
<object type="application/x-shockwave-flash" data="dewplayer-bubble-vol.swf" width="250" height="65" id="dewplayer" name="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer-bubble.swf" />
<param name="flashvars" value="mp3=<?echo downloadForm4shared($link)?>&autostart=1&showtime=1" />
</object>
</center>
  <?
}


?>
 
пробвай така ..

PHP:
$link = $row['path'];
//$type = end(explode(".",$link));

   if(strstr($link,"4shared.com")) 
      {
          echo "  <center>
<object type="application/x-shockwave-flash" data="dewplayer-bubble-vol.swf" width="250" height="65" id="dewplayer" name="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer-bubble.swf" />
<param name="flashvars" value="mp3=".downloadForm4shared($link)."&autostart=1&showtime=1" />
</object>
</center>";
       }
      else{
                  echo "  <center>
<object type="application/x-shockwave-flash" data="dewplayer-bubble-vol.swf" width="250" height="65" id="dewplayer" name="dewplayer">
<param name="wmode" value="transparent" />
<param name="movie" value="dewplayer-bubble.swf" />
<param name="flashvars" value="mp3=<?echo $link;?>&autostart=1&showtime=1" />
</object>
</center>";
               }

така казваме ако в линка иам 4shared.com , ще изпулни фунцията дето написах , иначе слагаш някаф плеър за обикновените песни и си реади :)

Едит: готов си .. :D
 

Back
Горе