Versio

javascript "ehco"

Overzicht Reageren

Martin Essink

Martin Essink

02/05/2009 20:24:00
Quote Anchor link
ik gebruik de volgende code, maar de player speelt niet het laatste radiozender

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<script type="text/javascript">

function getCookie(NameOfCookie)
{
    if (document.cookie.length > 0)
    {
        begin = document.cookie.indexOf(NameOfCookie+"=");
        if (begin != -1)
        {


            begin += NameOfCookie.length+1;
            end = document.cookie.indexOf(";", begin);
            if (end == -1) end = document.cookie.length;
            return unescape(document.cookie.substring(begin, end));
        }
    }
return null;
}

function setCookie(NameOfCookie, value, expiredays)
{
var ExpireDate = new Date ();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

document.cookie = NameOfCookie + "=" + escape(value) +
((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
</script>

<?PHP
if(isset($_GET['r'])){
    if($_GET['r'] == 0){
        $url = "http://www.omroep.nl/radio1/live64.asx";
    }
elseif($_GET['r'] == 1){
        $url = "http://www.omroep.nl/radio2/live64.asx";
    }
elseif($_GET['r'] == 2){
        $url = "http://www.omroep.nl/radio3/live64.asx?radio3fm";
    }
elseif($_GET['r'] == 3){
        $url = "http://www.omroep.nl/live/radio/radio4-bb.asx";
    }
elseif($_GET['r'] == 4){
        $url = "http://www.omroep.nl/live/747am-breed.asx";
    }
elseif($_GET['r'] == 5){
        $url = "http://www.rnw.nl/distrib/realaudio/ram/live/rnw_live_1.asx";
    }
elseif($_GET['r'] == 6){
        $url = "mms://wm1.streaming.castor.nl/100pctnl=wm2";
    }
elseif($_GET['r'] == 7){
        $url = "http://www.garnierstreamingmedia.com/asx/streamerswitch.asp?stream=205";
    }
elseif($_GET['r'] == 8){
        $url = "http://www.garnierstreamingmedia.com/asx/streamerswitch.asp?stream=204";
    }
elseif($_GET['r'] == 9){
        $url = "http://streams.kpnwebcast.nl/cgi-bin/reflector.cgi?stream=kpnmms_bnr,kpnmms_bnr2&title=BN.nl+live+radio";
    }
elseif($_GET['r'] == 10){
        $url = "http://www.garnierstreamingmedia.com/asx/caz_audio_01.asp";
    }
elseif($_GET['r'] == 11){
        $url = "http://217.196.35.12/asx/classicfm.asx";
    }
elseif($_GET['r'] == 12){
        $url = "http://www.funx.nl/live/funx.asx";
    }
elseif($_GET['r'] == 13){
        $url = "http://ms.stream.garnierprojects.com/kinkfm";
    }
elseif($_GET['r'] == 14){
        $url = "http://www.q-music.nl/asx/q-music.asx";
    }
elseif($_GET['r'] == 15){
        $url = "http://www.radiodigitaal.nl/asx/radio10gold/10high.asx";
    }
elseif($_GET['r'] == 16){
        $url = "http://www.radiodigitaal.nl/asx/radio538/538stream.asx";
    }
elseif($_GET['r'] == 17){
        $url = "http://217.196.35.12/asx/skyradio.asx";
    }
elseif($_GET['r'] == 18){
        $url = "http://www.true.nl/streams/slamfmlivestream.asx";
    }
elseif($_GET['r'] == 19){
        $url = "http://217.196.35.12/asx/tmfradio.asx";
    }
elseif($_GET['r'] == 20){
        $url = "http://217.196.35.12/asx/radioveronica.asx";
    }
else{
    $cookie = "1";
    }

}
else{
$cookie = "1";
}


if($cookie == 1){
?>


<object id='mediaplayer'
classid='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6'
type='application/x-oleobject' width='100' height='100'>
<param name='url' value='<script type="text/javascript">document.write(getCookie("Defaultchanel"))</script>' />
<param name='autostart' value='1' />
<param name='showcontrols' value='1' />
<param name='stretchtofit' value='0' />
<param name='enablecontextmenu' value='0' />
<param name='ShowStatusBar' value='1'>
<param name='BufferingTime' value='2'>
<embed
src='<script type="text/javascript">document.write(getCookie("Defaultchanel"))</script>' width='0'
height='0'
autostart='1' type='application/x-mplayer2'
pluginspage='http://www.microsoft.com/Windows/MediaPlayer/'
transparentatstart='0'
animationatstart='0'
showcontrols='1'
autosize='0'
displaysize='0'
showtracker='0'
ShowStatusBar='1'></embed>
</object>
<?
}else{
?>

<body onload="setCookie('Defaultchanel', '<?=$url?>', 365)">
<object id='mediaplayer'
classid='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6'
type='application/x-oleobject' width='100' height='100'>
<param name='url' value='<?=$url?>' />
<param name='autostart' value='1' />
<param name='showcontrols' value='1' />
<param name='stretchtofit' value='0' />
<param name='enablecontextmenu' value='0' />
<param name='ShowStatusBar' value='1'>
<param name='BufferingTime' value='2'>
<embed
src='<?=$url?>' width='0'
height='0'
autostart='1' type='application/x-mplayer2'
pluginspage='http://www.microsoft.com/Windows/MediaPlayer/'
transparentatstart='0'
animationatstart='0'
showcontrols='1'
autosize='0'
displaysize='0'
showtracker='0'
ShowStatusBar='1'></embed>
</object>
<body>

<?
}
[
/code]
Gewijzigd op 01/01/1970 01:00:00 door Martin Essink
 
PHP hulp

PHP hulp

25/05/2012 05:28:01
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Karl Karl

Karl Karl

02/05/2009 20:24:00
Quote Anchor link
Ok.
 
Daniel H

Daniel H

02/05/2009 20:36:00
Quote Anchor link
wat Karl probeert te zeggen. wat is de vraag??
 
Joey Drieling

Joey Drieling

02/05/2009 22:28:00
Quote Anchor link
Ik denk dat de cookie niet bestaat of is gezet.

EDIT: volgens mij maakt dit script nogeneens een cookie aan
Gewijzigd op 01/01/1970 01:00:00 door Joey Drieling
 
Kay Kay

Kay Kay

02/05/2009 23:29:00
Quote Anchor link
Wat bedoel je met: "niet het laatste radiozender" ?
 
Joey Drieling

Joey Drieling

03/05/2009 00:19:00
Quote Anchor link
De laatste beluisterde zender denk want die met ?r=20 werkt gewoon.
 
Martijn Versluis

Martijn Versluis

03/05/2009 09:48:00
Quote Anchor link
Is het ook niet iets simpeler als je die urls gewoon in een array zet (bijvoorbeeld $stations) en ophaalt met $stations[$_GET['r']]?
 
Martin Essink

Martin Essink

03/05/2009 11:06:00
Quote Anchor link
al een beetje verder, maar werkt nog niet. code bovenaan aangepast
Gewijzigd op 01/01/1970 01:00:00 door Martin Essink
 
Karl Karl

Karl Karl

03/05/2009 11:42:00
Quote Anchor link
martin schreef op 03.05.2009 11:06:
al een beetje verder, maar werkt nog niet. code bovenaan aangepast

Dit slaat nergens op.
Wat is je probleem?
Wat heb je d'r aan gedaan om het te fixen?
Leg het eens duidelijk uit, niemand snapt hier wat van. Van mijn part komt hierop een slotje, want dit is al vaker tegen je gezegd.
 
Martin Essink

Martin Essink

04/05/2009 07:53:00
Quote Anchor link
deze werkt :)
gewoon database i.p.v. cookies

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<?php

/*Vul hier je hostname, user, password en database in.*/
define('SQL_HOST','');
define('SQL_USER','');
define('SQL_PASS','');
define('SQL_DB','');

$conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  or die('Could not connect to the database; ' . mysql_error());

/*Hier wordt de database geactiveerd.*/
mysql_select_db(SQL_DB, $conn)
  or die('Could not select database; ' . mysql_error());

if(isset($_GET['r'])){
    if($_GET['r'] == 0){
        $url = "http://www.omroep.nl/radio1/live64.asx";
    }
elseif($_GET['r'] == 1){
        $url = "http://www.omroep.nl/radio2/live64.asx";
    }
elseif($_GET['r'] == 2){
        $url = "http://www.omroep.nl/radio3/live64.asx?radio3fm";
    }
elseif($_GET['r'] == 3){
        $url = "http://www.omroep.nl/live/radio/radio4-bb.asx";
    }
elseif($_GET['r'] == 4){
        $url = "http://www.omroep.nl/live/747am-breed.asx";
    }
elseif($_GET['r'] == 5){
        $url = "http://www.rnw.nl/distrib/realaudio/ram/live/rnw_live_1.asx";
    }
elseif($_GET['r'] == 6){
        $url = "mms://wm1.streaming.castor.nl/100pctnl=wm2";
    }
elseif($_GET['r'] == 7){
        $url = "http://www.garnierstreamingmedia.com/asx/streamerswitch.asp?stream=205";
    }
elseif($_GET['r'] == 8){
        $url = "http://www.garnierstreamingmedia.com/asx/streamerswitch.asp?stream=204";
    }
elseif($_GET['r'] == 9){
        $url = "http://streams.kpnwebcast.nl/cgi-bin/reflector.cgi?stream=kpnmms_bnr,kpnmms_bnr2&title=BN.nl+live+radio";
    }
elseif($_GET['r'] == 10){
        $url = "http://www.garnierstreamingmedia.com/asx/caz_audio_01.asp";
    }
elseif($_GET['r'] == 11){
        $url = "http://217.196.35.12/asx/classicfm.asx";
    }
elseif($_GET['r'] == 12){
        $url = "http://www.funx.nl/live/funx.asx";
    }
elseif($_GET['r'] == 13){
        $url = "http://ms.stream.garnierprojects.com/kinkfm";
    }
elseif($_GET['r'] == 14){
        $url = "http://www.q-music.nl/asx/q-music.asx";
    }
elseif($_GET['r'] == 15){
        $url = "http://www.radiodigitaal.nl/asx/radio10gold/10high.asx";
    }
elseif($_GET['r'] == 16){
        $url = "http://www.radiodigitaal.nl/asx/radio538/538stream.asx";
    }
elseif($_GET['r'] == 17){
        $url = "http://217.196.35.12/asx/skyradio.asx";
    }
elseif($_GET['r'] == 18){
        $url = "http://www.true.nl/streams/slamfmlivestream.asx";
    }
elseif($_GET['r'] == 19){
        $url = "http://217.196.35.12/asx/tmfradio.asx";
    }
elseif($_GET['r'] == 20){
        $url = "http://217.196.35.12/asx/radioveronica.asx";
    }
elseif($_GET['r'] == 21){
        $url = "http://www.fresh.fm/media/audio/FreshFM.asx";
    }
else{
    $cookie = "1";
    }

}
else{
$cookie = "1";
}


if($cookie == 1){
$result = mysql_query ("SELECT * FROM stations WHERE ip = '".$_SERVER[REMOTE_ADDR]."' LIMIT 1")or die (mysql_error());
if (mysql_num_rows($result) >= 1)
{

    while ($array = mysql_fetch_array($result))      
    {
?>


        <object id='mediaplayer'
        classid='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6'
        type='application/x-oleobject' width='100' height='100'>
        <param name='url' value='<?=$array['url']?>' />
        <param name='autostart' value='1' />
        <param name='showcontrols' value='1' />
        <param name='stretchtofit' value='0' />
        <param name='enablecontextmenu' value='0' />
        <param name='ShowStatusBar' value='1'>
        <param name='BufferingTime' value='2'>
        <embed
        src='<?=$array['url']?>' width='0'
        height='0'
        autostart='1' type='application/x-mplayer2'
        pluginspage='http://www.microsoft.com/Windows/MediaPlayer/'
        transparentatstart='0'
        animationatstart='0'
        showcontrols='1'
        autosize='0'
        displaysize='0'
        showtracker='0'
        ShowStatusBar='1'></embed>
        </object>
    <?}
}

}else{

$result = mysql_query ("SELECT * FROM stations WHERE ip = '".$_SERVER[REMOTE_ADDR]."'")or die (mysql_error());
if (mysql_num_rows($result) >= 1)
{
$sql = "UPDATE stations SET url = '".$url."' WHERE ip = '".$_SERVER[REMOTE_ADDR]."'";
$res = mysql_query($sql) or die(mysql_error());
}else{
$sql = "INSERT INTO stations SET ip = '".$_SERVER[REMOTE_ADDR]."', url = '".$url."'";
$res = mysql_query($sql) or die(mysql_error());
}?>
<object id='mediaplayer'
classid='clsid:6bf52a52-394a-11d3-b153-00c04f79faa6'
type='application/x-oleobject' width='100' height='100'>
<param name='url' value='<?=$url?>' />
<param name='autostart' value='1' />
<param name='showcontrols' value='1' />
<param name='stretchtofit' value='0' />
<param name='enablecontextmenu' value='0' />
<param name='ShowStatusBar' value='1'>
<param name='BufferingTime' value='2'>
<embed
src='<?=$url?>' width='0'
height='0'
autostart='1' type='application/x-mplayer2'
pluginspage='http://www.microsoft.com/Windows/MediaPlayer/'
transparentatstart='0'
animationatstart='0'
showcontrols='1'
autosize='0'
displaysize='0'
showtracker='0'
ShowStatusBar='1'></embed>
</object>
<body>

<?
}
die();
 
Karl Karl

Karl Karl

04/05/2009 08:49:00
Quote Anchor link
martin schreef op 04.05.2009 07:53:
deze werkt :)
gewoon database i.p.v. cookies

Let nou eens uit wat je probleem is, niemand gaat 140 regels code bestuderen om te kijken wat nou je probleem is.
 
Martin Essink

Martin Essink

04/05/2009 09:18:00
Quote Anchor link
ik kreeg de cookies niet aan de praat :S
 



Overzicht Reageren