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

    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. Come posso evitare questo problema?
    Grazie mille

  2. #2

  3. #3
    ho letto qualcosa al riguardo ma come ho detto prima non so molto di php e quindi non so come metterlo...
    posto qui il codice in php:

    <?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, "[*]<a href=\"#\"><span class=\"date\">$data</span> $titolo </a>
    <p class=\"testonews\">$testo</p>\r\n");
    fwrite($f, "$contenuto_file\r\n");
    fclose($f);
    ?>
    --
    e devo inserire questo?
    <?php
    $str = "Is your name O\'reilly?";

    // Outputs: Is your name O'reilly?
    echo stripslashes($str);
    ?>
    ---
    e come?

    oppure di inserire dove ci sono le variabili anche
    $testo = addslashes(stripslashes($testo)); ma non funziona...

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,035
    missa che nel php.ini hai la direttiva gpc_magic_quotes() impostata su on...

  5. #5
    ehm...cioè?
    e come posso fare?
    Magari può essere utile il fatto che il sito giri su altervista?

  6. #6
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,035
    boh, non so, ho provato a dire.
    Devi fare delle prove e cercare di capire se è attiva quella direttiva, se nel file di testo aggiunge o meno i backslash, se togliendoli va in errore come termnatore di stringa e vedere quale solzione ti si addice meglio.

  7. #7
    Non so...è giorni che ci provo ma non so nemmeno cosa devo aggiungere (e soprattutto dove...)..
    Ho cercato in molti forum ma non ho trovato nulla che si addicesse al mio probelma...

  8. #8

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.