[ Numaibine @ 14.06.2006. 19:34 ] @
| Imam formu za unos podataka koja perfektno radi sa My sql-om, dakle, ukoliko u formi imam znake navoda oni ce se takvi prebaciti i u bazu, znaci nece biti dodati backslash-ovi pre navodnika.
Medjutim sa sql serverom to nije slucaj. Skripta je ista, sem sto sam naravno promenio funkcije za rad sa sql serverom, ali pri unosu navodnika u formu oni se zajedno sa backslashom prebacuju u bazu???
Magic quotes sam podesio na off ali ni to nije pomoglo. |
[ w3bl0rd @ 14.06.2006. 20:39 ] @
nemoguće...
echo get_magic_quotes_gpc();
echo magic_quotes_runtime();
NIJEDNO ti NESMIJE ispisati 1
[ Numaibine @ 15.06.2006. 06:38 ] @
Oba su iskljucena... Kazem, sa MySql-om je sve u redu dok sa SQL serverom pravi problem.
[ w3bl0rd @ 15.06.2006. 10:41 ] @
ma postaj ovdje neki kod ili nešto nemoguće je sad reći...
[ Numaibine @ 15.06.2006. 11:35 ] @
if ( isset( $_POST['actionflag'] ) && $_POST['actionflag']=="tekst")
{
unos( $_POST['form'][kratko] );
}
.
.
.
.
.
<form action="<?php print $PHP_SELF;?>" method="POST" name="form1">
<input type="hidden" name="actionflag" value="tekst">
<input type="hidden" name="<?php print session_name() ?>" value="<?php print session_id() ?>">
<textarea style="font-size:.99em;border:1px inset black;" id="kratko" name="form[kratko]" wrap="virtual" rows=10 cols=60><?php print $form[kratko] ?></textarea>
<input type="submit" style="font-size:.99em;border:1px inset black;" value="Unesi">
</form>
.
.
.
.
.
function unos( $kratko )
{
global $link;
$query = "INSERT INTO tabela (kratko)
VALUES( '$kratko')";
$result = mssql_query( $query, $link );
if ( ! $result )
die ( "Greska");
}
Nista specijalno, najobicnija forma. I kada pogledam u bazu sta je uneto, pored navodnika stoji backslash?
Mozda u php.ini fajlu trebaju jos neka dodatna podesavanja za rad sa sql serverom?
[ Numaibine @ 15.06.2006. 16:33 ] @
Pronasao sam!!! Funkciji treba ovako proslediti podatke:
if ( isset( $_POST['actionflag'] ) && $_POST['actionflag']=="tekst")
{
unos( stripslashes($_POST['form'][kratko]) );
}
Hvala w3bl0rd!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.