PHP exploit zoeker

Gestart doorShahiem31 reacties84 weergaven

32 berichten · pagina 2 van 3

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Doe de 1 / 2 is met quotes ( )
0
Berichten
3.540
Reputatie
0
Punten
0,01
Lid sinds
Laatst gezien
Daviddavid schreef:
Eerdere citaten tonen
Wouter schreef:
Eerdere citaten tonen
Milan schreef:
if($_POST[geslacht] != 1 && $_POST[geslacht] != 2)
{
$core->fouten->add(Foutief geslacht);
}
?>

Zo dan?

Zal toch niet werken?
Nu verwacht het script dat het geslacht 1 en 2 is. Maw zal het nooit kloppen omdat je maar 1 geslacht kan invoeren (ofwel 1 ofwel 2)
Weet je wel wat != betekent?
!= betekent is niet gelijk aan
== betekent is gelijk aan

if($_POST[geslacht] != 1 && $_POST[geslacht] != 2) betekent eigenlijk:

als(geslacht niet gelijk is aan 1 en geslacht niet gelijk is aan 2)
owja, even fout geredeneerd...

ja, ik weet wat het betekent smile
0
Berichten
449
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wouter schreef:
Eerdere citaten tonen
Daviddavid schreef:
Eerdere citaten tonen
Wouter schreef:
Eerdere citaten tonen
Milan schreef:
if($_POST[geslacht] != 1 && $_POST[geslacht] != 2)
{
$core->fouten->add(Foutief geslacht);
}
?>

Zo dan?

Zal toch niet werken?
Nu verwacht het script dat het geslacht 1 en 2 is. Maw zal het nooit kloppen omdat je maar 1 geslacht kan invoeren (ofwel 1 ofwel 2)
Weet je wel wat != betekent?
!= betekent is niet gelijk aan
== betekent is gelijk aan

if($_POST[geslacht] != 1 && $_POST[geslacht] != 2) betekent eigenlijk:

als(geslacht niet gelijk is aan 1 en geslacht niet gelijk is aan 2)
owja, even fout geredeneerd...

ja, ik weet wat het betekent smile
Kan gebeuren yummie
Afbeelding
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wie weet waarom hij hier een foutieve categorie aangeeft terwijl ik wel en goede doe,

if(!in_array($_POST[categorie], $categorie))
{
    $core->fouten->add(Je hebt een foutieve categorie ingevuld.);
}


$categorie = array(1 => Yilo,
                   2 => Muziek,
                   3 => Internet,
                   4 => Games,
                   5 => Sport,
                   6 => Nieuws,
                   7 => School,
                   8 => Geld,
                   9 => Politiek,
                   10 => Buitenland,
                   11 => Reizen,
                   12 => Dieren,
                   13 => Meiden,
                   14 => Jongens,
                   15 => Jeugd,
                   16 => Eten/Drinken,
                   17 => Familie,
                   18 => Film,
                   19 => Boek,
                   20 => Kunst,
                   21 => Muziek);
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Zet de array is boven de if redface?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De array is ook boven de if, heb hem alleen voor jullie zo gezet. emo
0
Berichten
449
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
probeer zo is:

$categorie = array(Yilo,
                   Muziek,
                   Internet,
                   Games,
                   Sport,
                   Nieuws,
                   School,
                   Geld,
                   Politiek,
                   Buitenland,
                   Reizen,
                   Dieren,
                   Meiden,
                   Jongens,
                   Jeugd,
                   Eten/Drinken,
                   Familie,
                   Film,
                   Boek,
                   Kunst,
                   Muziek);
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
in_array is case-sensitive. Dus waarschijnlijk is je invoer dat niet. Even ucfirst(strtolower($_POST[categorie])) doen en het zou moeten werken denk ik wink
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
in_array is case-sensitive. Dus waarschijnlijk is je invoer dat niet. Even ucfirst(strtolower($_POST[categorie])) doen en het zou moeten werken denk ik wink
Maar dat werkt niet bij Eten/Drinken
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Luukvdo schreef:
Eerdere citaten tonen
Rik schreef:
in_array is case-sensitive. Dus waarschijnlijk is je invoer dat niet. Even ucfirst(strtolower($_POST[categorie])) doen en het zou moeten werken denk ik wink
Maar dat werkt niet bij Eten/Drinken
Dan moet je niet zulke rare catagoriën nemen of er een spatie tussen zetten. of alles gewoon strtolower doen emo
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja die gooi ik er dan gewoon uit, even kijken of het werkt yummie.

Het werkt niet, hij geeft nog steeds aan terwijl ik wel een goede cat heb.

if(!in_array(ucfirst(strtolower($_POST[categorie])), $categorie))
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Doe eens een echo van de $_POST[..] voor je checkt of ie in de array zit? smile
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dan weergeeft hij 1 wanneer ik het zonder in array doe.
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dus $_POST[categorie] geeft 1 terug? Dan zit de fout dus in je HTML code?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oja dom, ik gaf in me select veld een id mee. Maar moest de naam weergeven. Super bedankt! smile
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