Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    le vorgolette sostituite con /"

    Buon giorno, nel sito che sto sviluppando il seguente script:

    <?php
    $filename = "press/sommario.html";
    $testo = $_POST['text'];
    $handle = fopen($filename, 'w');
    fwrite($handle, $testo);
    fclose($handle);
    include('indexnews.php');
    ?>

    richiamato da un form su una pagina PHP, mi permette di editare il file sommario.html.
    Putroppo, non capisco per quale motivo, tutte le vigolette ["] contenute in sommario.html (che una normale pagina html), una volta eseguito lo script, mi vengono sostituite con /" (slash virgolette).
    Questa cosa mi stà facendo impazzire. Qualcuno conosce la soluzione al problema

  2. #2
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Codice PHP:
    $testo htmlspecialchars($_POST['text']); 
    Prova cosi...dovrebbe sostituirtelo con & quot; che poi dovrebbe essere correttamente reinterpretato nella pagina html.


  3. #3
    ho provato a fare come mi hai detto: adesso anzichè /" , mi viene sostituito tutto in \" , che è anche peggio (praticamente ora compare solo il codice...)

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    $testo= (get_magic_quotes_gpc()) ? stripslashes($_POST['text']) : $_POST['text'];

  5. #5
    Grandi, grazie a tutti, per ora funge....
    Ciao.

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.