DJ online script
ik heb een vraag ik heb hier een php script van het winamp forum die ik graag zou willen gebruiken op een radio site nu is het zo dat ik nog niet echt kaas gegeten heb van php maar volgens mij is het zo dat dit script een dj online cover kan laten zien op elk willekeurige pagina .
dj naam aanklikken en de afbeelding zou ergens moeten verschijnen het eerste script dat lukt me wel maar het 2e stuk script (eerste hieronder SETDJ) daar heb ik geen benul van waar ik deze moet plaatsen dit is wat ik gevonden heb maar heb zelf het idee dat er iets mist iemand enig idee en of kan of wil iemand mij een misschien een stappenplan geven wat ik zou moeten doen om dit werkend te krijgen ?
ik heb dus een pagina voor de dj`s aangemaakt waar ze hun naam kunnen aanvinken zodat de dj afbeelding kan verschijnen op een andere plek op de site althans dat is mijn wens .
heb ook geen idee hoe of ik dit moet verbinden met de sql server of dat het zo kan zonder sql ?
Graag zie ik wat handige tips of misschien wel een ander soort script waar ik dit ook mee zou kunnen maken.
Ideeën of tips ik hoor ze graag
Max.
setdj php :
Code (php)
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
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
<?php
$djnow = $_POST['dj'];
$file = fopen('djnow.txt', 'w');
if($djnow == 'autodj')
{
fwrite($file, '<img src=djnow/autodj.jpg>');
}
else if($djnow == 'biggus')
{
fwrite($file, '<img src=djnow/biggus.jpg>');
}
else if($djnow == 'drnick')
{
fwrite($file, '<img src=djnow/drnick.jpg>');
}
else if($djnow == 'exclusive')
{
fwrite($file, '<img src=djnow/exclusive.jpg>');
}
else if($djnow == 'ezc')
{
fwrite($file, '<img src=djnow/ezc.jpg>');
}
else if($djnow == 'houseclassics')
{
fwrite($file, '<img src=djnow/houseclassics.jpg>');
}
else if($djnow == 'mudstuffin')
{
fwrite($file, '<img src=djnow/mudstuffin.jpg>');
}
else if($djnow == 'offair')
{
fwrite($file, '<img src=djnow/offair.jpg>');
}
else if($djnow == 'oldskool')
{
fwrite($file, '<img src=djnow/oldskool.jpg>');
}
else if($djnow == 'pumpdj')
{
fwrite($file, '<img src=djnow/pumpdj.jpg>');
}
else if($djnow == 'sexyretro')
{
fwrite($file, '<img src=djnow/sexyretro.jpg>');
}
else if($djnow == 'sideshowstretch')
{
fwrite($file, '<img src=djnow/sideshowstretch.jpg>');
}
else if($djnow == 'taylor')
{
fwrite($file, '<img src=djnow/taylor.jpg>');
}
else if($djnow == 'tocky')
{
fwrite($file, '<img src=djnow/tocky.jpg>');
}
fclose ($file);
header("Location:http://www.summertimeradio.com/changedj.php");
?>
$djnow = $_POST['dj'];
$file = fopen('djnow.txt', 'w');
if($djnow == 'autodj')
{
fwrite($file, '<img src=djnow/autodj.jpg>');
}
else if($djnow == 'biggus')
{
fwrite($file, '<img src=djnow/biggus.jpg>');
}
else if($djnow == 'drnick')
{
fwrite($file, '<img src=djnow/drnick.jpg>');
}
else if($djnow == 'exclusive')
{
fwrite($file, '<img src=djnow/exclusive.jpg>');
}
else if($djnow == 'ezc')
{
fwrite($file, '<img src=djnow/ezc.jpg>');
}
else if($djnow == 'houseclassics')
{
fwrite($file, '<img src=djnow/houseclassics.jpg>');
}
else if($djnow == 'mudstuffin')
{
fwrite($file, '<img src=djnow/mudstuffin.jpg>');
}
else if($djnow == 'offair')
{
fwrite($file, '<img src=djnow/offair.jpg>');
}
else if($djnow == 'oldskool')
{
fwrite($file, '<img src=djnow/oldskool.jpg>');
}
else if($djnow == 'pumpdj')
{
fwrite($file, '<img src=djnow/pumpdj.jpg>');
}
else if($djnow == 'sexyretro')
{
fwrite($file, '<img src=djnow/sexyretro.jpg>');
}
else if($djnow == 'sideshowstretch')
{
fwrite($file, '<img src=djnow/sideshowstretch.jpg>');
}
else if($djnow == 'taylor')
{
fwrite($file, '<img src=djnow/taylor.jpg>');
}
else if($djnow == 'tocky')
{
fwrite($file, '<img src=djnow/tocky.jpg>');
}
fclose ($file);
header("Location:http://www.summertimeradio.com/changedj.php");
?>
Het formulier voor de dj`s
changedj:
Code (php)
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
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
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body class="maintext">
Select current DJ from the list below and press submit. The website 'On Air Now' status will be
then be updated.<div align="left">
<form action="setdj.php" method="post">
<p>
<input type="radio" name="dj" value="autodj">Auto DJ<br>
<input type="radio" name="dj" value="biggus">Biggus<br>
<input type="radio" name="dj" value="drnick">Dr Nick<br>
<input type="radio" name="dj" value="exclusive">Exclusive<br>
<input type="radio" name="dj" value="ezc">EZC<br>
<input type="radio" name="dj" value="houseclassics">House Classics<br>
<input type="radio" name="dj" value="mudstuffin">Mud Stuffin<br>
<input type="radio" name="dj" value="offair">Off Air<br>
<input type="radio" name="dj" value="oldskool">Old Skool<br>
<input type="radio" name="dj" value="pumpdj">Pump DJ<br>
<input type="radio" name="dj" value="sexyretro">SexyRetro<br>
<input type="radio" name="dj" value="sideshowstretch">Sideshow Stretch<br>
<input type="radio" name="dj" value="taylor">Taylor<br>
<input type="radio" name="dj" value="tocky">Tocky<br>
<input type="submit" value="Submit">
</p>
</form>
<p><b><font color="#0099FF" face="Tahoma" size="2">Current DJ:</font></b><br>
<?php
$file = fopen('djnow.txt', 'r');
$data = fread($file, filesize('djnow.txt'));
echo $data;
fclose ($file);
?>
</p>
</p>
</div>
</body>
</html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body class="maintext">
Select current DJ from the list below and press submit. The website 'On Air Now' status will be
then be updated.<div align="left">
<form action="setdj.php" method="post">
<p>
<input type="radio" name="dj" value="autodj">Auto DJ<br>
<input type="radio" name="dj" value="biggus">Biggus<br>
<input type="radio" name="dj" value="drnick">Dr Nick<br>
<input type="radio" name="dj" value="exclusive">Exclusive<br>
<input type="radio" name="dj" value="ezc">EZC<br>
<input type="radio" name="dj" value="houseclassics">House Classics<br>
<input type="radio" name="dj" value="mudstuffin">Mud Stuffin<br>
<input type="radio" name="dj" value="offair">Off Air<br>
<input type="radio" name="dj" value="oldskool">Old Skool<br>
<input type="radio" name="dj" value="pumpdj">Pump DJ<br>
<input type="radio" name="dj" value="sexyretro">SexyRetro<br>
<input type="radio" name="dj" value="sideshowstretch">Sideshow Stretch<br>
<input type="radio" name="dj" value="taylor">Taylor<br>
<input type="radio" name="dj" value="tocky">Tocky<br>
<input type="submit" value="Submit">
</p>
</form>
<p><b><font color="#0099FF" face="Tahoma" size="2">Current DJ:</font></b><br>
<?php
$file = fopen('djnow.txt', 'r');
$data = fread($file, filesize('djnow.txt'));
echo $data;
fclose ($file);
?>
</p>
</p>
</div>
</body>
</html>
- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 18/06/2015 00:14:47 door - Ariën -
Een andere (geautomatiseerde oplossing) is wellicht de volgende: ik neem aan dat DJ's met een programmering werken? Als je nu eenmalig/wekelijks/maandelijks een soort van rooster opstelt wie wanneer speelt dan verandert de "actieve" DJ vanzelf op grond van de huidige datum/tijd. Dit lijkt mij in ieder geval een vooruitgang (DJ verandert mogelijk bij elke page refresh) dan dat je op elk moment handmatig de DJ moet aanpassen?
Een geautomatiseerde oplossing is nog geen optie voor ons dit ook omdat er te veel wisselingen zijn qua draaitijden van dj`s ik werk met een wordpress template en heb ook al op de dj pagina een verzoek script staan deze werkt uitstekend op moment dat de dj ingelogt is op de site kan hij de verzoekjes ook verwijderen en opslaan als gedraaid .ernaast wil ik eigenlijk dat als de dj op de dj pagina komt zijn naam aanklikt zie changedj php formulier en meer eigenlijk niet. zodat de avatar (cover) getoond wordt op bijv mijn home pagina of onder of boven de chat zodat bezoekers kunnen zien welke dj er op dat moment draait.
Maar als jij dus zegt dat dit zonder database kan dan doe ik iets fout of zie ik iets over het hoofd want het formulier staat er wel maar ik weet niet wat te doen met setdj php waar plaats ik deze een stappen plan zou erg fijn zijn want als dit werkt ben ik al heel zeer tevreden .
Gr Max
Ik snap je vraag niet helemaal, maar het komt erop neer dat je beide bestanden gewoon in dezelfde moet uploaden. Daarna kan je via het bestand changedj(.php/.html) de DJ bepalen, die vervolgens in het tekstbestand wordt geschreven.