Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628

    [PHP] Problemi backslash

    Ciao a tutti
    All'inizio di ogni script faccio un controllo per vedere se get_magic_quotes_gpc() è attivo
    Leggendo nella guida su php.net ho notato che anche se get_magic_quotes_gpc() restituisce true, può essere un "falso positivo" perchè se magic_quotes_sybase è attivata ha la precedenza su get_magic_quotes_gpc...

    Ma come diavolo si fa a vedere se magic_quotes_sybase è attiva per fare uno stripslashes() sulle stringhe???

    GRAZIE
    Software gratuito per gestire le tue newsletter: Mercurio

  2. #2
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Codice PHP:
    <? phpinfo(); ?>
    e cerchi la stringa magic_quotes_sybase.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    non so dove questo script verrà installato, non posso controllar eil php info
    non c'è una funzione php che lo fa?
    Software gratuito per gestire le tue newsletter: Mercurio

  4. #4
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Dalla guida php:

    Nell'ottica di scrittura di codice portabile (codice che funzioni in qualsiasi ambiente), o, se non si hanno i permessi di modifica del php.ini, è possibile disabilitare gli effetti della funzione da script. Questo può essere fatto in due modi, o con una impostazione da .htaccess (php_value magic_quotes_gpc 0), oppure aggiungendo il codice sottostante allo script.

    Ora fai questo tentativo con gli .htaccess e prova a vedere se puoi impostare magic_quotes_sybase a 0.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    come devo formattare il file .htaccess?

    Potresti farmi un esempio, grazie
    Software gratuito per gestire le tue newsletter: Mercurio

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    up
    Software gratuito per gestire le tue newsletter: Mercurio

  7. #7
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Crei un file .htaccess vuoto e semplicempre nella prima riga scrivi:
    php_value magic_quotes_gpc off

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    non funziona!
    Software gratuito per gestire le tue newsletter: Mercurio

  9. #9
    Utente di HTML.it L'avatar di breiko
    Registrato dal
    Jan 2003
    Messaggi
    53
    Hai provato questo?

    php_value magic_quotes_sybase off

    oppure prova con 0 al posto di off.

    Altrimenti dovresti provare a vedere se più in generale ti funziona l'htaccess.

    RewriteEngine On
    RewriteBase /
    RewriteRule ^prova/ index.php [L]

    Questo per esempio è un file che redirige tutte le chiamate alla directory www.tuodominio.com/prova/ al file index.php.
    Solitamete i web server attivano htaccess..

    ps se usi windows non credo tu possa creare un file .htaccess quindi chiamalo access e una volta caricato nel webserver rinominalo in .htaccess.

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    628
    ok grazie vedrò che fare...

    grazie per le dritte!
    Software gratuito per gestire le tue newsletter: Mercurio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.