Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Losowa Piosenka
Forum PHP.pl > Forum > Przedszkole
krupniok13
Witam szukalem wszedzie w internecie i tutaj na forum czy jest scrypt aby losował piosenkę z wybranych np. tylko trzech, strona na której coś takiego jest po odświeżeniu strony www.clubmagic.pl
Z góry dziękuje
wookieb
Baza danych -> mysql random record
Tablica -> array_rand

Masz słowa kluczowe dla googla
krupniok13
znalazle m cos takiego
Losowy rekord (random record) SELECT * FROM `tabname` ORDER BY RAND() LIMIT 1;
tablica array_rand ( $wejście [, $ilość ] )
wookieb
No to już masz odpowiedź jak wylosować piosenkę z "czegoś"
krupniok13
tylko teraz mi powiedz jaka zrobic tablice w msql ? ii gdzie tamto wrzucic boo jestem zielonyy ;/
wookieb
Nikt ci nic nie napisze bo nie zna twojego kodu a tym bardziej nie dostaniesz gotowca. Jesteś zielony to zleć to komu i nawet nie próbuj żebrać.
krupniok13
spokooo dzieki za odpowiedzz chyba temat do zamknieciee jeli nie ma innego sposobu

zapomnialem wczesniej zobaczyc scryptu znajdujacego sie na stronie www.clubmagic.pl wiec dzis weszedlem i znalazlem cos takeigo

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1" HEIGHT="1" id="mp3_player">
<PARAM NAME=movie VALUE="player/mp3_player.swf?sl=player/songlist.php&l=1&sh=0&v=50">
<EMBED src="player/mp3_player.swf?sl=player/songlist.php&l=1&sh=0&v=50" quality=low bgcolor=#2c0401 WIDTH="1" HEIGHT="1" NAME="mp3_player" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
<script type='text/javascript'>QueryLoader.init();</script>

sadze ze to jest kod ktory odpoiwada lecacej piosence ?
wookieb
Zaiste możliwe.
krupniok13
too jak zrobic by mi ten kod dizalal na stronie questionmark.gif
Kaffiuri
Ale z czym dokładnie masz problem?
Daiquiri
Cytat(krupniok13 @ 4.09.2010, 22:23:43 ) *
sadze ze to jest kod ktory odpoiwada lecacej piosence ?
To jest kod który osadza na stronie plik mp3_player.swf, który (jak mniemam) losuje muzykę. Nie masz tego pliku, więc kod osadzający niewiele Ci da.

@Kaffiuri Z Tym, że ten kod nie należy do niego i nie ma pliku, który jest przez niego osadzany? smile.gif
Kaffiuri
Cytat(Daiquiri @ 5.09.2010, 12:04:36 ) *
@Kaffiuri Z Tym, że ten kod nie należy do niego i nie ma pliku, który jest przez niego osadzany? smile.gif


Tez nie widzę problemu.. przecież można go ściągnąć. : )

Dla autora tematu:
plik index.html
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Muzyka</title>
  5. </head>
  6.  
  7. <b>MUZYKA</b>
  8. <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1" HEIGHT="1" id="mp3_player">
  9. <PARAM NAME=movie VALUE="player/mp3_player.swf?sl=player/songlist.php&l=1&sh=0&v=50">
  10. <EMBED src="player/mp3_player.swf?sl=player/songlist.php&l=1&sh=0&v=50" quality=low bgcolor=#2c0401 WIDTH="1" HEIGHT="1" NAME="mp3_player" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
  11. </body>
  12. </html>


Tworzysz folder 'player' w którym umieszczasz ściągnięty stad http://www.clubmagic.pl/player/mp3_player.swf plik mp3_player.swf

W tym samym folderze tworzysz plik songlist.php z zawartością która losuje muzyke.
  1. <?php
  2. $losuj = rand(1, 4);
  3. echo "files=player/muza0".$losuj.".mp3";
  4. ?>


Na koniec do folderu 'player' sciagasz muzyke
http://www.clubmagic.pl/player/muza01.mp3
http://www.clubmagic.pl/player/muza02.mp3
http://www.clubmagic.pl/player/muza03.mp3
http://www.clubmagic.pl/player/muza04.mp3

Widok:
Cytat
+ PLAYER
----- mp3_player.swf
----- muza01.mp3
----- muza02.mp3
----- muza03.mp3
----- muza04.mp3
----- songlist.php
- index.html


Chyba zrozumiałeś? Muzykę możesz zmienić na swoją.

U mnie działa http://palinski.net.pl/muzyka/
krupniok13
dzieki staryy za pomocc exclamation.gif!
ii czyli jednak mozna bylo to zrobic bez zbednych tablic i wchodzenia do msql smile.gif moze innym osobom przyda sie ten temat takze
jeszcze raz dzieki

screyp na mojej stronie http://siubidubidance.cba.pl/news.php mi nie dziala ;/ wrzucilem go do panelu bocznego "licznik" aa pliki jak mowiles

http://siubidubidance.cba.pl/player/muza03.mp3 tu dziala mi pisoenka
Daiquiri
Cytat(Kaffiuri @ 5.09.2010, 12:17:58 ) *
Tez nie widzę problemu.. przecież można go ściągnąć. : )
Rozumiem, że player jest darmowy i nie kradniemy cudzej pracy? W tym widzę problem smile.gif.
krupniok13
too jest tylko pozyczanie smile.gif
Daiquiri
W sklepie też pożyczasz? I nie mów mi, że to nie to samo. Uważam po prostu, że wypadałoby sprawdzić czy player jest udostępniany każdemu - jeżeli tak nie widzę problemu. W innym przypadku patrz mój post wyżej.

@Kaffiuri - cieszę się, że zrozumiałeś moje obiekcje smile.gif.
Kaffiuri
Daiquiri, racja. Zawsze może go kupić- kosztuje 8 dolarów http://www.flash-here.com/downloads/mp3_player.html

Cytat
screyp na mojej stronie http://siubidubidance.cba.pl/news.php mi nie dziala ;/


Zmień hosting, do pliku songlist.php dodawana jest reklama.. dlatego nie działa.
krupniok13
wrzucilem to na inna strone ii takze nie działa sad.gif

http://www.kolkohistoryczne.yoyo.pl/muzyka.html
Kaffiuri
I nie bedzie działało, bo to sa darmowe hostingi które dodaja reklamy.

Zobacz jak wyglada zrodlo mojego pliku songlist.php a jak twoich:
http://www.kolkohistoryczne.yoyo.pl/player/songlist.php
http://siubidubidance.cba.pl/player/songlist.php

http://palinski.net.pl/muzyka/player/songlist.php
krupniok13
chyba jedynym sposobem jest zmiana hostingu ?
ii duzo roboty sad.gif
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.