Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513

    Scrittura su file di testo!

    Allora...sto utilizzando questo poco codice per aprire un file di testo,

    <?php
    $testo=$_POST["tit"];
    $nome_file="file/tit.txt";
    $open= fopen ( $nome_file , "w" );
    $fw= fwrite ( $open , $testo );
    fclose($open);

    scriverlo e richiuderlo..e fin qui tutto ok!
    Soltanto ho notato che ogni volta che nel form collegato a questo script inserisco il carattere "'" (apostrofo) esso viene sempre scritto nel file di testo preceduto dal simbolo /
    Sapete dirmi come mai...e come evitare cio??
    Grazie mille a chi mi aiutera!!

  2. #2
    da php.net

    magic_quotes_runtime boolean

    Se si abilita magic_quotes_runtime, diverse funzioni che restituiscono dati da ogni tipo di fonte esterna, compresi i database ed i file di testo, avranno gli apici preceduti dal backslash. Se è anche attivato magic_quotes_sybase, soltanto l'apice singolo sarà preceduto dal carattere di escape costituito da un apice singolo anzichè il backslash.


    cmq puoi verificare lo stato di magic quotes utilizzando get_magic_quotes_gpc()

    sopra la panca la capra campa, sotto la panca la suddetta decede (soffrendo).
    (il mio vero nome è davidino ^_^)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Grazie mille, era proprio questo!!

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.