Visualizzazione risultati 1 fino 10 di 10

Discussione: creazione automatica di file .php

  1. #1
    Guest

    Predefinito creazione automatica di file .php

    ciao a tutti, sono nuovo di questo forum, ma iscritto da lunga data ad altervista forse mi sono imbattuto in una cosa piu grande delle mie conoscenze in fatto di programmazone non so' nemmeno se esiste una soluzione...

    in un file excel che potrei caricare tranquillamente in un db mysql ho dei nomi di persone, vorrei sapere se esiste un modo per creare in automatico un file con il nome della persona utilizzando il php

    cioè nella colonna "nomi" in mysql c'è una query: mario rossi
    lanciando una pagina o premendo un tasto di una pagina web, il codice mi deve generare (utilizzando la colonna nomi) il file: maro_rossi.php

    mi sapreste aiutare?

  2. #2
    Guest

    Predefinito

    Ti consiglio di spiegare meglio cosa vuoi fare.
    Una volta creata la pagina mario_rossi.php cosa ci sarà scritto dentro?
    O, se come credo, vuoi mostrare una pagina con le informazioni di Mario Rossi, ti basta creare una pagina "master" in cui, in modo dinamico la riempi coi dati della persona di volta in volta interessata.

  3. #3
    Guest

    Predefinito

    Grazie vplaza per la risposta celerissima!
    allora, ho un db con le seguenti colonne "nome_completo" "nome" "cognome" "anni" "sesso" (e via dicendo) a me servirebbe una pagina che ogni volta che la visito o meglio ancora premo un pulsantino, mi crea nell'FTP un nuovofile da zero utilizzando la colonna "nome_completo" ed inserendo all'interno le altre colonne.
    cioè:
    colonna "nome_completo" e query mario rossi devo creare il file mario_rossi.php

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,160

    Predefinito

    Per creare un file, semplicemente puoi usare la file_put_contents(). Se come primo parametro gli dai il nome di un file che non esiste, lo creerà.

    Ciao!

  5. #5
    Guest

    Predefinito

    <?p
    <?php
    $file = '{$nome_completo.php}';
    $nome = "{$nome}";
    $cognome = "{$cognome}";
    $nome = "{$anni}";
    $sesso = "{$sesso}";
    file_put_contents($file, $nome, $cognome, $anni, $sesso FILE_APPEND | LOCK_EX);
    ?>

    corretto?
    Ultima modifica di thesamu : 25-11-2015 alle ore 21.10.43

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,160

    Predefinito

    Codice PHP:
    <?php
    $file
    = 'nome_completo.php';
    /*
    //non capisco il senso di queste righe:
    $nome = "{$nome}";
    $cognome = "{$cognome}";
    $nome = "{$anni}";
    $sesso = "{$sesso}";
    */
    file_put_contents($file, $nome.$cognome.$anni.$sesso, FILE_APPEND | LOCK_EX);
    ?>
    Ovviamente le variabili $nome, etc devono esistere.
    Ultima modifica di alemoppo : 25-11-2015 alle ore 21.26.36

  7. #7
    Guest

    Predefinito

    perfetto grazie mille :)

  8. #8
    Guest

    Predefinito

    e invece no :P
    non mi scrive nel file oltretutto il file che viene fuori viene con il nome statico nome_completo.php a me serve che prenda il nome in automatico dalla tabella nome_completo

    Codice PHP:
    <?php

    # blocco dei parametri di connessione
    $host = "localhost";
    $user = "user";
    $password = "pswd";
    $db = "test";


    $connessione = mysql_connect($host, $user, $password, $db);

    if (
    $connessione->connect_errno) {
    echo
    "Connessione fallita: ". $connessione->connect_error . ".";
    exit();
    }

    ?>
    <?php
    $file
    = 'nome_completo.php';
    file_put_contents($file, $nome_completo.$nome.$cognome, FILE_APPEND | LOCK_EX);
    ?>

  9. #9
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,160

    Predefinito

    Beh ti connetti soltanto al database. Non leggi nulla dal database...

    Per il nome del file, invece di
    Codice PHP:
    $file = 'nome_completo.php';
    devi mettere il nome che estrarrai dal database (come per tutte le altre variabili).

    Ciao!

  10. #10
    Guest

    Predefinito

    Ma scusa non dovrai fare una select * from mia_tabella poi dentro il ciclo while metterai il file_put_contents...A logica ehh...per ogni nome_completo da mia tabella file_put_contents nome_completo parapi parapo...

Regole di scrittura

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