Visualizzazione risultati 1 fino 3 di 3

Discussione: creazione pagina html con nome casuale

  1. #1
    Guest

    Post creazione pagina html con nome casuale

    ciao, vorrei creare una pagina in php, che quando si preme un pulsante essa generi una pagina html di nome casuale. Al momento sono bloccato qui:
    Codice PHP:
    <?php
    if (isset($_POST["crea"])) {
    $file = (rand(1,99999).html);

    $codice = "
    <html>
    <head><title>nomepagina</titile></head>
    <boby></body>
    </html>
    "
    ;

    $fo = fopen($file, "w");
    fwrite($fo, $codice);
    fclose($fo);
    }
    ?>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
    <input type="submit" name="crea" value="Crea Pagina"/>
    </form>
    La pagina mi restituisce come output un file come esempio "12345html", ma non riesco a generare "12345.html". dove sbaglio?
    Grazie a chi mi illuminerà! :)

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Sbagli nell'assegnazione del nome della pagina:
    Codice PHP:
    $file = rand(1, 99999) . ".html";
    .html è una stringa e come tale deve essere trattata.

  3. #3
    Guest

    Predefinito

    grazie mille, @mzanella!

Regole di scrittura

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