Page 1 sur 1

magic_quotes

Posté : 15 déc. 2005, 17:04
par nath-0-0
Bonjour,

j'ai lu le tuto des magic_quotes
http://www.phpfrance.com/tutoriaux/inde ... gic-quotes

et j'ai mis a off tous les magic_quotes dans mon fichier php.ini

Code : Tout sélectionner

; Magic quotes for incoming GET/POST/Cookie data. magic_quotes_gpc = off ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. magic_quotes_runtime = off ; Use Sybase-style magic quotes (escape ' with '' instead of \'). magic_quotes_sybase = Off
voila comme ceci...

j'ai donc utlise la fonction stripslashes et addslashes.

avec cette fonction une fois que j'ai enregistré, j'ai le résultat que je veux pas

j'ai des anti slash qui viennent se coller aux caracteres speciaux!!!

je comprends plus rien....
	$ta_descriptif=addslashes($ta_descriptif);
	$ef_titre=addslashes($ef_titre);
	$ef_expoSej=addslashes($ef_expoSej);
		
	$sql = "INSERT INTO `bien` ( `idBien` ,`fkCatBien`,`fkSsCatBien` ,`fkTypeImmeuble` ,`fkVille` ,`codePostal` ,`surfaceHabitable` , `hauteurSF` , `surfaceSejour` , `nbChambre` ,`nbPiece`, `expoSejour` , `a_Balcon` , `a_Terrasse` , `a_Jardin` , `etage` , `nbBox` , `nbPkCouvert` , `nbPkExterieur` , `chargeParMois` , `a_Ascenceur` , `taxeFonciere` , `PrixComCompris` , `profLiberalPossible` , `adresse` , `Maternelle` , `Ecole` , `College` , `Lycee` , `TextPub` , `MetroRER` , `TitreAnnonce` )";
	$sql .=	"VALUES ('', '$fkCatBien','$fkSsCatBien','$cb_timmeuble','$ef_ville','$ef_cp','$ef_surface','$ef_hsp', '$ef_surfaceSej','$ef_nbChambre','$nbPiece', '$ef_expoSej', '$ck_balcon','$ck_terrasse', '$ck_jardin', '$ef_etage', '$ef_box', '$ef_pkCouvert', '$ef_pkExterieur', '$ef_charge', '$cb_ascenceur', '$ef_taxe',  '$ef_prix', '$ck_proflib', NULL, NULL , NULL , NULL , NULL , '$ta_descriptif', NULL ,'$ef_titre');";
	$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
et a l'affichage
			<td class="sc" colspan="6"><input type="text" name="ef_titre" id="ef_titre" value="<?php echo stripslashes($ef_titre); ?>" <?php echo $readonly;?>/></td>