Navigacija

Vartotojų tinkle

Prisijungusių svečių: 682
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,956
Naujausias narys: saulyzas

Naujausi straipsniai

Paskutiniai nariai

saulyzas16:31:30
MaFetas 2 dienos
TOMIJUS 1 savaitė
ozzWANTED 1 savaitė
Reikalas10 savaitės
Jaunelis16 savaitės
lanis16 savaitės
And2s17 savaitės
Memento Mori22 savaitės
Quwqkibor24 savaitės
asirija28 savaitės
tomeem30 savaitės
weberiz34 savaitės
mRokass36 savaitės
kartoonas37 savaitės
grunskiz40 savaitės
Bruksnys40 savaitės
illusion40 savaitės
ordo41 savaitės
Jurgaila42 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.145.84.183
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,537
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

MaFetas
2024 Lap. 13 22:11:57
hey how, geras dar veikiantis saitas?

Jaunelis
2024 Lie. 25 11:07:43
Oho vis dar veikia svetainė akinanti šypsen Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas šypsosi

And2s
2024 Lie. 17 19:07:04
2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija akinanti šypsen ačiū Ozz kad saugoji šitą kultūrinį reliktą šypsosi

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
HTML: Nerodo grajančios dainos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: T-Boy Peržiūrų: 7358      Spausdinti temą
2014 Kov. 18 15:03:01          1 žinutė iš 14
Spausdinti pranešimą
Turiu tokį smulkutį HTML dizainą. Tačiau susidūriau su tokia problema, kad nerodo grojančios dainos, nors ir įvestas tas kintamasis, kuris turėtų rodyti dainą. Tai kame čia problema? Gal galėtų tas include blogai prirašytas?


<div id="now_playing">
<div id="now">Now playing:</div>
<div id="line"></div>
<div id="playing"><?php include_once "daina.php"; ?>'.$daina.'</div>
</div>


13 atsakymų:
2014 Kov. 18 16:03:30          2 žinutė iš 14
Spausdinti pranešimą
Parodyk daina.php failą
0


Va čia tai bairis...
2014 Kov. 18 16:03:42          3 žinutė iš 14
Spausdinti pranešimą

