Hey SD'ers,
Loop tegen een klein probleem aan bij mijn script. Het is een IP herkenningsscript.
<?php
$array = array ("IP");
if (array_key_exists) $array {
// ip zit in de array
print "Done!"
}
else {
// ip zit niet in array
print "Geen toegang"
}
?>
Vervolgens geeft hij de volgende error weer:
Parse error: syntax error, unexpected T_ELSE on line 11
Weet iemand hoe je dit moet oplossen?
- Klein probleem..
-
15-03-2010, 18:18 #1
- Berichten
- 578
- Lid sinds
- 15 Jaar
Klein probleem..
-
In de schijnwerper
Adsense/Ezoic website met groeipotentieel in interessante nicheWebsite te koopOutreachxxl.com || Outreach/linkbuilding zelf doen? Internationaal. Laagste prijzenFreelance / WerkLaravel / PHP code review door ervaren software consultant, tijdelijk voor € 475Freelance / WerkVillaspot.nl: Premium website met sterke autoriteit in de vakantiehuizenbrancheWebsite te koop -
15-03-2010, 18:24 #2
- Berichten
- 548
- Lid sinds
- 16 Jaar
<?php
$array = array ("IP");
if (array_key_exists) $array {
// ip zit in de array
print "Done!";
}
else {
// ip zit niet in array
print "Geen toegang";
}
?>
Achter print moet een ;
-
15-03-2010, 18:28 #3
- Berichten
- 578
- Lid sinds
- 15 Jaar
''Parse error: syntax error, unexpected ';' on line 7''
-
15-03-2010, 18:34 #4
- Berichten
- 548
- Lid sinds
- 16 Jaar
<?php
$array = array ("IP");
if (array_key_exists($array)) {
// ip zit in de array
print "Done!";
}
else {
// ip zit niet in array
print "Geen toegang";
}
?>
-
15-03-2010, 18:37 #5
- Berichten
- 578
- Lid sinds
- 15 Jaar
Dit zegt hij nu:
Warning: Wrong parameter count for array_key_exists() on line 5
Geen toegang
-
15-03-2010, 18:40 #6
- Berichten
- 548
- Lid sinds
- 16 Jaar
<?php
$array = array ("IP");
if (array_key_exists($_SERVER['REMOTE_ADDR'],$array)) {
// ip zit in de array
print "Done!";
}
else {
// ip zit niet in array
print "Geen toegang";
}
?>
-
15-03-2010, 18:41 #7
- Berichten
- 578
- Lid sinds
- 15 Jaar
Werkt! Tnx!
Topic kan worden gesloten.
-
15-03-2010, 18:54 #8
- Berichten
- 620
- Lid sinds
- 15 Jaar
onderwerp sluiten kan je doen door bovenaan bij onderwerpopties, topic sluiten te drukken.
-
15-03-2010, 18:58 #9
- Berichten
- 578
- Lid sinds
- 15 Jaar
Hm werkt toch niet..
Als ik mijn IP invul dan krijg ik toch echt 'Geen toegang.'
<?php
$array = array ("IP");
if (array_key_exists($_SERVER['REMOTE_ADDR'],$array)) {
// ip zit in de array
print "Done!";
}
else {
// ip zit niet in array
print "Geen toegang.";
}
?>
-
15-03-2010, 19:13 #10
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
<?
$array = array("IP");
$ip = $_SERVER['REMOTE_ADDR'];
if (array_key_exists($ip) ,$array)){
// ip zit in de array
print "Done!";
} else {
// ip zit niet in array
print "Geen toegang.";
}
?>
Zo misschien?
-
15-03-2010, 19:16 #11
- Berichten
- 578
- Lid sinds
- 15 Jaar
-
15-03-2010, 19:17 #12
- Berichten
- 548
- Lid sinds
- 16 Jaar
Vul je ip eens in in de array zonder "", dus array(xx.xxx.xxx.xx);
-
15-03-2010, 19:17 #13
- Berichten
- 991
- Lid sinds
- 16 Jaar
Kijk is aan:
PHP Code:<?php
$array = array ("IP");
if (array_key_exists) $array {
// ip zit in de array
ecoh"Done!";
}
else {
// ip zit niet in array
echo"Geen toegang";
}
?>
-
15-03-2010, 19:19 #14
- Berichten
- 578
- Lid sinds
- 15 Jaar
Parse error: syntax error, unexpected T_ECHO on line 7
En het foutje van ecoh heb ik daarbij al veranderd naar echo.
-
15-03-2010, 19:24 #15
- Berichten
- 548
- Lid sinds
- 16 Jaar
if (array_key_exists) $array {
dat klopt niet.
Pak mijn code en doe in de array(xx.xxx.xxx.xx)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic