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

    Crea Pagine Web Automaticamente

    Avendo un qualunque form:

    Codice PHP:
    <form name="genera" id="genera" method="post" action="genera.php" enctype="multipart/form-data" style="text-align:center">

                <
    label style="border-right:1pt black solid">Foto 
                    
    <input type="file" name="uploadfile"style="padding:0px 5px;"></label>
                <
    input type="submit" name="go" value="Genera">
    </
    form
    Cliccando sul Button "Genera" crei una pagina web vuota. Ad esempio cliccando sul botton, prima crea:
    http://www.esempiosito.com/gsfg4t55eg

    Poi ricliccandoci ne crei un altra:

    http://www.esempiosito.com/adgper4r90wqe

    E cosi via.

    E' possibile? Se si sapete dirmi come fare oppure dove posso trovare guide su come fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma il contenuto quale sarebbe? quello del file uploadato? NOTA: questa azione sarebbe pericolosissima perchè permetterebbe di caricare QUALUNQUE cosa!! Altrimenti cosa dovrebbe contenere? Cmq si può fare.

  3. #3
    Innanzitutto, grazie Eiyen della tua costante disponibilità!
    Comunque il fatto sarebbe:

    immaggina ad esempio questo forum (PHP di Html.it).
    Quando una pagina ha raggiunto il numero massimo di discussioni, si crea una nuova pagina, aggiungendo alla paginazione un numero, quindi ad esempio, se sono 26 pagine, si aggiunge la nuova pagina creando anche il link per la 27esima pagina, cioè quella appena creata.

    Consigli su come fare?

  4. #4
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Originariamente inviato da eiyen
    ma il contenuto quale sarebbe? quello del file uploadato? NOTA: questa azione sarebbe pericolosissima perchè permetterebbe di caricare QUALUNQUE cosa!! Altrimenti cosa dovrebbe contenere? Cmq si può fare.
    Se non fai i controlli adeguati.

  5. #5
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Originariamente inviato da Cloud Web
    Innanzitutto, grazie Eiyen della tua costante disponibilità!
    Comunque il fatto sarebbe:

    immaggina ad esempio questo forum (PHP di Html.it).
    Quando una pagina ha raggiunto il numero massimo di discussioni, si crea una nuova pagina, aggiungendo alla paginazione un numero, quindi ad esempio, se sono 26 pagine, si aggiunge la nuova pagina creando anche il link per la 27esima pagina, cioè quella appena creata.

    Consigli su come fare?
    Quello che stai chiedendo di fare tu, si chiama paginazione, e non crea pagine dinamicamente semplicemente è il risultato del numero totale di righe presenti in un database per uno specifico thread (nel caso di un forum ovviamente) diviso per il numero massimo di post per pagina che si vogliono visualizzare. Dal database poi utilizzando la clausola LIMIT ci si sposta opportunamente di pagina in pagina estraendo solo una porzione di DB alla volta.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    sì... paginazione... in sostanza si "crea al volo" la pagina voluta e se ci sono "troppi" contenuti da paginare si filtrano mostrando solo un elenco parziale... i richiami delle altre pagine sono in realtà chiamate allo stesso script che però filtrerà i dati diversamente

  7. #7
    Originariamente inviato da Cloud Web
    Innanzitutto, grazie Eiyen della tua costante disponibilità!
    Comunque il fatto sarebbe:

    immaggina ad esempio questo forum (PHP di Html.it).
    Quando una pagina ha raggiunto il numero massimo di discussioni, si crea una nuova pagina, aggiungendo alla paginazione un numero, quindi ad esempio, se sono 26 pagine, si aggiunge la nuova pagina creando anche il link per la 27esima pagina, cioè quella appena creata.

    Consigli su come fare?

    Torno al mio consiglio iniziale...fai prima a contare il numero dei file e dividerli per il numero dei risultati mostrati, creando dinamicamente il menu con il numero delle pagine e il relativo link (che passerà allo script stesso via GET o POST la pagina da visualizzare)

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.