Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Creare file con php e' possibile?

    Mi spiego meglio,

    diciamo che dovrei creare
    nella root del sito
    delle pagine php
    e che queste abbiano il nome di un dato di un database(
    esempio www.miosito.it/pagina1.php)

    il nome pagina1.php deve essere preso da un database, e
    anche il codice deve essere generato in base ad un dato del database

    ad esempio

    se la tabella del database
    ha 2 campi nome e stile
    e a nome associamo pagina1.php
    e a stile 5


    mi crea un certo tipo di codice...se lo stile e' diverso un altro tipo di codice...

    pero' la cosa piu' importante e' sapere se posso far generare in automatico pagine
    con il nome e'l'estensione che desidero..
    (so che sarebbe possibile far tutto cio' lasciando invariato il nome della pagina, pero' a me serve proprio cambiare il nome della pagina .)

    ..qualcuno sa' dirmi se e' possibile..?


    ciao burdelli



    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  2. #2
    Non so se ho capito bene..
    ma cmq:

    $nome // predo da db
    $ext // estenzione che vuoi tu

    $handle=fopen($nome.$ext,'w'); // così lo apri..

    per il contenuto:
    inizio:
    if ($ext=='.php')
    fputs($handle,'<?\n');
    testo:
    fputs($handle,'tuoi dati');
    fine:
    if ($ext=='.php')
    fputs($handle,'?>');

    una cosa del genere era il tuo problema o ho farneticato?!?

    ciaociao..

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  3. #3
    Emm.. bo non so' se hai farneticato

    in quanto non so' cosa facciano i comandi
    fopen

    e fputs

    pero' se e' come penso io, questi comandi servono per gestire i file,
    e credo che tu ti ci sia avvicinato di parecchio


    pero' non e' che fopen apre un file gia' esistente?

    se si...
    non mi son spiegato bene io...
    io devo farlo creare da zero

    fai conto di avere un sito

    www.miosito.it

    con la sola pagina index.php

    dalla quale vengo create e salvate sul server
    in automatico in base ai dati del database

    le pagine

    pagina1.php (nome preso dal database)
    pagina2.php (nome preso dal database)
    ecc...

    e che quindi uno
    digitando www.miosito.it/pagina1.php

    si colleghi a quella pagina..

    Mi servirebbe sapere solo il comando per creare le pagine
    il nome glielo passo tramite variabile


    che so
    create($nomepagina.php in root) (il comando me lo sono inventato, ma diciamo che la funzione sarebbe quella)

    spero di essermi spiegato un po' meglio

    ciao

    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  4. #4
    La funzione fopen apre un file. Se passi l'opzione w tenta di crearlo se non dovesse già esistere..
    I hate to feel the Love beetwen us die...
    This is our last embrace...


    IndiSound.net - La musica italiana indipendente
    Bertuccia.com - Chat, Forum e Galleria Fotografica...

  5. #5
    il comando fopen(nomefile.estensione,w) crea il file.
    vatti a studiare questi comandi sulla guida di php --> www.php.net (fopen, fclose, fputs)..

  6. #6
    VI VOGLIO BENE


    grazie

    ora vo' a studiare


    ciao
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

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.