Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Osadzanie odtwarzacza na stronie, Gotowy kod bbcode ze zmiennymi do przerobienia na skrypt php
sebciq
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


Cześć!
Mam taki działający BBCode, dla ułatwienia są już niezbędne zmienne NUMBER oraz DENIEFIER:

  1. [/php][zs]http://{IDENTIFIER}.zippyshare.com/v/{NUMBER}/file.html[/zs]

oraz
  1. <embed type="application/x-shockwave-flash" src="http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://{IDENTIFIER}.zippyshare.com/downloadMusic%3Fkey%3D{NUMBER}14%26time%3D1259819557&type=flv" height="14" width="300"></embed>


Chodzi teraz o to aby to przerobić na gotowy skrypt, który działa na takiej zasadzie jak na forach np: 4clubbers lub stronie 4clubbing.eu,
przykład:
Następujący kod:
<iframe width="400" height="27" frameborder="0" scrolling="no" src="http://www.4clubbing.eu/players/zs.php?url=http://www38.zippyshare.com/v/73811725/file.html"></iframe>

Na grubo oznaczyłem plik (zs.php) odpowiadający za podstawienie kodu którego wynikiem jest działający player.


Dorzucam jeszcze wynik(zawartość html) pliku zs.php z serwisu 4clubbing.eu
  1. <embed
  2.  
  3. allowScriptAccess="never"
  4.  
  5. src="/players/p.swf?backcolor=0x08BCB6&frontcolor=0xFFFFFF&lightcolor=0xFFFFFF&file=.zippyshare.com/downloadMusic?key=7t&time=1245012163&type=flv"
  6.  
  7. menu="false" quality="high"
  8.  
  9. width="390"
  10.  
  11. height="20"
  12.  
  13. name="mp3player"
  14.  
  15. type="application/x-shockwave-flash"
  16.  
  17. pluginspage="http://www.macromedia.com/go/getflashplayer"
  18.  
  19. wmode="transparent"
  20.  
  21. border="0"
  22.  
  23. style="margin-bottom: 8px;"
  24.  
  25. />


Być może ktoś wpadnie jak taki kodzik ułożyć, bo mam z tym spory problem :<


--------------------------------------------------------------------------------
Dodane
-------------------------------------------------------------------------------
ZNALAZŁEM TAKI KOD:
  1. <?php
  2.  
  3. class ZippyShare {
  4.  
  5. public function getURL($url) {
  6.  
  7. $url = str_replace("/file.html", "", explode("/v/", $url));
  8. $url = $url['0']."/downloadMusic%3Fkey%3D".$url['1']."ay";
  9. return $url;
  10. }
  11.  
  12. public function musicPlayer($url) {
  13.  
  14. $url = $this->getURL($url);
  15.  
  16. $player = '<embed
  17. width="440"
  18. height="20"
  19. type="application/x-shockwave-flash"
  20. src="http://api.zippyshare.com/api/mediaplayer/mediaplayer.swf"
  21. style=""
  22. id="mpl"
  23. name="mpl"
  24. quality="high" allowfullscreen="false"
  25. flashvars="height=20&width=440&file='.$url.'&volume=100&autostart=false&frontcolor=0xffffff&backcolor=0x000000&lightcolor=0xffffff&type=flv">
  26. ';
  27.  
  28. return $player;
  29. }
  30.  
  31. }
  32.  
  33. $music = new ZippyShare;
  34. echo $music->musicPlayer('http://www38.zippyshare.com/v/73811725/file.html');
  35. ?>



Przypuśćmy że wsadzam ten kod do pliku zs.php
Adres http://www38.zippyshare.com/v/73811725/file.html< to adres do pioseki smile.gif -
widać że linia
  1. echo $music->musicPlayer('http://www38.zippyshare.com/v/73811725/file.html');
odpowiada za link do piosenki i edycje aby można było 'wcisnąć' to w odtwarzacz...

Więc większość roboty chyba zrobiona...I jak to zedytować aby działało to w ten sposób:
  1. http://www.xxx.pl/zs.php?url=http://www38.zippyshare.com/v/73811725/file.html

aby nie ingerować już w plik php...

Pozdrawiam smile.gif

---
tak pomyślałem że może zamiast adresu wprowadzić zmienną, aby czytało ją z adresu, tylko jak to zrobic? ;P

Ten post edytował sebciq 18.11.2010, 16:55:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
ADeM
post
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


$_GET


--------------------
Go to the top of the page
+Quote Post
sebciq
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


wpisałem formułę $_GET zamiast adresu w tej linii, i teraz jak wywołać odtwarzacz aby można było odsłuchać dany plik?
  1. echo $music->musicPlayer('$_GET');

Tak wygląda ta linia,
a adres zatem powinien wyglądać np tak?
  1. http://bastians.pl/zs2.php?http://www4.zippyshare.com/v/67151500/file.html


bo niestety nie czyta piosenki ;> tak jak ma to miejsce gdy poda się tam adresik.

Ten post edytował sebciq 18.11.2010, 18:04:44
Go to the top of the page
+Quote Post
ADeM
post
Post #4





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Może przeczytaj jakiś kurs? Albo zobacz w manualu o co chodzi z GET.


--------------------
Go to the top of the page
+Quote Post
sebciq
post
Post #5





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


wiem wiem, ale zajmie to więcej czasu, a tylko chodzi mi o tą jedyną rzecz winksmiley.jpg
Go to the top of the page
+Quote Post
ADeM
post
Post #6





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Spokojnie mozesz sie uwinac w 5 minut z tym.


--------------------
Go to the top of the page
+Quote Post
sebciq
post
Post #7





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


ciemny jestem =.= nie moge znalesc odpowiedniego artukulu na ten temat
Go to the top of the page
+Quote Post
ADeM
post
Post #8





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


http://www.php.net/manual/en/reserved.variables.get.php


--------------------
Go to the top of the page
+Quote Post
sebciq
post
Post #9





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


Niestety, proboje od kilku godzin i nie wychodzi mi to, jestem poczatkujacy wiec to jest ten powod.
Go to the top of the page
+Quote Post
ADeM
post
Post #10





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

Ostrzeżenie: (0%)
-----


Mogę Ci w takim razie polecić jakąś książkę, kurs albo dział "Giełda ofert". ;]


--------------------
Go to the top of the page
+Quote Post
sebciq
post
Post #11





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


no nic będę próbował sam, nie zawracam głowy, mimo wszystko dzieki.

pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:05