Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    aggiornamento automatico data

    salve...

    sto cercando uno script in php che mi aggiorni in automatico una data su un sito, tipo ogni due settimane...

    qualcuno conosce qualcosa del genere??

    graziE!


    Aggiungo che ho trovato questo script che pero ha la funzione DATE che è in inglese... qualcuno sa come tradurla?


    <?php
    // see date() in manual for info on $format

    function pastDate($days,$format='d F, Y')
    {
    $secs = ($days * 86400);

    return date($format,time()-$secs);
    }

    // print 14 days into the past
    print pastDate(10);

    function futureDate($days,$format='d F, Y')
    {
    $secs = ($days * 86400);

    return date($format,time()+$secs);
    }


    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141

    Re: aggiornamento automatico data

    Originariamente inviato da skyh4wk
    salve...

    sto cercando uno script in php che mi aggiorni in automatico una data su un sito, tipo ogni due settimane...
    scusa la mia inoranza...ma in che senso
    "che mi aggiorni in automatico una data su un sito"
    sinc non ho capito cosa ti serva fare...

    Cioè,devi modificare una data in un DB?
    Devi aggiungere N giorni?

    ciao

  3. #3
    scusa, hai ragione spiego meglio...

    ho realizzato un sito sul quale, tramite uno script in php, periodicamente vengono pubblicate delle notizie... tutto cioè attraverto il browers.

    poichè chi gestisce questo sito non ha le conoscenze per modificare le pagine web e la data dell'ultimo aggiornamento del sito, ma si occupa solo di pubblicare le notizie nuove, mi servirebbe un script che aggiorni (tipo ogni 15 giorni) appunto questa data... esempio:

    Ultimo aggiornamento 15 Gennaio 2006

    Ultimo aggiornamento 30 Gennaio 2006

    ecc...

    spero di essere stato chiaro ;D

    se qualcuno sa come aiutarmi ne sono grato!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    OK,ma la data la tiri fuori da un DB oppure da un file di testo, o cosa?

    Supponendo comunque che hai nell variabile ( dopo averla tirata fuori dal DB, per esempio)
    Codice PHP:
    $data "2006-01-19";
    list(
    $year,$month,$day) = explode("-",$data);

    $dateTimestamp mktime(0,0,0,$month,$day+15,$year);
    $dateCheck date('Y-m-d',$dateTimestamp);

    //Se sono passati 15 gg
    if($data >= $dateCheck)
    {
     
    $query "UPDATE tabella SET data='$dateCheck'";

    ciao

  5. #5
    Ma perchè aggiungere uno script che aggiorni la data ogni 15 giorni?

    Con una semplice query puoi stampare la data dell'utlimo articolo inserito e mettere quella come data di ultimo aggiornamento!

    SELECT MAX(date) FROM articoli

    In questo modo ti viene restituito il valore di data più grande che esiste nel db. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #6
    si pero lo script per gli articoli non funziona attraverso un database mysql (anche se ho mysql sul dominio)... è un qualcosa di piu semplice, metto tutto in un file .dat

    cmq supponendo che utilizzi il tuo script ken84 come faccio a tirare fuori la data dal database??

    scusa ma non sono un esperto di php, mi sto avvicinando adesso a questo linguaggio (conosco solo il C come linguaggio oltre l'HTML), sono capace ad installare script gia fatti anche se vorrei imparare a farli da solo...

  7. #7
    Quindi lo script che stai usando è uno script già fatto!

    Cmq mi sembra uno spreco mettere solo la data nel db! A questo punto memorizzala su un altro file di testo! Anzi, se vuoi un consiglio spassionato togli di mezzo lo script che stai usando e cercane uno che usi il db. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da skyh4wk
    cmq supponendo che utilizzi il tuo script ken84 come faccio a tirare fuori la data dal database??
    Se non utilizzi un DB, la vedo dura

    Se hai il tutto in un file .dat, penso che tu possa leggerlo come un file di testo con le funzioni apposite: fopen,fread ecc ecc...

    CMQ prova a postare un pezzo del file .dat, magari riusciamo a nche da lì senza farti rifare il lavoro appoggiandoti ad un DB (acneh se personalmente penso sia meglio)...

    ciao

  9. #9
    allora, se andate qui potete scaricare lo script che ho usato per pubblicare le news...

    http://skyhawk.altervista.org/news.zip

    se si riesce a collegare la data dell'aggiornamento del sito con quella dell'ultima notizia inserita non sarebbe male!

    Grazie ancora!

  10. #10
    Io non rieso nemmeno a farlo funzionare!

    Ecco perchè ho imparato il php! Perchè gli script degli altri non riuscivo mai a farli funzionare! Poi mi sono rotto e ho deciso che me li sarei fatti da solo!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.