Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wymiana]Osadzanie odtwarzacza zippyshare.com
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
Mdr5
Witam!
Ciekawi mnie w jaki sposób odtwarzacz zippyshare został osadzony, np. Tutaj smile.gif

Wiem, ze źródła, że adres utworu przekazywany jest do pliku zs.php w taki sposób:
  1. ...zs.php?url=http://www8.zippyshare.com/v/43979922/file.html


Gdy przejdziemy bezpośrednio do http://www.4clubbers.com.pl/zs.php
źródło pliku będzie wyglądać:
  1. </head>
  2. <span style="vertical-align: top;">
  3.  
  4. <embed allowScriptAccess="never"
  5. src="p.swf?file="
  6. menu="false" quality="high"
  7. width="260"
  8. height="20"
  9. name="mp3player"
  10. type="application/x-shockwave-flash"
  11. pluginspage="http://www.macromedia.com/go/getflashplayer"
  12. wmode="transparent"
  13. border="0"
  14. style="margin-bottom: 8px;"
  15. />
  16. </span>
  17. </body>


Jednak gdy przejdziemy do adresu podając http://www.4clubbers.com.pl/zs.php?url=htt...79922/file.html
źródło będzie wyglądać już inaczej:
  1. </head>
  2. <span style="vertical-align: top;">
  3.  
  4. <embed allowScriptAccess="never"
  5. src="p.swf?file=http://www8.zippyshare.com/downloadMusic?key=439799228a&time=1244493327&type=flv"
  6. menu="false" quality="high"
  7. width="260"
  8. height="20"
  9. name="mp3player"
  10. type="application/x-shockwave-flash"
  11. pluginspage="http://www.macromedia.com/go/getflashplayer"
  12. wmode="transparent"
  13. border="0"
  14. style="margin-bottom: 8px;"
  15. />
  16. </span>
  17. </body>


Teraz pytanie w jaki sposób uzupełniła się linijka:
  1. src="p.swf?file=http://www8.zippyshare.com/downloadMusic?key=439799228a&time=1244493327&type=flv"

i skąd został pobrany ten klucz 1244493327 który nigdzie nie został wcześniej zdefiniowany?

//Jestem nowym użytkownikiem, więc proszę o wyrozumiałość. Być może temat należy przenieść do przedszkola smile.gif Czekam na odpowiedzi.
erix
A tak zapytam, na co Ci to?
Mdr5
hm.. ^^ muzyka urozmaica życie, muzyka urozmaici też stronę smile.gif
Dopiero się uczę, wieku zdradzać nie będę haha.gif No ale czego się nauczę, to w głowie pozostanie ^^
Po prostu chciałbym umożliwić osobom przeglądającym moją stronę odsłuchiwanie wybranych utworów mp3 z różnych serwisów, w taki też sposób zaoszczędzę troszkę miejsca smile.gif

Już to rozpracowałem ^^ mimo wszystko, dzięki ;D
sebciq
Witam
Jestem zielony w php niestety i prosiłbym o gotowy plik zs.php, wzamian za to za darmo dodam bannery/linki na swoją stronkę temu co pomoże smile.gif
Myślę że dla wtajemniczonych kod jest prosty do napisania smile.gif

Pozdrawiam!
xamrex
Cytat(Mdr5 @ 8.06.2009, 22:42:18 ) *
Teraz pytanie w jaki sposób uzupełniła się linijka:
  1. src="p.swf?file=http://www8.zippyshare.com/downloadMusic?key=439799228a&time=1244493327&type=flv"

i skąd został pobrany ten klucz 1244493327 który nigdzie nie został wcześniej zdefiniowany?

//Jestem nowym użytkownikiem, więc proszę o wyrozumiałość. Być może temat należy przenieść do przedszkola smile.gif Czekam na odpowiedzi.


1244493327 to czas podany w sekundach od ery unixa(timestamp)

TIME STAMP: 1244493327

DATE: 06 / 08 / 09 @ 3:35:27pm
erix
Cytat
Jestem zielony w php niestety i prosiłbym o gotowy plik zs.php, wzamian za to za darmo dodam bannery/linki na swoją stronkę temu co pomoże

