Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Form crea file in cartella? è possibile?

    Allora, io ho un form ... in questo form ci inserisco 3 dati: name, link, directory.

    Io con questi dati devo fare ciò:
    In pratica ho già un PHP che mi aggiunge il link a un codice html, poi però devo far si che quel file html venga inserito in una cartella (il file .html lo deve creare con: name + .html, e lo deve inserire in: "../concorsi/ + directory + /codes/"

    Esempio:
    Io compilo il form così:
    name = 123456
    link = http://www.google.it/
    directory = cx4

    Quindi il PHP mi crea un file "123456.html" in "../concorsi/cx4/codes/123456.html"
    E nel file HTML mi scrive:
    codice:
    <html>
    <head>
    <title>Attendere...</title>
    <meta http-equiv='Refresh' content='3; url=http://www.google.it/'>
    </head>
    <body>
    <center><h2>Attendere! Redirect in corso...</h2></center>
    <center>In caso non funzioni, clicca qui.</center>
    </body>
    </html>
    Sapete aiutarmi?

    -----------------------------
    Intanto (se vi possono aiutare) ho fatto questi:

    Aggiunge il link all'HTML:
    Codice PHP:
    <html>
    <
    head>
    <
    title>Attendere...</title>
    <
    meta http-equiv='Refresh' content='3; url=".$link."'>
    </
    head>
    <
    body>
    <
    center><h2>AttendereRedirect in corso...</h2></center>
    <
    center>In caso non funzioni, [url='".$link."']clicca qui[/url].</center>
    </
    body>
    </
    html
    Un mio vecchio codice che salvava i dati di un form in un .txt (forse vi può aiutare):
    Codice PHP:
    <?php
    // nome del file in cui inserire i testi
       
    $file "./backup.txt";

    // apre il file in modalità "append", se non esiste lo crea
       
    $fp fopen($file"a");

    // inserisce i valori ricevuti dal form in coda al file
       
    fputs($fphtmlspecialchars($_POST["casella_1"]) . ";" htmlspecialchars($_POST["casella_2"]) . "\r\n");

    // chiude il file
       
    fclose($fp);
    ?>

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Per la creazione cartelle tramite from ti consiglio
    Codice PHP:
    $cartella $_POST['cartella'];
     
    $carte './concorsi/'.$cartella.'/codes/'
    if (!
    mkdir($carte0775true)) {
     die(
    'Impossibile creare la cartella o cartella già creata ...');
     } 

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    No, la cartella la creo io, devo creare in automatico il file!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    uppo

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.