Script error? Hoe verhelpen..

Gestart doorBjornn45 reacties91 weergaven

46 berichten · pagina 3 van 4

Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien tussen tekens zetten. Het ! voor in_array moet trouwens weg.
0
Bjornn

Lid · Topicstarter

Berichten
76
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oke nu vat ik het niet meer
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bjornn schreef:
oke, error melding is weg maar ipv de error melding staat er dit:

$array = array("ip1", "ip2", "enz"); if (!in_array($_SERVER[REMOTE_ADDR], $array)) { die("apennootjes"); } dizzy

Je weet hoe PHP werkt? Want als je dat ziet dan vergeet je de PHP-tags of je bestand heeft geen .php extentie.
toevoeging op 13 juni 2013, 231219:
Bjornn schreef:
Oke nu vat ik het niet meer
Wat heb je nu dan?
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Jezus je weet toch wel dat je php moet starten met
[COLOR= #0000BB]<?php
$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"ip1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"ip2"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"enz"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$array[/COLOR][COLOR= #007700])) {[/COLOR]
  [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"apennootjes"[/COLOR][COLOR= #007700]);
}[/COLOR]
?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"ip1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"ip2"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"enz"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$array[/COLOR][COLOR= #007700])) {[/COLOR]
  [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"apennootjes"[/COLOR][COLOR= #007700]);
}[/COLOR]
?>


toevoeging op 13 juni 2013, 231319:
Tim was me voor yummie
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
En waarom die()?

Doe dan dit:

[COLOR= #0000BB]<?php
$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"ip1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"ip2"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"enz"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$array[/COLOR][COLOR= #007700])) {[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent naar de eeuwige banvelden gestuurd!"[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Dit is mijn site. Welkom enzo......"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Bjornn

Lid · Topicstarter

Berichten
76
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
maakt echo - die veel uit dan yummie?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bjornn schreef:
maakt echo - die veel uit dan yummie?
Een script hoort niet dood te gaan. Mensen ook niet, als ze wat fout doen....
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
En waarom die()?

Doe dan dit:

[COLOR= #0000BB]<?php
$array[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"ip1"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"ip2"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]"enz"[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]],[/COLOR] [COLOR= #0000BB]$array[/COLOR][COLOR= #007700])) {[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Je bent naar de eeuwige banvelden gestuurd!"[/COLOR][COLOR= #007700];
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"Dit is mijn site. Welkom enzo......"[/COLOR][COLOR= #007700];
}[/COLOR]
?>
Wat is daar handig aan? Ik neem aan dat de pagina meer bevat dan enkel de ban check en de hele pagina tussen een else zetten lijkt me ook niet handig. Gebruik maken van mooie classes en template engines e.d. zal een beginnende PHPer toch niet doen.

Edit: punten ontvangen van de TS, netjes!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Je kan deze code op de plek plaatsen waar de content in wordt geladen. Zo kan je dezelfde layout bijv. gebruiken voor de mensen die gebanned zijn.

Een kale tekst kan ook, maar tja, misschien valt er dan een contact-linkje weg waar ze met vragen terecht kunnen of weet ik veel wat...
Ik houd gewoon van nette oplossingen.
0
Bjornn

Lid · Topicstarter

Berichten
76
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik ga nog een contact formulier erbij doen, kan dat niet met die ?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bjornn schreef:
ik ga nog een contact formulier erbij doen, kan dat niet met die ?
Weet je wel wat die() doet?

Lees mijn uitleg eens, vrij duidelijk lijkt me zo?
0
Bjornn

Lid · Topicstarter

Berichten
76
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
euh nee ....
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bjornn schreef:
ik ga nog een contact formulier erbij doen, kan dat niet met die ?
Met een die sluit je de pagina direct af. Met een if else constructie zou je zoals Aar zegt de template intact kunnen laten.
0
Bjornn

Lid · Topicstarter

Berichten
76
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oke nja ik geef jullie beide gewoon punten omdat jullie me beide hebben geholpen ;d
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren