Visualizzazione risultati 1 fino 5 di 5

Discussione: Apostrofo preceduto da backslash (\)

  1. #1
    Guest

    Predefinito Apostrofo preceduto da backslash (\)

    Ciao a tutti. Premetto da subito che non so molto di php. Ho un form su un sito in cui inserendo titolo e del testo questi vengono mandati ad una pagina (un piccolo blog senza database).
    Va tutto bene, l'unica cosa è che ogni volta che scrivo un apostrofo php mi mette un backslash.
    So che per risolvere il problema dovrei usare la funzione stripslashes ma non so come ne dove metterla...

    <?php
    $nomefile="database.htm";
    $vecchiofile=fopen($nomefile, "r");
    $contenuto_file=fread($vecchiofile, filesize($nomefile));
    fclose($vecchiofile);
    $data=(date("d-m-Y"));
    $ora=(date("H:i:s"));
    $f=fopen($nomefile, "w+");
    fwrite($f, "<li><a href=\"#\"><span class=\"date\">$data</span> $titolo </a><br /><p class=\"testonews\">$testo</p></li>\r\n");
    fwrite($f, "$contenuto_file\r\n");
    fclose($f);
    ?>
    --
    e devo inserire questo?
    $testo = addslashes(stripslashes($testo)); ma non funziona...

    Grazie a tutti

  2. #2
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    dove vuoi stampare a video i risultati farai $testo = stripslashes($testo);

  3. #3
    Guest

    Predefinito

    ehm...non funziona però...
    Il form manda i dati a un file (database.php) che poi includo in un'altra pagina...devo scrivere
    <?php
    $testo = stripslashes($testo);
    ?>
    in database.php?

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    no, lascia che i dati vengano registrati con il \ e sucessivamente li toglierai con quel comando.

  5. #5
    Guest

    Predefinito

    Ti ringrazio...ora funziona!
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •