Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25

    data aggiornameto sitoweb

    Salve a tutti, sono nuovo del forum ma un frequentatore assiduo HTML.it e spero di iniziare una collaborazione proficua con tutti voi.
    Sto realizzando un sito web in html e vorrei che tutte le pagine visualizzassero la medesima data di aggiornamento, ossia la data modifica di una pagina compaia la stessa in tutte le pagine del sito!
    Ho iniziato inserendo, nel codice html, la stringa in js write(document.lastModified) ma mi sono accorto che modifica la data della pagina modificata correntemente, non si propaga alle altre pagine!
    Mi sapete suggerire qualcosa?

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non e' una cosa che verosimilmente puoi risolvere lato client
    dovrai salvare da qualche parte sul server questa data e includerla in tutte le pagine
    quale linguaggio lato server vuoi/puoi utilizzare?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    Sostanzialmente ho trovato una cosa bellina in php, linguaggio che non conosco, ma non riesco ad implementarla in html, cioè non posso inserire il codice php dentro l'html, o meglio lo posso fare se poi il file lo rinomino con l'estensione php!
    Ho provato ad utilizzare il comando include che punta al file di lettura della data, ma non va?

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se e' in PHP occorre che venga eseguita da un server PHP... che la trasformera' in codici HTML

    Ti sposto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    Salve a tutti il codice funziona! Come posso implementarlo in una pagina html?

    codice:
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Untitled Document</title> 
    </head> 
    <body> 
    <p style="text-align:center;"> 
    <?php 
    $file_data_aggiornamento = "/data_aggiornamento/lettura_data_aggiornamento.php";   	
    if (file_exists($file_data_aggiornamento))   	
    {     
    include ($file_data_aggiornamento);   	
    } 
    ?> 
    </p> 
    </body> 
    </html>

  6. #6
    Devi modificare innanzi tutto l'estensione di tutte le pagine, da .html a .php, altrimenti il server non riconosce le pagine e non le fa processare all'interprete PHP.

    Detto questo, ti crei un file PHP che metti in una cartella specifica del sito.
    Ammettiamo che lo salvi nella cartella ROOT, con il nome di last_modified.php.
    All'interno del file riporti questo codice:
    Codice PHP:
    <?php
     $data_modifica 
    "05.05.2010";
    ?>
    Dopodiché in tutte le pagine in cui vuoi inserire questa informazione, e che avrai preventivamente rinominato in .php (come ti avevo già detto), nel punto della pagina in cui vuoi inserire la data, scrivi quanto segue:
    Codice PHP:
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Untitled Document</title> 
    </head> 
    <body> 
    <p class="ultima_modifica"> 
    <?php 
    include "last_modified.php";
    echo 
    $data_modifica;
    ?> 
    </p> 
    </body> 
    </html>
    Ovvio che dovrai modificare a mano, di volta in volta, un solo file (quello che includi) con la data delle modifiche al sito.
    Occhio anche a non sbagliare il percorso al file da includere: questo esempio è valido e funzionante solo se tutte le pagine in cui vuoi inserire la data sono nella stessa cartella (la principale) di last_modified.php!!!!!

    Indubbiamente, quella che ti ho appena mostrato è una soluzione arraffazzonata al tuo problema: se avessi un sito completamente in PHP e magari con appoggio a MySQL, ci sarebbero soluzioni molto migliori.
    Indubbiamente, però, questa funzionerà!
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    Ciao, grazie per l'idea l'ho testata in un sito di prova e funziona!
    Ora vorrei sapere cosa succede alle mie pagine .html se le salvo in .php? Queste ultime verranno interpretate lato server e non più lato client?
    Concludendo, volendo passare a .php salvo semplicemente con questa estensione ciò che ora è in .html? "Incasino" qualcosa?

    Grazie

  8. #8
    Ti spiego un po', anche se in soldoni.
    PHP è un linguaggio lato server che restituisce codice HTML.
    Significa che tutte le funzioni, le variabili o che so io, verranno passate al server, interpretate dall'interprete e restituite come output HTML.
    Le pagine, per essere processate dall'interprete PHP devono necessariamente avere estensione .php, altrimenti, eventuali funzioni del linguaggio non verrebbero interpretate e sarebbero restituite solo come testo!
    Puoi chiamare una pagina xxx.php e all'interno mettere solo codice HTML, questa verrà restituita tal quale, in quanto all'interno non ci sono istruzioni PHP da interpretare.

    Il client poi non fa molto.
    L'HTML non è altro che un markup, cioè delle parole di delimitazione che indicano al browser dove disporre nello spazio della pagina web gli oggetti o i testi presenti nella pagina stessa.

    Se ti va di imparare qualcosa, nella sezione GUIDE di questo sito, c'è un tutorial che potrebbe tornarti utile: GUIDA PHP di BASE.
    Dagli una letta: magari trovi spunti interessanti!

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    25
    Oggi ho sperimentato sul sito e la soluzione proposta funziona benissimo!

    Grazie a tutti per la collaborazione

  10. #10
    La sua soddisfazione è il nostro miglior premio!
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.