Parse error: syntax error, unexpected $end
Parse error: syntax error, unexpected $end in /wamp/www/v3/admin/style2/aopties.php on line 477
Ik kom er zelf niet uit. ik heb de {} geteld maar niks gevonden.
Weet iemand of het ergens anders aan kan liggen?
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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
<?
include("config.php");
include("conf_admin.php");
if($data->admin != "1") {
echo "Je bent geen Admin!";
exit;
}
?>
<link media="screen" href="css-v1.css" type="text/css" rel="stylesheet">
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=3><a class=listtitle href=#>Algemene Opties</a></td></tr>
<tr><td class="list2" width="33%"><a href="admin1.php">Opties aan/uitzetten</a></td>
<td class="list2" width="33%"><a href="admin2.php">Doneer</a></td>
<td class="list"><a href="admin3.php">Straf Beheer</a></td></tr>
<tr><td class="list2" width="33%"><a href="admin4.php">Strafpunt uitdelen</a></td>
<td class="list2" width="33%"><a href="admin5.php">Massa mail</a></td>
<td class="list"><a href="admin6.php">Massa PB</a></td></tr>
<tr><td class="list2"><a href="admin7.php">Ban weghalen</a></td>
<td class="list2"><a href="ainfo.php">Admin info</a></td>
<td class="list"><a href="admin8.php">Rechten</a></td></tr>
<tr><td class="list2"><a href="http://banditiv3.nl/admin.php?a=editusers">Gebruikers aanpassen</a></td>
<td class="list2"><a href="http://banditiv3.nl/admin.php?a=start&callcredits">10 gratis credits</a></td>
<td class="list"><a href="http://banditiv3.nl/admin.php?a=messages&showall">Laatste 100 berichten</a></td></tr>
<tr><td class="list2"><a href="http://banditiv3.nl/admin.php?a=messages">Berichten lezen</a></td>
<td class="list2"><a href="http://banditiv3.nl/admin.php?a=messages&clear">Alle berichten verwijderen</a></td>
<td class="list"><a href="http://banditiv3.nl/admin.php?a=messages&clearread">Gelezen berichten verwijderen</a></td></tr>
<tr>
</tr>
<tr>
</tr>
<Tr></tr>
<?php
if(isset($_POST['gevangenis'])){
mysql_query("UPDATE `users` SET `gevangenis`='300',`baktijd`=NOW() WHERE `login`='{$_GET['f']}'");
echo"<center>De opgegeven gebruiker zit nu 5 minuten in de gevangenis!</center>";
}
if(isset($_POST['free'])){
mysql_query("UPDATE `users` SET `gevangenis`='0',`baktijd`=NOW() WHERE `login`='{$_GET['f']}'");
echo"<center>De opgegeven gebruiker is bevrijd uit de bajes!</center>";
}
if($_GET['a'] == start && $_SESSION['admin'] > 0){
?>
<?php
if(isset($_GET['randomstad'])){
$select = mysql_query("SELECT * FROM `users`");
while($select2 = mysql_fetch_object($select)){
$stad = rand(1,6);
mysql_query("UPDATE `users` SET `city`='$stad' WHERE `login`='$select2->login'");
}
echo "<FONT COLOR=red><BR><BR>Leden verplaatst!</FONT>";
}
if(isset($_GET['callcredits'])){
mysql_query("UPDATE `users` SET `callcredits`=`callcredits`+'10'");
echo "<FONT COLOR=red><BR><BR>Callcredits zijn uitgedeeld!</FONT>";
}
}
if($_GET['a'] == warn && $_SESSION['admin'] > 0){
if(isset($_POST['warn'])){
$user = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['warnuser']}'");
$num = mysql_num_rows($user);
$user = mysql_fetch_object($user);
if($num > 0){
$date2 = (date('m/d H:i'));
mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'{$_POST['warnuser']}','Anoniem','$data->IP','Waarschuwing!','{$_POST['warncontent']}
PS: Word er misbruik gemaakt van het waarschuwsysteem, meld het dan bij Jasper','$date2','0','1','0')");
echo"<center>Je bericht is verstuurd.<BR>Mocht je je bedenken, log dan in op het account van <a href=admin.php?a=editusers&f=$user->login>$user->login</a> en verwijder het berichtje in zijn inbox.</center>";
}
else{
echo"<center><FONT color=red>{$_POST['warnuser']} is <b>geen</b> geldige naam!</FONT></center>";
}
}
?>
<table align="center">
<form method="POST">
<tr>
Gebruiker:
<BR>
<input type="text" name="warnuser" size="25" align="left">
</tr>
<tr>
<td>inhoud:<BR></td>
<td>
<textarea name="warncontent" rows="10" style="width:400">De inhoud</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="left">
<input type="submit" name="warn" value="Verstuur">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
</td>
</tr>
</form>
</table>
<?}
if($_GET['a'] == ban && $_SESSION['admin'] > 0){
$banned1 = mysql_query("SELECT * FROM `ipbans` ORDER BY `IP` DESC");
$banned = mysql_fetch_object($banned1);
$user1 = mysql_query("SELECT * FROM `users` WHERE `ip`='$banned->ip'");
$user = mysql_fetch_object($user1);
if(isset($_POST['ban2'])){
$user3 = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['ban']}'");
$user2 = mysql_fetch_object($user3);
$banned2 = mysql_query("SELECT * FROM `ipbans` WHERE `IP`='$user2->IP'");
$numban = mysql_num_rows($banned2);
if($numban > 0){
mysql_query("DELETE FROM `ipbans` WHERE `ip`='$user2->IP'");
echo"<center>Je hebt ervoor gekozen om $user2->login weer te laten spelen.</center>";
}else{
mysql_query("INSERT INTO ipbans(ip) VALUES('$user2->IP')");
echo"<center>Je hebt $user2->login verbannen.</center>";
}
}
?>
<table align="center">
<form method="POST">
<tr>
<BR>Gebruiker:
<BR>
<input type="text" name="ban" size="25" align="left">
</tr>
<tr>
<input type="submit" name="ban2" value="ban/unban lid">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a><BR><BR>
verbannen gebruikers:</tr><BR><BR><center></table>
<?
$banned1 = mysql_query("SELECT * FROM `ipbans` ORDER BY `IP` DESC");
while($banned = mysql_fetch_object($banned1))
{
$user1 = mysql_query("SELECT * FROM `users` WHERE `IP`='$banned->ip'");
$user = mysql_fetch_object($user1);
if($user->login != ""){
?>
Naam: <?echo$user->login;?> - Ip: <?echo$user->IP;?><BR>
<?
}}
?>
</center>
<?
}
if($_GET['a'] == messages && $_SESSION['admin'] > 0){
?>
<table align="center">
<form method="POST">
<tr>
Aan:
<BR>
<input type="text" name="search2" size="25" align="left">
</tr>
<tr>
<input type="submit" name="submit2" value="Zoek">
</tr>
<tr>
Of van:
<BR>
<input type="text" name="search3" size="25" align="left">
</tr>
<tr>
<input type="submit" name="submit3" value="Zoek">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
<?
if($_SESSION['admin'] > 1){?><BR><a href=admin.php?a=messages&extra>pakket2/3 opties</a><?}?>
<BR><BR></tr>
<?if(isset($_GET['extra']) && !isset($_POST['search2']) && !isset($_POST['search3'])){?>
</table><center><?
if($_SESSION['admin'] > 1){?><BR><?}
if($_SESSION['admin'] > 1){?><BR><?}
if($_SESSION['admin'] > 1){?><BR>
<?}?><BR></center><table align="center"><?}?>
</form>
<?
if(isset($_GET['clear']) && !isset($_GET['clearread']) && $_SESSION['admin'] > 1){
mysql_query("DELETE FROM `messages`");
echo"<BR><BR>Berichten verwijderd!<BR><BR>";
}
if(isset($_GET['clearread']) && $_SESSION['admin'] > 1){
mysql_query("DELETE FROM `messages` WHERE `read`='1'");
echo"<BR><BR>Gelszen berichten verwijderd!<BR><BR>";
}
if(isset($_GET['showall']) && $_SESSION['admin'] > 1){
?>
<center>
</table>
<?
$bericht1 = mysql_query("SELECT * FROM `messages` ORDER BY `date` DESC LIMIT 0,100");
$num = 0;
while($bericht = mysql_fetch_object($bericht1))
{
$num++;
?>
#<?echo$num;?> <a href="admin.php?a=messages&id=<?echo$bericht->id;?>"><?echo$bericht->title;?></a> van <?echo$bericht->from;?><BR>--------------------------------------<BR><BR>
<?
}
?>
</center>
<?
}
if(isset($_POST['submit2'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search2']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=messages&f={$_POST['search2']}>hier</a> om de berichten te lezen";
}
}
if(isset($_POST['submit3'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search3']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=messages&s={$_POST['search3']}>hier</a> om de berichten te lezen";
}
}
if(!isset($_GET['id'])){
if(isset($_GET['f'])){
if(!isset($_GET['s'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `to`='{$_GET['f']}' AND `inbox`='1' ORDER BY `date`");
$num = mysql_num_rows($dbres);
if($num == 0){echo'</table><BR><center>Er zijn geen berichten gevonden.</center><table align="center">';}
for($j=0+1; $info = mysql_fetch_object($dbres); $j++)
{
?>
<tr>
<td><a href="admin.php?a=messages&f=<?echo$_GET['f'];?>&id=<?echo$info->id;?>"><?echo$info->title;?></a></td>
</tr>
<?
}
}
}
if(isset($_GET['s'])){
if(!isset($_GET['f'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `from`='{$_GET['s']}' AND `inbox`='1' ORDER BY `date`");
$num = mysql_num_rows($dbres);
if($num == 0){echo'</table><BR><center>Er zijn geen berichten gevonden.</center><table align="center">';}
for($j=0+1; $info = mysql_fetch_object($dbres); $j++)
{
?>
<tr>
<td><a href="admin.php?a=messages&s=<?echo$_GET['s'];?>&id=<?echo$info->id;?>"><?echo$info->title;?></a></td>
</tr>
<?
}
}
}
}
if(isset($_GET['s']) && isset($_GET['f'])){
echo"<FONT color=red>Je kunt niet op 2 functies tegelijk zoeken!</FONT>";
}
if(isset($_GET['id'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `id`='{$_GET['id']}'");
$info = mysql_fetch_object($dbres);
$info->content = htmlspecialchars($info->content);
$info->content = nl2br($info->content);
?>
<tr>
<td>Datum: <?echo$info->date;?></td>
</tr>
<tr>
<td>Onderwerp: <?echo$info->title;?></td>
</tr>
<tr>
<td>Verzender: <?echo$info->from;?></td>
</tr>
<tr>
<td>Ontvanger: <?echo$info->to;?></td>
</tr>
<tr>
<td>Gelezen: <?if($info->read == 1){$gelezen = ja;}else{$gelezen = nee;}echo$gelezen;?></td>
</tr>
<tr>
<td>Inhoud:<BR><BR> <?echo$info->content;?></td>
</tr>
<tr>
<td><BR><BR><BR><BR><a href="admin.php?a=messages&<?if(isset($_GET['f'])){echo"f={$_GET['f']}";}if(isset($_GET['s'])){echo"s={$_GET['s']}";}?>">Terug</a></td>
</tr>
<?
}
}
if($_SESSION['admin'] == 3){
if($_GET['a'] == editusers && $_SESSION['admin'] > 2){
?>
<table align="center">
<form method="POST">
<tr>
<td>Gebruiker:</td>
<td>
<input type="text" name="search" size="25">
</td>
</tr>
<tr>
<td colspan="2" align="left">
<input type="submit" name="submit1" value="Zoek">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
</td>
</tr>
</form>
<?
if(isset($_POST['submit1']) || isset($_POST['search'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=editusers&f={$_POST['search']}>hier</a> om {$_POST['search']} te wijzigen";
}
}
if(isset($_GET['f'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_GET['f']}'");
$user = mysql_fetch_object($dbres);
if(isset($_POST['wijzigen'])){
mysql_query("UPDATE `users` SET `email`='{$_POST['email']}', `contant`='{$_POST['contant']}', `bank`='{$_POST['bank']}', `killers`='{$_POST['killers']}', `rank`='{$_POST['rank']}', `health`='{$_POST['health']}', `bankleft`='{$_POST['bankleft']}', `power`='{$_POST['power']}', `callcredits`='{$_POST['callcredits']}', `vipdays`='{$_POST['vipdays']}', `city`='{$_POST['city']}', `info`='{$_POST['info']}', `kladblok`='{$_POST['kladblok']}', `maffia`='{$_POST['maffia']}', `activationcode`='{$_POST['activationcode']}', `rankvord`='{$_POST['rankvord']}', `admin`='{$_POST['admin']}', `moderator`='{$_POST['moderator']}' WHERE `id`='$user->id'");
mysql_query("UPDATE `hitlist` SET `health`='{$_POST['health']}' WHERE `to`='$user->login'");
echo"Je hebt $user->login naar de opgegeven instellingen aangepast.";
}
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_GET['f']}'");
$user = mysql_fetch_object($dbres);
?>
<tr>
<td>Gebruikersnaam: <?echo$user->login;?></td>
</tr>
<tr>
<td>Wachtwoord: <?echo$user->passdecoded;?></td>
</tr>
<form method="POST">
<tr>
<td>E-mail adres:</td>
<td>
<input type="text" name="email" value="<?echo$user->email;?>">
</td>
</tr>
<tr>
<td>Contant:</td>
<td>
<input type="text" name="contant" value="<?echo$user->contant;?>">
</td>
</tr>
<tr>
<td>Bank:</td>
<td>
<input type="text" name="bank" value="<?echo$user->bank;?>">
</td>
</tr>
<tr>
<td>Killers:</td>
<td>
<input type="text" name="killers" value="<?echo$user->killers;?>">
</td>
</tr>
<tr>
<td>Rang:</td>
<td>
<input type="text" name="rank" value="<?echo$user->rank;?>">
</td>
</tr>
<tr>
<td>Health:</td>
<td>
<input type="text" name="health" value="<?echo$user->health;?>">
</td>
</tr>
<tr>
<td>Storten:</td>
<td>
<input type="text" name="bankleft" value="<?echo$user->bankleft;?>">
</td>
</tr>
<tr>
<td>Power:</td>
<td>
<input type="text" name="power" value="<?echo$user->power;?>">
</td>
</tr>
<tr>
<td>Callcredits:</td>
<td>
<input type="text" name="callcredits" value="<?echo$user->callcredits;?>">
</td>
</tr>
<tr>
<td>Betaald acc:</td>
<td>
<input type="text" name="vipdays" value="<?echo$user->vipdays;?>">
</td>
</tr>
<tr>
<td>Stad:</td>
<td>
<input type="text" name="city" value="<?echo$user->city;?>">
</td>
</tr>
<tr>
<td>pers. info:</td>
<td>
<textarea name="info" rows="10" style="width:400"><?echo$user->info;?></textarea>
</td>
</tr>
<tr>
<td>Kladblok:</td>
<td>
<textarea name="kladblok" rows="10" style="width:400"><?echo$user->kladblok;?></textarea>
</td>
</tr>
<tr>
<td>Uren maffia:</td>
<td>
<input type="text" name="maffia" value="<?echo$user->maffia;?>">
</td>
</tr>
<tr>
<td>Activatiecode (0 = uit):</td>
<td>
<input type="text" name="activationcode" value="<?echo$user->activationcode;?>">
</td>
</tr>
<tr>
<td>Rangvordering:</td>
<td>
<input type="text" name="rankvord" value="<?echo$user->rankvord;?>">
</td>
</tr>
<tr>
<td>Admin:</td>
<td>
<input type="text" name="admin" value="<?echo$user->admin;?>">
</td>
</tr>
<tr>
<td>Moderator:</td>
<td>
<input type="text" name="moderator" value="<?echo$user->moderator;?>">
</td>
</tr>
<center>
<tr>
<td colspan="2" align="left">
<input type="submit" name="wijzigen" value="Wijzig gegevens">
</td>
</tr>
<BR><BR><BR>
<tr>
<td colspan="2" align="left">
<input type="submit" name="gevangenis" value="2 min. bak">
</td>
</tr>
<BR><BR><BR>
<tr>
<td colspan="2" align="left">
<input type="submit" name="free" value="Vrijlaten uit bak">
</td>
</tr>
</center>
</form>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/wz_tooltip.js"></script>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/tip_balloon.js"></script>
<script language="javascript">
document.getElementById('naam').focus();
</script><?}?>
include("config.php");
include("conf_admin.php");
if($data->admin != "1") {
echo "Je bent geen Admin!";
exit;
}
?>
<link media="screen" href="css-v1.css" type="text/css" rel="stylesheet">
<table class=list cellpadding=3 cellspacing=1>
<tr><td class=listtitle colspan=3><a class=listtitle href=#>Algemene Opties</a></td></tr>
<tr><td class="list2" width="33%"><a href="admin1.php">Opties aan/uitzetten</a></td>
<td class="list2" width="33%"><a href="admin2.php">Doneer</a></td>
<td class="list"><a href="admin3.php">Straf Beheer</a></td></tr>
<tr><td class="list2" width="33%"><a href="admin4.php">Strafpunt uitdelen</a></td>
<td class="list2" width="33%"><a href="admin5.php">Massa mail</a></td>
<td class="list"><a href="admin6.php">Massa PB</a></td></tr>
<tr><td class="list2"><a href="admin7.php">Ban weghalen</a></td>
<td class="list2"><a href="ainfo.php">Admin info</a></td>
<td class="list"><a href="admin8.php">Rechten</a></td></tr>
<tr><td class="list2"><a href="http://banditiv3.nl/admin.php?a=editusers">Gebruikers aanpassen</a></td>
<td class="list2"><a href="http://banditiv3.nl/admin.php?a=start&callcredits">10 gratis credits</a></td>
<td class="list"><a href="http://banditiv3.nl/admin.php?a=messages&showall">Laatste 100 berichten</a></td></tr>
<tr><td class="list2"><a href="http://banditiv3.nl/admin.php?a=messages">Berichten lezen</a></td>
<td class="list2"><a href="http://banditiv3.nl/admin.php?a=messages&clear">Alle berichten verwijderen</a></td>
<td class="list"><a href="http://banditiv3.nl/admin.php?a=messages&clearread">Gelezen berichten verwijderen</a></td></tr>
<tr>
</tr>
<tr>
</tr>
<Tr></tr>
<?php
if(isset($_POST['gevangenis'])){
mysql_query("UPDATE `users` SET `gevangenis`='300',`baktijd`=NOW() WHERE `login`='{$_GET['f']}'");
echo"<center>De opgegeven gebruiker zit nu 5 minuten in de gevangenis!</center>";
}
if(isset($_POST['free'])){
mysql_query("UPDATE `users` SET `gevangenis`='0',`baktijd`=NOW() WHERE `login`='{$_GET['f']}'");
echo"<center>De opgegeven gebruiker is bevrijd uit de bajes!</center>";
}
if($_GET['a'] == start && $_SESSION['admin'] > 0){
?>
<?php
if(isset($_GET['randomstad'])){
$select = mysql_query("SELECT * FROM `users`");
while($select2 = mysql_fetch_object($select)){
$stad = rand(1,6);
mysql_query("UPDATE `users` SET `city`='$stad' WHERE `login`='$select2->login'");
}
echo "<FONT COLOR=red><BR><BR>Leden verplaatst!</FONT>";
}
if(isset($_GET['callcredits'])){
mysql_query("UPDATE `users` SET `callcredits`=`callcredits`+'10'");
echo "<FONT COLOR=red><BR><BR>Callcredits zijn uitgedeeld!</FONT>";
}
}
if($_GET['a'] == warn && $_SESSION['admin'] > 0){
if(isset($_POST['warn'])){
$user = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['warnuser']}'");
$num = mysql_num_rows($user);
$user = mysql_fetch_object($user);
if($num > 0){
$date2 = (date('m/d H:i'));
mysql_query("INSERT INTO `messages`(`date`,`to`,`from`,`ip`,`title`,`content`,`date2`,`read`,`inbox`,`reply`) values(NOW(),'{$_POST['warnuser']}','Anoniem','$data->IP','Waarschuwing!','{$_POST['warncontent']}
PS: Word er misbruik gemaakt van het waarschuwsysteem, meld het dan bij Jasper','$date2','0','1','0')");
echo"<center>Je bericht is verstuurd.<BR>Mocht je je bedenken, log dan in op het account van <a href=admin.php?a=editusers&f=$user->login>$user->login</a> en verwijder het berichtje in zijn inbox.</center>";
}
else{
echo"<center><FONT color=red>{$_POST['warnuser']} is <b>geen</b> geldige naam!</FONT></center>";
}
}
?>
<table align="center">
<form method="POST">
<tr>
Gebruiker:
<BR>
<input type="text" name="warnuser" size="25" align="left">
</tr>
<tr>
<td>inhoud:<BR></td>
<td>
<textarea name="warncontent" rows="10" style="width:400">De inhoud</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="left">
<input type="submit" name="warn" value="Verstuur">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
</td>
</tr>
</form>
</table>
<?}
if($_GET['a'] == ban && $_SESSION['admin'] > 0){
$banned1 = mysql_query("SELECT * FROM `ipbans` ORDER BY `IP` DESC");
$banned = mysql_fetch_object($banned1);
$user1 = mysql_query("SELECT * FROM `users` WHERE `ip`='$banned->ip'");
$user = mysql_fetch_object($user1);
if(isset($_POST['ban2'])){
$user3 = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['ban']}'");
$user2 = mysql_fetch_object($user3);
$banned2 = mysql_query("SELECT * FROM `ipbans` WHERE `IP`='$user2->IP'");
$numban = mysql_num_rows($banned2);
if($numban > 0){
mysql_query("DELETE FROM `ipbans` WHERE `ip`='$user2->IP'");
echo"<center>Je hebt ervoor gekozen om $user2->login weer te laten spelen.</center>";
}else{
mysql_query("INSERT INTO ipbans(ip) VALUES('$user2->IP')");
echo"<center>Je hebt $user2->login verbannen.</center>";
}
}
?>
<table align="center">
<form method="POST">
<tr>
<BR>Gebruiker:
<BR>
<input type="text" name="ban" size="25" align="left">
</tr>
<tr>
<input type="submit" name="ban2" value="ban/unban lid">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a><BR><BR>
verbannen gebruikers:</tr><BR><BR><center></table>
<?
$banned1 = mysql_query("SELECT * FROM `ipbans` ORDER BY `IP` DESC");
while($banned = mysql_fetch_object($banned1))
{
$user1 = mysql_query("SELECT * FROM `users` WHERE `IP`='$banned->ip'");
$user = mysql_fetch_object($user1);
if($user->login != ""){
?>
Naam: <?echo$user->login;?> - Ip: <?echo$user->IP;?><BR>
<?
}}
?>
</center>
<?
}
if($_GET['a'] == messages && $_SESSION['admin'] > 0){
?>
<table align="center">
<form method="POST">
<tr>
Aan:
<BR>
<input type="text" name="search2" size="25" align="left">
</tr>
<tr>
<input type="submit" name="submit2" value="Zoek">
</tr>
<tr>
Of van:
<BR>
<input type="text" name="search3" size="25" align="left">
</tr>
<tr>
<input type="submit" name="submit3" value="Zoek">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
<?
if($_SESSION['admin'] > 1){?><BR><a href=admin.php?a=messages&extra>pakket2/3 opties</a><?}?>
<BR><BR></tr>
<?if(isset($_GET['extra']) && !isset($_POST['search2']) && !isset($_POST['search3'])){?>
</table><center><?
if($_SESSION['admin'] > 1){?><BR><?}
if($_SESSION['admin'] > 1){?><BR><?}
if($_SESSION['admin'] > 1){?><BR>
<?}?><BR></center><table align="center"><?}?>
</form>
<?
if(isset($_GET['clear']) && !isset($_GET['clearread']) && $_SESSION['admin'] > 1){
mysql_query("DELETE FROM `messages`");
echo"<BR><BR>Berichten verwijderd!<BR><BR>";
}
if(isset($_GET['clearread']) && $_SESSION['admin'] > 1){
mysql_query("DELETE FROM `messages` WHERE `read`='1'");
echo"<BR><BR>Gelszen berichten verwijderd!<BR><BR>";
}
if(isset($_GET['showall']) && $_SESSION['admin'] > 1){
?>
<center>
</table>
<?
$bericht1 = mysql_query("SELECT * FROM `messages` ORDER BY `date` DESC LIMIT 0,100");
$num = 0;
while($bericht = mysql_fetch_object($bericht1))
{
$num++;
?>
#<?echo$num;?> <a href="admin.php?a=messages&id=<?echo$bericht->id;?>"><?echo$bericht->title;?></a> van <?echo$bericht->from;?><BR>--------------------------------------<BR><BR>
<?
}
?>
</center>
<?
}
if(isset($_POST['submit2'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search2']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=messages&f={$_POST['search2']}>hier</a> om de berichten te lezen";
}
}
if(isset($_POST['submit3'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search3']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=messages&s={$_POST['search3']}>hier</a> om de berichten te lezen";
}
}
if(!isset($_GET['id'])){
if(isset($_GET['f'])){
if(!isset($_GET['s'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `to`='{$_GET['f']}' AND `inbox`='1' ORDER BY `date`");
$num = mysql_num_rows($dbres);
if($num == 0){echo'</table><BR><center>Er zijn geen berichten gevonden.</center><table align="center">';}
for($j=0+1; $info = mysql_fetch_object($dbres); $j++)
{
?>
<tr>
<td><a href="admin.php?a=messages&f=<?echo$_GET['f'];?>&id=<?echo$info->id;?>"><?echo$info->title;?></a></td>
</tr>
<?
}
}
}
if(isset($_GET['s'])){
if(!isset($_GET['f'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `from`='{$_GET['s']}' AND `inbox`='1' ORDER BY `date`");
$num = mysql_num_rows($dbres);
if($num == 0){echo'</table><BR><center>Er zijn geen berichten gevonden.</center><table align="center">';}
for($j=0+1; $info = mysql_fetch_object($dbres); $j++)
{
?>
<tr>
<td><a href="admin.php?a=messages&s=<?echo$_GET['s'];?>&id=<?echo$info->id;?>"><?echo$info->title;?></a></td>
</tr>
<?
}
}
}
}
if(isset($_GET['s']) && isset($_GET['f'])){
echo"<FONT color=red>Je kunt niet op 2 functies tegelijk zoeken!</FONT>";
}
if(isset($_GET['id'])){
$dbres = mysql_query("SELECT * FROM `messages` WHERE `id`='{$_GET['id']}'");
$info = mysql_fetch_object($dbres);
$info->content = htmlspecialchars($info->content);
$info->content = nl2br($info->content);
?>
<tr>
<td>Datum: <?echo$info->date;?></td>
</tr>
<tr>
<td>Onderwerp: <?echo$info->title;?></td>
</tr>
<tr>
<td>Verzender: <?echo$info->from;?></td>
</tr>
<tr>
<td>Ontvanger: <?echo$info->to;?></td>
</tr>
<tr>
<td>Gelezen: <?if($info->read == 1){$gelezen = ja;}else{$gelezen = nee;}echo$gelezen;?></td>
</tr>
<tr>
<td>Inhoud:<BR><BR> <?echo$info->content;?></td>
</tr>
<tr>
<td><BR><BR><BR><BR><a href="admin.php?a=messages&<?if(isset($_GET['f'])){echo"f={$_GET['f']}";}if(isset($_GET['s'])){echo"s={$_GET['s']}";}?>">Terug</a></td>
</tr>
<?
}
}
if($_SESSION['admin'] == 3){
if($_GET['a'] == editusers && $_SESSION['admin'] > 2){
?>
<table align="center">
<form method="POST">
<tr>
<td>Gebruiker:</td>
<td>
<input type="text" name="search" size="25">
</td>
</tr>
<tr>
<td colspan="2" align="left">
<input type="submit" name="submit1" value="Zoek">
<BR><BR><a href=admin.php?a=start>Terug naar admin panel.</a>
</td>
</tr>
</form>
<?
if(isset($_POST['submit1']) || isset($_POST['search'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_POST['search']}'");
$num = mysql_num_rows($dbres);
if($num == 0){
echo "<FONT color=red><center>De opgegeven gebruiker is niet gevonden.</center></FONT>";
}
if($num > 0){
echo "Lid gevonden. Klik <a href=admin.php?a=editusers&f={$_POST['search']}>hier</a> om {$_POST['search']} te wijzigen";
}
}
if(isset($_GET['f'])){
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_GET['f']}'");
$user = mysql_fetch_object($dbres);
if(isset($_POST['wijzigen'])){
mysql_query("UPDATE `users` SET `email`='{$_POST['email']}', `contant`='{$_POST['contant']}', `bank`='{$_POST['bank']}', `killers`='{$_POST['killers']}', `rank`='{$_POST['rank']}', `health`='{$_POST['health']}', `bankleft`='{$_POST['bankleft']}', `power`='{$_POST['power']}', `callcredits`='{$_POST['callcredits']}', `vipdays`='{$_POST['vipdays']}', `city`='{$_POST['city']}', `info`='{$_POST['info']}', `kladblok`='{$_POST['kladblok']}', `maffia`='{$_POST['maffia']}', `activationcode`='{$_POST['activationcode']}', `rankvord`='{$_POST['rankvord']}', `admin`='{$_POST['admin']}', `moderator`='{$_POST['moderator']}' WHERE `id`='$user->id'");
mysql_query("UPDATE `hitlist` SET `health`='{$_POST['health']}' WHERE `to`='$user->login'");
echo"Je hebt $user->login naar de opgegeven instellingen aangepast.";
}
$dbres = mysql_query("SELECT * FROM `users` WHERE `login`='{$_GET['f']}'");
$user = mysql_fetch_object($dbres);
?>
<tr>
<td>Gebruikersnaam: <?echo$user->login;?></td>
</tr>
<tr>
<td>Wachtwoord: <?echo$user->passdecoded;?></td>
</tr>
<form method="POST">
<tr>
<td>E-mail adres:</td>
<td>
<input type="text" name="email" value="<?echo$user->email;?>">
</td>
</tr>
<tr>
<td>Contant:</td>
<td>
<input type="text" name="contant" value="<?echo$user->contant;?>">
</td>
</tr>
<tr>
<td>Bank:</td>
<td>
<input type="text" name="bank" value="<?echo$user->bank;?>">
</td>
</tr>
<tr>
<td>Killers:</td>
<td>
<input type="text" name="killers" value="<?echo$user->killers;?>">
</td>
</tr>
<tr>
<td>Rang:</td>
<td>
<input type="text" name="rank" value="<?echo$user->rank;?>">
</td>
</tr>
<tr>
<td>Health:</td>
<td>
<input type="text" name="health" value="<?echo$user->health;?>">
</td>
</tr>
<tr>
<td>Storten:</td>
<td>
<input type="text" name="bankleft" value="<?echo$user->bankleft;?>">
</td>
</tr>
<tr>
<td>Power:</td>
<td>
<input type="text" name="power" value="<?echo$user->power;?>">
</td>
</tr>
<tr>
<td>Callcredits:</td>
<td>
<input type="text" name="callcredits" value="<?echo$user->callcredits;?>">
</td>
</tr>
<tr>
<td>Betaald acc:</td>
<td>
<input type="text" name="vipdays" value="<?echo$user->vipdays;?>">
</td>
</tr>
<tr>
<td>Stad:</td>
<td>
<input type="text" name="city" value="<?echo$user->city;?>">
</td>
</tr>
<tr>
<td>pers. info:</td>
<td>
<textarea name="info" rows="10" style="width:400"><?echo$user->info;?></textarea>
</td>
</tr>
<tr>
<td>Kladblok:</td>
<td>
<textarea name="kladblok" rows="10" style="width:400"><?echo$user->kladblok;?></textarea>
</td>
</tr>
<tr>
<td>Uren maffia:</td>
<td>
<input type="text" name="maffia" value="<?echo$user->maffia;?>">
</td>
</tr>
<tr>
<td>Activatiecode (0 = uit):</td>
<td>
<input type="text" name="activationcode" value="<?echo$user->activationcode;?>">
</td>
</tr>
<tr>
<td>Rangvordering:</td>
<td>
<input type="text" name="rankvord" value="<?echo$user->rankvord;?>">
</td>
</tr>
<tr>
<td>Admin:</td>
<td>
<input type="text" name="admin" value="<?echo$user->admin;?>">
</td>
</tr>
<tr>
<td>Moderator:</td>
<td>
<input type="text" name="moderator" value="<?echo$user->moderator;?>">
</td>
</tr>
<center>
<tr>
<td colspan="2" align="left">
<input type="submit" name="wijzigen" value="Wijzig gegevens">
</td>
</tr>
<BR><BR><BR>
<tr>
<td colspan="2" align="left">
<input type="submit" name="gevangenis" value="2 min. bak">
</td>
</tr>
<BR><BR><BR>
<tr>
<td colspan="2" align="left">
<input type="submit" name="free" value="Vrijlaten uit bak">
</td>
</tr>
</center>
</form>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/wz_tooltip.js"></script>
<script language="JavaScript" type="text/javascript" src="js/wz_tooltip/tip_balloon.js"></script>
<script language="javascript">
document.getElementById('naam').focus();
</script><?}?>
Code (php)
1
2
3
2
3
Gebruik geen shorttags.
En een beetje ruimte kan geen kwaad, dus gebruik spaties.
short_open_tag staat uit.
Mogelijke oplossingen:
- zet dit aan met ini_set('short_open_tag', 1); in code of via .htaccess
OF
vervang:
en
door respectievelijk:
en
De laatste variant is waarschijnlijk beter uit oogpunt van compatibiliteit (en voorkomt dus ook dat je ergens anders opnieuw tegen dit probleem aanloopt).
Toevoeging op 07/04/2015 19:56:49:
Damnit SanThe :p
De PHP-instelling Mogelijke oplossingen:
- zet dit aan met ini_set('short_open_tag', 1); in code of via .htaccess
OF
vervang:
en
door respectievelijk:
en
De laatste variant is waarschijnlijk beter uit oogpunt van compatibiliteit (en voorkomt dus ook dat je ergens anders opnieuw tegen dit probleem aanloopt).
Toevoeging op 07/04/2015 19:56:49:
Damnit SanThe :p
Gewijzigd op 07/04/2015 19:56:00 door Thomas van den Heuvel
Dat werkte niet helaas.
Gebruik verder geen short-tags.
Gewijzigd op 07/04/2015 20:04:44 door - Ariën -
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$query = mysql_query("SELECT `date`,`ip`,`door`,`wie`,wat,hoeveel,levenverloren FROM `aanvalslog` WHERE `door`='" . $_POST['submit123'] . "' AND `date`!='' ORDER BY `date` DESC LIMIT 0,250")or die(mysql_error());
WHILE($gegeven = mysql_fetch_object($query)){
$i++;
$kleur = $i % 2 == 0 ? "list" : "list2";
?>
/* ------------------------- */
<tr>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->date?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->door?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->wie?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->wat?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo number_format($gegeven->hoeveel); ?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo number_format($gegeven->levenverloren); ?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->ip; ?></td>
</tr>
/* ------------------------- */
$query = mysql_query("SELECT `date`,`ip`,`door`,`wie`,wat,hoeveel,levenverloren FROM `aanvalslog` WHERE `door`='" . $_POST['submit123'] . "' AND `date`!='' ORDER BY `date` DESC LIMIT 0,250")or die(mysql_error());
WHILE($gegeven = mysql_fetch_object($query)){
$i++;
$kleur = $i % 2 == 0 ? "list" : "list2";
?>
/* ------------------------- */
<tr>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->date?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->door?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->wie?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->wat?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo number_format($gegeven->hoeveel); ?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo number_format($gegeven->levenverloren); ?></td>
<td class=<?php echo $kleur; ?> ',' <?php echo $gegeven->ip; ?></td>
</tr>
/* ------------------------- */
Soms moet je eerst even je codeblok selecteren voordat het werkt, en anders werkt het over het hele script.
Neemt verder niet weg dat er ook SQL-injection in zit.
Gewijzigd op 07/04/2015 22:06:41 door - Ariën -
Welke gratis editor doet die auto identing dan? want ik vind er geen.
It is no use kicking a dead horse
?
Die code... herstructureer deze eens. Waarom zou je die gribus in de huidige vorm opschonen? Kun je je tijd beter besteden aan het bouwen van iets fatsoenlijks.
Eclipse kan het ook
En zelf Notepad++ kan het met een add-on waarvan ik niet weet of ze die er standaard bij leveren.
Gewoon even de shortcuts in de documentatie zoeken.
elke vogel zingt zoals hij gebekt is
@Aar bedankt
Daarom raad ik aan om gewoon aan om deze code weg te gooien of aan het 'Museum der PHP-historie' te doneren.
Als je goede tutorials volgt, zoals die van phptuts.nl, dan wete ik zeker dat je betere code kan maken dan dit brakke script.
Een huis wat op instorten staat wil je ook niet meer repareren, soms is het goedkoper om toch maar helemaal opnieuw te beginnen zodat je alle controle er over hebt.
Gewijzigd op 07/04/2015 22:31:26 door - Ariën -
Quote:
@thomas Wat geeft iemand het recht om te zeggen waar ik mijn tijd aan moet besteden? Ben jij vertrouwd met deze uitdrukking dan?
elke vogel zingt zoals hij gebekt is
elke vogel zingt zoals hij gebekt is
Dit is niet om je af te katten, maar dit is no-nonsense advies. Op dit forum gaat men (hopelijk en meestal) verder dan het simpelweg geven van een antwoord. Hier wordt ook nagedacht over de oplossingsrichting en jij staat al tot je nek in het moeras en wil nog steeds verder doorwaden terwijl wij vanaf de kant (licht verontrust, maar dan een klein beetje) roepen dat het misschien toch verstandiger is om terug te keren op je schreden.
Je kunt het nog zo mooi verwoorden, maar in feite vraag jij: "plz fix my shit". Een drol die niet of minder hard stinkt is nog steeds een drol.
Ik snap dat jullie het advies geven dit script weg te gooien, maar het nog tien keer herhalen werkt ook niet.
In ieder geval bedankt ik zoek het me wel uit.
Jasper, mensen geven je hier een goedbedoeld advies. Dat advies is bedoeld om jou vooruit te helpen zodat je straks niet met nog meer problemen zit. Je kunt een huis proberen leeg te pompen, maar als het dak lek is dan heb je een probleem. Zie het niet als een persoonlijke aanval, maar als goedbedoeld advies.
Wat je met het advies doet is overigens geheel aan jou. Besef je echter wel dat niet iedereen geneigd zal zijn om je te helpen, als de basis van je code niet in orde is. Dan wordt het letterlijk dweilen met de kraan open.
Succes!
Vergeet niet dat jij beginner bent, en dat wij al vele jaren bekend zijn met PHP.
Dus we zouden het zeker waarderen als je ons advies zou opvolgen.
Het blijft je eigen keuze uiteraard, maar toch hoop ik op het beste, dan dat je je hoofd in het zand steekt.