Visualizzazione risultati 1 fino 2 di 2

Discussione: problema con stripslashes()

  1. #1
    Guest

    Predefinito problema con stripslashes()

    Per ripassare ho scritto un generatore di pagine.
    Eccolo:
    funzioni.inc.php:
    Codice PHP:
    <?php
    function begin() {
    echo
    "<html>\n
    <head>\n
    <title>Genera pagine</title>\n
    </head>\n
    <body>\n
    <form name=\"mioform\" action=\"genera.php\" method=\"post\">\n
    Nome della pagina: <input type=\"text\" name=\"nome\">
    Titolo della pagina: <input type=\"text\" name=\"title\"><br>\n
    &lt;head&gt;: <br>\n
    <textarea cols=\"30\" rows=\"10\" name=\"head\"></textarea><br>\n
    &lt;body&gt;: <br>\n
    <textarea cols=\"30\" rows=\"10\" name=\"body\"></textarea><br>\n
    Autore: <input type=\"text\" name=\"authors\"><br>\n
    <input type=\"submit\" value=\"genera la pagina\">&nbsp;<input type=\"reset\" value=\"cancella tutto\">\n
    </form>\n
    </body>\n
    </html>"
    ;
    }
    ?>
    index.php
    Codice PHP:
    <?php
    include('funzioni.inc.php');
    begin();
    ?>
    genera.php:
    Codice PHP:
    <?php
    $nome
    = $_POST['nome'];
    $title = $_POST['title'];
    $head = $_POST['head'];
    $body = $_POST['body'];
    $authors = $_POST['authors'];
    stripslashes($nome);
    stripslashes($title);
    stripslashes($head);
    stripslashes($body);
    stripslashes($authors);
    $fp = fopen("pag/$nome.html", "a+");
    fwrite($fp, "<html>
    <head>\n
    <title>
    $title</title>
    $head
    </head>
    <body>
    $body
    <!-- Autore:
    $authors -->
    </body>
    </html>"
    );
    fclose($fp);
    header("Location: pag/$nome.html");
    ?>
    Il mio problema è questo: stripslashes() non fa il suo dovere!
    Come risolvo?

  2. #2
    Guest

    Predefinito

    Devi riassegnare alle variabili i risultati della funzione.

    Cioè: $authors=stripslashes($authors);


    Ciao!

Regole di scrittura

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