Przeniosłem na Giełdę Ofert.
sebciq
Witam smile.gif
Widzę że pomocy nie mam : (
ale znalazłem bbcode vbullettin:
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2.  
  3. <product productid="bbcodezs" active="1">
  4. <title>BBCode ZippyShare</title>
  5. <description>Dodaje playera dla muzyki na serwerach zippyshare</description>
  6. <version>0.1</version>
  7. <url>http://cs-puchatek.pl</url>
  8. <codes>
  9. </codes>
  10.  
  11. <templates>
  12. </templates>
  13.  
  14. <plugins>
  15.  
  16. <plugin active="1" product="bbcodezs">
  17. <title>Zamiana na playera ZippyShare</title>
  18. <hookname>postbit_display_complete</hookname>
  19. <phpcode><![CDATA[if(!function_exists('zippyshare_bbcode'))
  20. {
  21. function zippyshare_bbcode($matches)
  22. {
  23. $replace = '
  24. <br />
  25. <center>
  26. <embed
  27. allowScriptAccess="never"
  28. src="http://www' . $matches[1] .'.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www' . $matches[1] . '.zippyshare.com/downloadMusic%3Fkey%3D' . $matches[2] . 'ay&amp;type=flv"
  29. menu="false"
  30. quality="high"
  31. width="300"
  32. height="20"
  33. name="mp3player"
  34. type="application/x-shockwave-flash"
  35. pluginspage="http://www.macromedia.com/go/getflashplayer"
  36. wmode="transparent"
  37. border="0"
  38. />
  39. </center>
  40. <br />
  41. ';
  42. return $replace;
  43. }
  44. }
  45. $bbcode = $vbulletin->options['bbcodezs_code'];
  46. $this->post['message'] = preg_replace_callback("!\\[$bbcode\\]http://www([0-9]+)\.zippyshare\.com\/v\/([0-9]+)\/file\.html\\[/$bbcode\\]!siU", 'zippyshare_bbcode', $this->post['message']);
  47. ]]></phpcode>
  48. </plugin>
  49. </plugins>
  50.  
  51. <phrases>
  52.  
  53. <settings>
  54. <options><![CDATA[1]]></options>
  55. <languagecode><![CDATA[pl]]></languagecode>
  56. <charset><![CDATA[ISO-8859-2]]></charset>
  57. <imagesoverride />
  58. <dateoverride />
  59. <timeoverride />
  60. <registereddateoverride />
  61. <calformat1override />
  62. <calformat2override />
  63. <logdateoverride />
  64. <locale />
  65. <decimalsep><![CDATA[,]]></decimalsep>
  66. <thousandsep><![CDATA[.]]></thousandsep>
  67. </settings>
  68.  
  69. <phrasetype name="vBulletin Settings" fieldname="vbsettings">
  70. <phrase name="settinggroup_bbcodezs" date="" username="mlodyldz"><![CDATA[BBCode dla ZippyShare]]></phrase>
  71. <phrase name="setting_bbcodezs_code_title" date="" username="mlodyldz"><![CDATA[Nazwa bbcode]]></phrase>
  72. <phrase name="setting_bbcodezs_code_desc" date="" username="mlodyldz"><![CDATA[Podaj nazwę kodu bbcode dla ZippyShare, nie dodawaj nawiasów (sam tekst)]]></phrase>
  73. </phrasetype>
  74. </phrases>
  75.  
  76. <options>
  77. <settinggroup name="bbcodezs" displayorder="50001">
  78. <setting varname="bbcodezs_code" displayorder="10">
  79. <datatype>free</datatype>
  80. <defaultvalue>zs</defaultvalue>
  81. </setting>
  82. </settinggroup>
  83. </options>
  84. </product>


Da rade przerobić to na php fusion bbcode? v7 oczywiscie tongue.gif


Dodam przykładowy kod BB code php fusion 7:

mp3_bbcode_include.php:
  1. <?php
  2. if (!defined("IN_FUSION")) { die("Access Denied"); }
  3.  
  4. $text = preg_replace('#\[mp3\](.*?)\[/mp3\]#si', '<strong>'.$locale['bb_mp3'].'</strong> <object type=\'application/x-shockwave-flash\' width=\'17\' height=\'17\' data=\''.INCLUDES.'bbcodes/mp3player/mp3player.swf?&amp;song_url=\1\'><param name=\'movie\' value=\''.INCLUDES.'bbcodes/mp3player/mp3player.swf?&amp;song_url=\1\'><param name=\'wmode\' value=\'transparent\'><param name=\'quality\' value=\'high\'><param name=\'bgcolor\' value=\'#eeeeee\'></object>', $text);
  5. ?>


mp3_bbcode_include_var.php:
  1. <?php
  2. if (!defined("IN_FUSION")) { die("Access Denied"); }
  3.  
  4. $__BBCODE__[] =
  5. "description" => $locale['bb_mp3_description'],
  6. "value" => "mp3",
  7. "bbcode_start" => "[mp3]",
  8. "bbcode_end" => "[/mp3]",
  9. "usage" => "[mp3]".$locale['bb_mp3_usage']."[/mp3]"
  10. );
  11. ?>


---
Dodam stronkę na której jest wytłumaczone, niestety ang;p
http://www.vbteam.info/how-to/23977-how-to...zippyshare.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.