Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139

    Creare pagine statiche dinamicamente

    Salve a tutti ho bisogno di creare 100 pagine (statiche) che differiscono solo per alcune parole che tengo in un array. Volevo sapere se era possibile farlo dinamicamente attraverso un ciclo.

    Una cosa di questo tipo:

    <html>
    <head>
    <title> bla bla bla + parola</title>
    </head>
    <body>
    bla bla bla + parola
    </body>
    </html>


    la pagina si chiamerà 1.html le altre 2 .html e cosi via..


    é possibile farlo?

  2. #2
    Certamente. Puoi usare come indice dell'array un parametro GET, per esempio pagina.php?id=1 userà la parola 1 pagina.php?id=2 userà la parola 2 etc... se si devono chiamare per forza 1.html 2.html etc... allora ricorrerei ad un file .htaccess.
    Visita il mio blog e canale YouTube dedicati a programmazione web e sicurezza informatica.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    a me serve generare proprio 100 pagine fisicamente piuttosto che farla una ad una

  4. #4
    Se hai bisogno di generare 100 pagine html (1.html, 2.html, ..., 100.html) piuttosto che utilizzarne una sola dinamica che di volta in volta verrà popolata col giusto contenuto, ti basta utilizzare la funzione fopen() e fwrite() per creare e scrivere fisicamente su filesystem i 100 file html.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    Ok ci sono riuscito utilizzando i file.


    c'é un problema però se provo ad entrare in queste pagine create mi viene Errore HTTP 500 - Internal Server Error

    il codice delle pagine é corretto, come mai questo errore?

  6. #6
    Evidentemente non si dispone delle autorizzazioni corrette per l'esecuzione delle pagine generate. In fase di creazione dei file devi anche impostare i permessi di accesso.
    Puoi utilizzare la funzione chmod()
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  7. #7
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Può essere qualsiasi cosa... è un errore generico che non fornisce informazioni su cosa l'ha causato... prova a "fare a mano" uno dei tuoi 100 file e vedi se ti dà lo stesso problema.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  8. #8
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Originariamente inviato da satifal
    Evidentemente non si dispone delle autorizzazioni corrette per l'esecuzione delle pagine generate. In fase di creazione dei file devi anche impostare i permessi di accesso.
    Effettivamente è l'errore più plausibile
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    139
    facendola a mano non mi da nessun errore

    l'estensione delle pagine sono .php



    come si impostano i permessi di acceso?

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    facendola "a mano" probabilmente accedi in ftp... l'utente ftp e quello php sono diversi e possono avere permessi differenti..

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.