<?php
error_reporting(0);
$scdef = "Šiuo metu radija yra."; // Default station name to display when server or stream is down
$scip = "localhost"; // ip or url of shoutcast server (DO NOT ADD <a href='HTTP://' target='_blank'><span style='color:005C5B'>HTTP://</span></a> don't include the port)
$scport = "8000"; // port of shoutcast server
$scpass = "changeme"; // password to shoutcast server
//End configuration
error_reporting(0);
$scsuccs = NULL;
$page = NULL;
$scfp = @fsockopen("$scip", $scport, $errno, $errstr, 30);
if(!$scfp) {
$scsuccs=1;
echo''.$scdef.'išjungta';
}
if ($scsuccs != 1) {
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
while(!feof($scfp)) {
$page .= fgets($scfp, 1000);
}
######################################################################################################################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//define xml elements
$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "AIM");
$y=0;
while (isset($loop[$y])) {
$pageed = ereg_replace(".*<$loop[$y]>", "", $page);
$scphp = strtolower($loop[$y]);
$$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
if (($loop[$y] == "SERVERGENRE") || ($loop[$y] == "SERVERTITLE") || ($loop[$y] == "SONGTITLE") || ($loop[$y] == "SERVERTITLE") || ($loop[$y] == "AIM"))
$$scphp = urldecode($$scphp);
 
// uncomment the next line to see all variables
// echo'$'.$scphp.' = '.$$scphp.'<br>';
$y++;
}
//end intro xml elements
######################################################################################################################
######################################################################################################################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
$pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
$pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
$songatime = explode("<SONG>", $pageed);
$r=1;
while (isset($songatime[$r])) {
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
$AIM[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$AIM[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
}
$daina = str_replace('_',' ',substr ($song[0],0,90));
//end song info
 
fclose($scfp);
}
 
//Eterio Foto
if($streamstatus == "1"){
switch ($aim) {
case 'Dj Dede': $aimlogo = "Dede"; break;
case 'dJ BaNgIs': $aimlogo = "BaNgIs"; break;
case 'Dj Montis': $aimlogo = "Montis"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
default: $aimlogo = "dj";
}
$_SESSION['djus'] = $aim;
 
// daina groja
echo''.$daina.'';
 
}
if($streamstatus == "0")
{
echo'<font size="2" face="tahoma" color="#6C6D7B">Šiuo metu radija yra išjungta.</font>';
}
?>
0

2014 Kov. 18 17:03:29          4 žinutė iš 14
Spausdinti pranešimą

 
<div id="now_playing">
 
<div id="now">Now playing:</div>
 
<div id="line"></div>
 
<div id="playing"><?php include_once "daina.php"; echo $daina ?></div>
</div>
 

Bet yra bet, matau tavo daina.php

echo ''.$daina.'';

kuris ir turetu atvaizduot, beto kam tos kabutes echo ''.$daina.''? nepaprasciau echo $daina?
0

2014 Kov. 18 18:03:37          5 žinutė iš 14
Spausdinti pranešimą
Gerai. Pakeičiau tą include pagal tave ir tą kintamąjį pertvarkiau pagal tave, dėkui už šį patarimą, tačiau vistiek nieko nauja. Viskas lygiai tas pats. Kaip nerodo, taip nerodo
0


2014 Kov. 18 19:03:09          6 žinutė iš 14
Spausdinti pranešimą
Tavo vietoj daryčiau šitaip:


 
 
<?php
error_reporting(0);
$scdef = "Šiuo metu radija yra."; // Default station name to display when server or stream is down
$scip = "localhost"; // ip or url of shoutcast server (DO NOT ADD <a href='HTTP://' target='_blank'><span style='color:005C5B'>HTTP://</span></a> don't include the port)
$scport = "8000"; // port of shoutcast server
$scpass = "changeme"; // password to shoutcast server
//End configuration
error_reporting(0);
$scsuccs = NULL;
$page = NULL;
$scfp = @fsockopen("$scip", $scport, $errno, $errstr, 30);
if(!$scfp) {
$scsuccs=1;
echo''.$scdef.'išjungta';
}
if ($scsuccs != 1) {
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
while(!feof($scfp)) {
$page .= fgets($scfp, 1000);
}
######################################################################################################################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//define xml elements
$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS", "AIM");
$y=0;
while (isset($loop[$y])) {
$pageed = ereg_replace(".*<$loop[$y]>", "", $page);
$scphp = strtolower($loop[$y]);
$$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
if (($loop[$y] == "SERVERGENRE") || ($loop[$y] == "SERVERTITLE") || ($loop[$y] == "SONGTITLE") || ($loop[$y] == "SERVERTITLE") || ($loop[$y] == "AIM"))
$$scphp = urldecode($$scphp);
 
// uncomment the next line to see all variables
// echo'$'.$scphp.' = '.$$scphp.'<br>';
$y++;
}
//end intro xml elements
######################################################################################################################
######################################################################################################################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
$pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
$pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
$songatime = explode("<SONG>", $pageed);
$r=1;
while (isset($songatime[$r])) {
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
$AIM[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$AIM[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
}
$daina = str_replace('_',' ',substr ($song[0],0,90));
//end song info
 
fclose($scfp);
}
 
//Eterio Foto
if($streamstatus == "1"){
switch ($aim) {
case 'Dj Dede': $aimlogo = "Dede"; break;
case 'dJ BaNgIs': $aimlogo = "BaNgIs"; break;
case 'Dj Montis': $aimlogo = "Montis"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
case 'Dj': $aimlogo = "foto pavadinimas"; break;
default: $aimlogo = "dj";
}
$_SESSION['djus'] = $aim;
 
// daina groja
echo '<div id="now_playing">';
echo '<div id="now">Now playing:</div>';
echo '<div id="line"></div>';
echo '<div id="playing">';
echo''.$daina.'';
echo '</div></div>';
 
}
if($streamstatus == "0")
{
echo'<font size="2" face="tahoma" color="#6C6D7B">Šiuo metu radija yra išjungta.</font>';
}
?>
 
 


Tada iš dizainos kodo išimam šias eilutes:

<div id="now_playing">
 
<div id="now">Now playing:</div>
 
<div id="line"></div>
 
<div id="playing"><?php include_once "daina.php"; echo $daina ?></div>
</div>
 


ir pakeičiam į


<?php include_once "daina.php"; ?>


beto galbūt neįrašiai serverio duomenų kad nerodo kokia daina groja juokiasi ?
0


Va čia tai bairis...
Redagavo Gytisz 2014 Kov. 18 19:03:29
2014 Kov. 18 20:03:36          7 žinutė iš 14
Spausdinti pranešimą
Duomenys visi surašyti ir tikrai gerai! akinanti šypsen dėkui, kad stengiesi, bet net pats pasimečiau, nes vistiek kažkas negerai. Nu man tikrai viskas čia tvarkingai atrodo, bet kame esmė, tai nebepagaunu...
0

2014 Kov. 18 20:03:42          8 žinutė iš 14
Spausdinti pranešimą
Būna kažkoks erroras? Kokį serverį naudoji? Icecast/shoutcast? Jai icecast šiuo atvėju radijos panelė netinka.
0


Va čia tai bairis...
Redagavo Gytisz 2014 Kov. 18 20:03:19
2014 Kov. 18 20:03:57          9 žinutė iš 14
Spausdinti pranešimą
Erroro visiškai jokio. Naudoju shoutcast. Tiesiog nerodo jokio teksto.
0

2014 Kov. 18 20:03:27          10 žinutė iš 14
Spausdinti pranešimą
Bandyk šitaip.

Daina.php:

 
 
<?php
$ip = "ip adresas";
$port = "portas";
$fp = @fsockopen($ip,$port,$errno,$errstr,1);
if (!$fp)
{
$title = "Serveris išjungtas";
}
else
{
fputs($fp, "GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n");
while (!feof($fp))
{
$info = fgets($fp);
}
$info = str_replace('</body></html>', "", $info);
$split = explode(',', $info);
if (empty($split[6]) )
{
$title = "Daina neturi savo duomenu!";
}
else
{
$count = count($split);
$i = "6";
while($i<=$count)
{
if ($i > 6)
{
$title .= ", " . $split[$i];
}
else
{
$title .= $split[$i];
}
$i++;
}
}
}
$title = substr($title, 0, -2);
 
echo '<div id="now_playing">';
echo '<div id="now">Now playing:</div>';
echo '<div id="line"></div>';
echo '<div id="playing">';
echo '.$title.';
echo '</div></div>';
?>
 
 


Tada iš dizainos kodo išimam šias eilutes:

<div id="now_playing">
 
<div id="now">Now playing:</div>
 
<div id="line"></div>
 
<div id="playing"><?php include_once "daina.php"; echo $daina ?></div>
</div>
 


ir pakeičiam į


<?php include_once "daina.php"; ?>
0


Va čia tai bairis...
Redagavo Gytisz 2014 Kov. 18 20:03:51
2014 Kov. 18 21:03:24          11 žinutė iš 14
Spausdinti pranešimą
Neveikia. Išvis dingsta eilutė, kur turėtų rodyti pavadinimą. Nesvarbu tada. Paduosiu koduotojui, kuris tvarkė seniau šitą dizainą, kad sutvarkytų iki galo. Dėkui už pagalbą, pakėliau įvertinimąmerkia akį
0

2014 Kov. 18 21:03:46          12 žinutė iš 14
Spausdinti pranešimą
Galbūt galėčiau užmesti akį kur darai? Į pmmerkia akį
0


Va čia tai bairis...
2014 Kov. 19 12:03:38          13 žinutė iš 14
Spausdinti pranešimą
O tau apskritai veikia tas script'as niekur neincludinus? t.y atidarant paprastai adressas.lt/daina.php ?
0

2014 Kov. 19 16:03:32          14 žinutė iš 14
Spausdinti pranešimą
Taip, veikia man tas daina.php. Kątik iš kito dizaino išsitraukia tą eterio panelę ir sukeičiau, bet bėda tai ta pati. Turiu nuojautą, kad čia blogai includina. Ir čia šiaip tik HTML dizainas, tai gal visai kažkaip tą include reikia daryti? nežino
0


Peršokti į forumą: