Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PHP playlista
DJ_CARO
post 13.06.2010, 01:33:22
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2010

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


Witam mam taki mały skrypt playlista radia i teraz jak dodać żeby zamiast 1 ,2 , 3 itp byla pokazana godzina tak jak jest na http://www.miastomuzyki.pl/play.html?id=6
próbowałem dodać
  1. <?php
  2.  
  3. $czas=date("G:i");
  4.  
  5. echo "$czas";
  6.  
  7. ?>

i nie dalo rady
i jeszcze jak zrobić żeby pokazywało się jakie piosenki benda grane o taka strukture zeby miec mi chodzi

poleci:
13:00 TuNutka
12:57 Tu Nutka
12:50 Tu Nutka
Za chwile: 12:49 Tu nutka
na antenie: Tu Nutka
juz polecialo
12:40 TNUTKA
12:36 nutka
itd
oto mój kod PHP
  1. <?php
  2.  
  3. //Configuration
  4. $scdef = "twoje radio";
  5. //
  6. $ip = "s2.myip.pl"; // IP LUB URL SERWERA (NIE DODAWAJ HTTP:// ANI PORTU)
  7. $port = "9040"; // PORT SERWERA
  8. $haslo = "iSZaDFYIO"; // HASLO SERWERA
  9.  
  10. $refreshrate = "200"; // Script/Page refresh time
  11. $bgcolor = "#ffffff"; // page background colour, hex value, default = white, #ffffff
  12.  
  13. //End configuration
  14.  
  15. /*Skrypt by DJ_CARO*/
  16. /*Koniec*/
  17.  
  18. header('Content-type: text/html;charset=iso-8859-2');
  19.  
  20. $scfp = @fsockopen($ip, $port, &$errno, &$errstr, 30);
  21.  
  22. if (!$scfp)
  23. {
  24. echo '<font face="Verdana" size="2" color="#000000"><b> Prace nad Serwerem prosze chwilke poczekac</b></font>';
  25. }
  26. else
  27. {
  28. fputs($scfp,"GET /admin.cgi?pass=$haslo&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
  29.  
  30. while(!feof($scfp))
  31. {
  32. $page .= fgets($scfp, 1000);
  33. }
  34.  
  35. $loop = array("STREAMSTATUS", "BITRATE", "TIME");
  36. $y=0;
  37.  
  38. while($loop[$y]!='')
  39. {
  40. $pageed = ereg_replace(".*<$loop[$y]>", "", $page);
  41. $scphp = strtolower($loop[$y]);
  42. $$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
  43.  
  44. if ($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE)
  45. {
  46. $$scphp = urldecode($$scphp);
  47. }
  48.  
  49. $y++;
  50. }
  51. $czas=date("G:i");
  52. $pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
  53. $pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
  54. $songatime = explode("<SONG>", $pageed);
  55. $r=1;
  56.  
  57. while($songatime[$r]!="")
  58. {
  59. $t=$r-1;
  60. $playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
  61. $playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
  62. $song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
  63. $song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
  64. $song[$t] = urldecode($song[$t]);
  65.  
  66. $r++;
  67. }
  68.  
  69. fclose($scfp);
  70.  
  71. $skroc = '50';
  72.  
  73. echo'<table cellspacing="0" cellpadding="0" background="" border="0" width="442">
  74. <tr>
  75. <td valign="top" height="0">
  76. <font face="Verdana" size="2" color="Black">
  77.  
  78. <p style="margin-top: 2; margin-bottom: 0">&nbsp; <b>Na Antenie:</b><br><i>';echo "$czas ->"; if (strlen($song[0])>$skroc) { echo substr($song[0], 0, $skroc).'...'; } else { echo $song[0]; } echo '</i></b></p>
  79. <p style="margin-top: 7; margin-bottom: 0">&nbsp; <b>Leciało:</b></p>
  80. <p style="margin-top: 6; margin-bottom: 0">&nbsp;&nbsp;1. '; if (strlen($song[1])>$skroc) { echo substr($song[1], 0, $skroc).'...'; } else { echo $song[1]; } echo '</p>
  81. <p style="margin-top: 6; margin-bottom: 0">&nbsp;&nbsp;2. '; if (strlen($song[2])>$skroc) { echo substr($song[2], 0, $skroc).'...'; } else { echo $song[2]; } echo '</p>
  82. <p style="margin-top: 7; margin-bottom: 0">&nbsp;&nbsp;3. '; if (strlen($song[3])>$skroc) { echo substr($song[3], 0, $skroc).'...'; } else { echo $song[3]; } echo '</p>
  83. <p style="margin-top: 6; margin-bottom: 0">&nbsp;&nbsp;4. '; if (strlen($song[4])>$skroc) { echo substr($song[4], 0, $skroc).'...'; } else { echo $song[4]; } echo '</p>
  84. <p style="margin-top: 7; margin-bottom: 0">&nbsp;&nbsp;5. '; if (strlen($song[5])>$skroc) { echo substr($song[5], 0, $skroc).'...'; } else { echo $song[5]; } echo '</p>
  85. <p style="margin-top: 6; margin-bottom: 0">&nbsp;&nbsp;6. '; if (strlen($song[6])>$skroc) { echo substr($song[6], 0, $skroc).'...'; } else { echo $song[6]; } echo '</p>
  86.  
  87. </td>
  88. </tr>
  89. </table>';
  90. }
  91. echo "<title>Teraz na Antenie Radia -> || $song[0] || jest godzina -> $czas Sluchacie radia-> $scdef </title>";
  92.  
  93. ?>


Refresh

Ten post edytował DJ_CARO 13.06.2010, 13:50:04
Go to the top of the page
+Quote Post
nospor
post 13.06.2010, 20:18:01
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
i nie dalo rady
Podany przez Ciebie kod wyświetlą poprawnie godzinę. Czego nie daje więc rady?

Cytat
piosenki benda grane
Korzystaj proszę choć trochę ze słownika ortograficznego...

Cytat
i jeszcze jak zrobić żeby pokazywało się jakie piosenki benda grane o taka strukture zeby miec mi chodzi
jakieś znaki interpunkcyjne, właściwa kolejność wyrazów też by się przydała...


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DJ_CARO
post 14.06.2010, 11:21:51
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2010

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


Cytat(nospor @ 13.06.2010, 20:18:01 ) *
Podany przez Ciebie kod wyświetlą poprawnie godzinę. Czego nie daje więc rady?

Korzystaj proszę choć trochę ze słownika ortograficznego...

jakieś znaki interpunkcyjne, właściwa kolejność wyrazów też by się przydała...


ja tu nie prosiłem o krytykowanie mojego słownictwa pisałem szybko bo nie miałem czasu, umiem pisać po polsku nie muszę korzystać ze słownika
nie dało rady żeby mi się wyświetlała godzina przed każdą piosenką ale nie aktualna tylko kiedy ta pisenka się zakończyła ale widzę że za trudne pytanie zadałem questionmark.gif ehh... idę na Angielskie forum może tam ktoś pomoże .
Pozdrawiam

Ten post edytował DJ_CARO 14.06.2010, 11:23:17
Go to the top of the page
+Quote Post
nospor
post 14.06.2010, 11:26:16
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Słuchaj, pisanie na forum to też obowiązek z Twojej strony. Obowiązek pisania czytelnie. A zdanie co przytoczyłem to sorki, nie wiem co ono znaczy. Wiec jesli czytający nie wie o co pytasz, to niby jakim sposobem ma ci pomóc.

Cytat
ale widzę że za trudne pytanie zadałem
jasne.... patrz zdanie wyżej.

ps: przenoszę na przedszkole


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
DJ_CARO
post 14.06.2010, 11:43:30
Post #5





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 13.06.2010

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


podałem linka o jaką strukturę mi mniej więcej chodzi więc nie wiem czego nie rozumiesz ale ok czekam aż ktoś pomoże Pozdrawaiam:)
Go to the top of the page
+Quote Post
nospor
post 14.06.2010, 11:46:06
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004





date() przyjmuje dwa parametry. drugim jest data, z której chcesz wyciagnać czas. Musisz jedynie uzupelnic ten drugi parametr.
http://pl2.php.net/manual/pl/function.date.php
Tylko spojrz jakiego formatu on jest.

ps: no i miło że jednak znalazłes czas by do nas zajrzec z tego angielskiego forum smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:21