Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Scripting e Risorse utili
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 09-08-09, 22:59   #1 (permalink)
Moderatore
 
L'avatar di ilnetsurfer
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 535
Invia un messaggio tramite MSN a ilnetsurfer
[script]Disattivare all'avvio dello script i magic_quote

Ciao a tutti!
Navigando un pò, ho trovato uno script abbastanza interessante...In pratica, disattiva i magic_quote, in modo da non dover effettuare i soliti
Codice PHP:
if(get_magic_quotes_gpc()){
$user = .....

}else{
$user addslashes(...);

Ma basterà solamente inserirlo in un file di configurazione(il solito config.php o config.inc.php).
Ecco il codice :

Codice PHP:
<?php
if (get_magic_quotes_gpc()) {
    function 
stripslashes_deep($value)
    {
        
$value is_array($value) ?
                    
array_map('stripslashes_deep'$value) :
                    
stripslashes($value);

        return 
$value;
    }

    
$_POST array_map('stripslashes_deep'$_POST);
    
$_GET array_map('stripslashes_deep'$_GET);
    
$_COOKIE array_map('stripslashes_deep'$_COOKIE);
    
$_REQUEST array_map('stripslashes_deep'$_REQUEST);
}
?>
Lo script funziona praticamente da solo : di certo è molto comodo per uno sviluppatore che non sa se l'utente che scarica lo script abbia i magic_quote su on....E quindi , meglio lasciar disattivare a php i magic_quote con lo script, in modo da non preoccuparsi troppo e risparmiare codice prezioso.
Spero che la funzione possa esservi utile.
Un saluto
Ola!
__________________
He knows not where he's going.For the ocean will decide.It's not the DESTINATION...It's the glory of the RIDE.
ilnetsurfer non in linea   Rispondi citando
Vecchio 29-11-09, 11:31   #2 (permalink)
User
 
Data di registrazione: Nov 2009
Messaggi: 23
Io utilizzo

Codice PHP:
if(get_magic_quotes_gpc()){

$pippo=stripslashes($pippo);
                                                            
}
$pippo=mysql_real_escape_string($pippo); 
Non so bene la differenza ma penso che vada bene lo stesso.

Ultima modifica di Samyorn : 08-12-09 20:53. Motivo: Maiuscole e punteggiatura.
sergejp non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 20:17.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.