Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 20-04-2005, 13:20
flippje
Avatar van flippje
flippje is offline
Ik heb een banscript in me index.php gezet maar krijg een error:

Parse error: syntax error, unexpected '/', expecting '(' in C:\WEB\xampp\htdocs\HollandTerrorism\index.php on line 19
------------------------------------------------------------------------------
<?php
$bannedurl = 'http://www.hollandterrorism.nl.tt/gebanned.html';
$ipdefault = '192.168.1.10|81.205.140.1|80.200.209.121|82.161.60.169|84.82.102.5|21 3.119.180.120|217.121.167.236|82.73.32.66|81.207.71.140|84.80.132.106| 81.165.50.222|62.234.20.196|213.218.65.19|82.136.194.5';
$ipexplode = explode ('|', $ipdefault);

19:foreach/ ($ipexplode as $ip)
{
if ($_SERVER['REMOTE_ADDR'] == $ip) /
{
header ('location: '.$banned/url);
}
}
?>

Als ik t weghaal is error weg, maar hij banned niet
__________________
Wat is een leven zonder ananas?--->all bout ananas
Met citaat reageren
Advertentie
Oud 20-04-2005, 14:38
Harrie
Avatar van Harrie
Harrie is offline
Gebruik deze versie:
PHP-code:
$bannedurl 'http://www.hollandterrorism.nl.tt/gebanned.html'
$ipdefault '192.168.1.10|81.205.140.1|80.200.209.121|82.161.60.169|84.82.102.5|213.119.180.120|217.121.167.236|82.73.32.66|81.207.71.140|84.80.132.106|81.165.50.222|62.234.20.196|213.218.65.19|82.136.194.5'
$ipexplode explode ('|'$ipdefault); 

foreach (
$ipexplode as $ip

       if (
$_SERVER['REMOTE_ADDR'] == $ip)
    { 
        
header ('location: '.$bannedurl); 
    } 

Met citaat reageren
Oud 20-04-2005, 14:56
Martin
Avatar van Martin
Martin is offline
Citaat:
Harrie schreef op 20-04-2005 @ 15:38 :
Gebruik deze versie:
PHP-code:
*knip
Als je hem ook even vertelt wat hij fout deed ;-)

Zoals de foutmelding aangeeft staat er ergens een "/" die er niet mag staan. Als je je script ff doorkijkt dan zie je dat die er inderdaad staan. En wel op de volgende plaatsen:

foreach/ ($ipexplode as $ip)
Moet zijn: foreach ($ipexplode as $ip)

if ($_SERVER['REMOTE_ADDR'] == $ip) /
Moet zijn: if ($_SERVER['REMOTE_ADDR'] == $ip)

header ('location: '.$banned/url);
Moet zijn: header ('location: '.$bannedurl);
Met citaat reageren
Oud 20-04-2005, 15:12
Engadin
Avatar van Engadin
Engadin is offline
waarom dan niet meteen:
PHP-code:
$ipdefault new_array(' ip1','ip2','ip3',...,'ipn'); 
__________________
Jongeren - Natuur: http://www.njn.nl
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kom mee op zomerkamp: http://www.zomerkampen.njn.nl
Met citaat reageren
Oud 20-04-2005, 17:13
Verwijderd
doe dan:
PHP-code:
if( in_array$_SERVER['REMOTE_ADDR'], explode ('|'$ipdefault) )
{
// blabla banned...

Met citaat reageren
Oud 20-04-2005, 17:15
Verwijderd
Citaat:
Engadin schreef op 20-04-2005 @ 16:12 :
waarom dan niet meteen:
PHP-code:
$ipdefault new_array(' ip1','ip2','ip3',...,'ipn'); 
omdat de TS alle banned ip's waarschijnlijk in een pipe-seperated textfile heeft staan
Met citaat reageren
Oud 20-04-2005, 20:04
Engadin
Avatar van Engadin
Engadin is offline
Dan beter gewoon
PHP-code:
<?
if(!preg_match("/$_SERVER['REMOTE_ADDR']/",$ipdefault)){
// blabalbal
}
?>
__________________
Jongeren - Natuur: http://www.njn.nl
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kom mee op zomerkamp: http://www.zomerkampen.njn.nl

Laatst gewijzigd op 20-04-2005 om 20:10.
Met citaat reageren
Oud 26-04-2005, 14:27
Verwijderd
lol battle of the titans

doe dan
PHP-code:
die(); 
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 04:15.