• User

    Problema Form crea file

    Salve a tutti, vorrei un consiglio:
    ho un form che scrive (attraverso file .php) le informazioni digitate dall'utente in un file.txt.

    FORM
    <form name="form" method="post" action="write.php">
    Title: <input type="text" name="title" />
    URL: <input type="text" name="URL" />
    Description: <input type="text" name="description" />
    E-mail: <input type="text" name="email" />
    Condizioni <input type="checkbox" name="cond" />
    <input type="submit" value="invia dati"/>

    WRITE.PHP
    <?php
    $scrivi_file=fopen("file.txt","w");
    $title = $_POST['title'];
    $URL = $_POST['URL'];
    $description = $_POST['description'];
    $email = $_POST['email'];
    $cond = $_POST['cond'];
    fwrite($scrivi_file, "$title\n");
    fwrite($scrivi_file, "$URL\n");
    fwrite($scrivi_file, "$description\n");
    fwrite($scrivi_file, "$email\n");
    fclose($scrivi_file);
    ?>

    Vorrei risolvere i seguenti problemi:

    1. vorrei dare a "file.txt" il nome di $title
    2. vorrei creare una cartella, che lo contiene, chiamata $title

    Riguardo a 1) ho provato in **vario **modo sintassi tipo " fopen($title.txt " etc. ma senza successo.

    Qualcuno può darmi una mano?
    Grazie in anticipo.


  • User

    Questo il codice definitivo:
    1)crea il file .txt nominato dal form
    2)crea una cartella nominata dal form con il .txt dentro

    <?php

    $title = $_POST['title'];
    $URL = $_POST['URL'];
    $description = $_POST['description'];
    $email = $_POST['email'];
    $cond = $_POST['cond'];

    $folder=mkdir("$title");
    $scrivi_file=fopen("$title/$title.txt","w");

    fwrite($scrivi_file, "$title\n");
    fwrite($scrivi_file, "$URL\n");
    fwrite($scrivi_file, "$description\n");
    fwrite($scrivi_file, "$email\n");

    fclose($scrivi_file);

    ?>

    Spero possa essere di aiuto ad altri