Kyron schreef:Moet ik daar gewoon or die(mysql error); neerzetten?En het is niet verplicht bij het inserten, het mag ook bij het echoënEerdere citaten tonen
Maartenl schreef:tussen de mysql_real_escape_string()
het is niet MOGELIJK bij het inserten, omdat het daar niks doet. Het werkt alleen bij het echoën.Wat Aarclay zegt gaat niet echt over beveiligen (want dat is al ok lijkt mij zo) maar om foutenafhandeling, bijvoorbeeld wat er gebeurt als iets verkeerd gaat met de query.Eerdere citaten tonen
Desire schreef:Oke bedank. Maar eigenlijk wil ik hem ook wel beveiligt hebben, dus Aarclay kan me best helpen daarmee
Aarclay zou je een voorbeeld kunnen geven hoe ik goed kan beveiligen?
htmlspecialchars toevoegen waar?
In een developmentomgeving is dat mogelijk, maar in een live site wil je foutafhandeling zo doen dat mensen er geen last van hebben. Dat wil zeggen dat je het liefste functies als die() vermijd en gebruik maakt van een if-else structuur of een mysqlerror class die de afhandeling verzorgt.
Dit is natuurlijk afhankelijk van de ernst van de mysqlerror. Sommige errors zijn zo diepgaand in de code dat verdere executie van code geen zin meer heeft. Een die is in dat geval wel van toepassing.
Dit is natuurlijk afhankelijk van de ernst van de mysqlerror. Sommige errors zijn zo diepgaand in de code dat verdere executie van code geen zin meer heeft. Een die is in dat geval wel van toepassing.
Rik schreef:Oke bedankt!In een developmentomgeving is dat mogelijk, maar in een live site wil je foutafhandeling zo doen dat mensen er geen last van hebben. Dat wil zeggen dat je het liefste functies als die() vermijd en gebruik maakt van een if-else structuur of een mysqlerror class die de afhandeling verzorgt.
Dit is natuurlijk afhankelijk van de ernst van de mysqlerror. Sommige errors zijn zo diepgaand in de code dat verdere executie van code geen zin meer heeft. Een die is in dat geval wel van toepassing.
Hoe maak ik een class aan. Zodat ik met een echo iets kan weergeven. Kan iemand dit uitleggen?
Desire schreef:Beginnen bij het begin, en leer de basis van PHP, daarna pas classes.Hoe maak ik een class aan. Zodat ik met een echo iets kan weergeven. Kan iemand dit uitleggen?
Als je het toch wilt weten : google

Maartenl schreef:Ik ken de basis van PHP. Google helpt me niet goed, daarom vraag ik het hier.Beginnen bij het begin, en leer de basis van PHP, daarna pas classes.Eerdere citaten tonen
Desire schreef:Hoe maak ik een class aan. Zodat ik met een echo iets kan weergeven. Kan iemand dit uitleggen?
Als je het toch wilt weten : google
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/class"]class[/URL] Iets [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] echoen[COLOR= #007700]([/COLOR][COLOR= #0000BB]$lol[/COLOR][COLOR= #007700])
{[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$lol[/COLOR][COLOR= #007700];
}
}[/COLOR]
[COLOR= #0000BB]$test[/COLOR] [COLOR= #007700]= new[/COLOR] Iets[COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$test[/COLOR][COLOR= #007700]->[/COLOR]echoen[COLOR= #007700]([/COLOR][COLOR= #DD0000]"HOI"[/COLOR][COLOR= #007700]);[/COLOR]
?> Thanks ff testen.
