Re: Addslashes vs. Magic Qoutes
Maarten Wierda wrote:
> Ronald Paul wrote:
>
>>>Dit is dus allemaal duidelijk, maar is het niet zo dat slashes zelf soms
>>>ook worden ge-escaped?
>>
>>
>> Jawel, want anders gaat het ook nog fout met backslashes. Stel dat ik
>>
>> test\
>>
>> in de database wil hebben, dan moet ik dus het volgende aan de
>> database-server voeren:
>>
>> SET veld="test\\", veld=...
>>
>> omdat
>>
>> SET veld="test\", veld=...
>>
>> de mist in zal gaan. addslashes() escaped dus ook mooi backslashes met
>> een baskslashes.
>
> Mag ik hieruit concluderen dat het ongebruikelijk is stripslashes() te
> gebruiken tijdens het selecteren en printen van gegevens uit een database?
De slashes worden niet daadwerkelijk in de database opgeslagen, behalve
de 'echte' slashes, dus ja.
Mark
Re: Addslashes vs. Magic Qoutes
Maarten Wierda <moart3nAT@chello.nl> schreef:
>Mag ik hieruit concluderen dat het ongebruikelijk is stripslashes() te
>gebruiken tijdens het selecteren en printen van gegevens uit een database?
Sterker nog: ik kan mij geen enkele situatie bedenken waarin dat
wenselijk zou zijn.
--
Groet, Ronald
Re: Addslashes vs. Magic Qoutes
Ronald Paul wrote:
>>Mag ik hieruit concluderen dat het ongebruikelijk is stripslashes() te
>>gebruiken tijdens het selecteren en printen van gegevens uit een database?
>
> Sterker nog: ik kan mij geen enkele situatie bedenken waarin dat
> wenselijk zou zijn.
Daar ben ik blij om :-) Het is mij allemaal duidelijk nu.
Maar dan heb ik toch nog een vraagje. Zouden jullie het volgende artikel
<http://80.84.227.171/artikelen.php?aid=52&page=1> even vluchtig kunnen
doorlezen en mij willen vertellen dat de methode die de schrijver
hanteert, niet de juiste is? ;-)
Bedankt alvast.
--
Cheers, Maarten Wierda
Q: What do you call someone who hangs around with musicians?
A: A drummer.
Re: Addslashes vs. Magic Qoutes
Maarten Wierda <moart3nAT@chello.nl> schreef:
>Maar dan heb ik toch nog een vraagje. Zouden jullie het volgende artikel
><http://80.84.227.171/artikelen.php?aid=52&page=1> even vluchtig kunnen
>doorlezen en mij willen vertellen dat de methode die de schrijver
>hanteert, niet de juiste is? ;-)
Natuurlijk: de methode die Daniël hanteerd is niet de juiste :-)
Zie ook dit volgende bericht van mij:
http://groups.google.com/groups?selm...817j%404ax.com
--
Groet, Ronald
Re: Addslashes vs. Magic Qoutes
Ronald Paul wrote:
>>Maar dan heb ik toch nog een vraagje. Zouden jullie het volgende artikel
>><http://80.84.227.171/artikelen.php?aid=52&page=1> even vluchtig kunnen
>>doorlezen en mij willen vertellen dat de methode die de schrijver
>>hanteert, niet de juiste is? ;-)
>
> Natuurlijk: de methode die Daniël hanteerd is niet de juiste :-)
Whoehoe! :-D
> Zie ook dit volgende bericht van mij:
> http://groups.google.com/groups?selm...817j%404ax.com
Helemaal duidelijk. Bedankt Ronald!
--
Cheers, Maarten Wierda
Q: What do you call someone who hangs around with musicians?
A: A drummer.
Re: Addslashes vs. Magic Qoutes
Ronald Paul <usenet@rcpaul.nl> wrote:
>>Maar dan heb ik toch nog een vraagje. Zouden jullie het volgende artikel
>><http://80.84.227.171/artikelen.php?aid=52&page=1> even vluchtig kunnen
>>doorlezen en mij willen vertellen dat de methode die de schrijver
>>hanteert, niet de juiste is? ;-)
>
> Natuurlijk: de methode die Dani?l hanteerd is niet de juiste :-)
De methode mag dan niet juist zijn, de code klopt wel. Het levert het
gewenste resultaat op de next.php pagina. Jammer genoeg verteld hij niet
wat hij op een andere pagina doet met de data die uit de database wordt
getrokken....
--
Daniel Tryba
Re: Addslashes vs. Magic Qoutes
"Michiel de Roo" <nospam@mREMdeOVErooTHIS.nl> wrote in message
news:3f742d38$0$58697$e4fe514c@news.xs4all.nl...
> if (!get_magic_quotes_gpc()) {
> $lastname = addslashes($_POST['lastname']);
> } else {
> $lastname = $_POST['lastname'];
> }
Nog handiger, een functie:
function setSlashes($val)
{
if (!get_magic_quotes_gpc())
{
$val = addslashes($val);
}
return $val;
}
Groet,
Vincent Ludden
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
vincent at ludden.nl - http://vincent.ludden.nl
ICQ: 427552 MSN: vinlud2@hotmail.com
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --