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

    [PHP] data e ora di modifica

    Ciao a tutti , ho il seguente script :

    Codice PHP:
    <?

    echo "Ultima Modifica: ".date("d.m.Y, H:i",filemtime(basename($_SERVER["PHP_SELF"]))); 

    ?>
    lo utilizzo per avere l'esatta data e ora di quando e stato modificato/uppato un file sul mio spazioWeb.
    L'unico inconveniente e che sono costretta a visualizzare la data e l'ora delle modifiche nella stessa pagina dove si trova lo script, c'e' un modo per utilizzarlo in un altra pagina e vedere data/ora di altri file in un campo input text ?

    Grazie in anticipo per le risposte
    Saluti
    Milena

  2. #2
    se metti il valore in una sessione (variabile globale che ti porti attraverso le pagine) puoi recuperarlo in qualsiasi luogo

    Codice PHP:
    session_start();
    $_SESSION['var1'] = "Ultima Modifica: ".date("d.m.Y, H:i",filemtime(basename($_SERVER["PHP_SELF"]))); 
    nelle altre pagine dove vuoi stamparlo a video scrivi

    Codice PHP:
    print ("$_SESSION['var1']"); 
    poi se ti serve una volta sola unsetti la variabile se no la tieni in memoria o.0

    al limite ti passi la variabile con get, più semplice

  3. #3
    Ciao goikiu e grazie per la risposta , ma quello che volevo fare era controllare la data e l'ora della modifica di file che non sono pagine ma bensi' .doc .jpg ecc.
    Una volta uppati volevo conoscere con esattezza quando erano stati aggiornati sullo spazioWeb.
    E possibile visualizzare questi dati?

    Grazie in anticipo
    Saluti
    Milena

  4. #4
    certo che si che è possibile ^___^
    ovviamente sarebbe più facile se tutti i file sono nella stessa directory

    il seguente codice stampa a video un nome per tutti i file che hai in una cartella specifica

    Codice PHP:
    <?php
    $d 
    dir("directory/");
    $i ;
    while( 
    $entry $d->read() )

    if ( 
    $entry != "." && $entry != ".." && $entry != "index.php")

    $filez[$i] = $entry ;
    $i++ ; 
    }; 
    };
    $d->close();
    $nx count($filez);
    $k 0;
    print (
    "<ul>");
    while (
    $k != $nx)
    {
    print (
    "[*]".'[url="directory/'.$filez[$k].'"]'.$filez[$k]."[/url]
    "
    );
    $k++ ;
    };
    print (
    "[/list]");
    ?>
    ora, io stampo a video il nome del file con relativo tag <a> ^____^ ma si può trasformare il tutto nei campi da te richiesti ^___^

  5. #5
    Ciao goikiu e grazie ancora per le risposte.

    Lo script che hai postato fa in modo da visualizzare il contenuto di una directory, l'ho testato a funziona, pero' io sto cercando sempre una soluzione tipo :

    Codice PHP:
    <form>
    File:
    <
    input type="text" id="file" size="10" value="prova.doc"
    Data:
    <
    input type="text" id="data" size="10"
    Ora:
    <
    input type="text" id="ora" size="10">
    </
    form
    cioe' se lo script trova sul server il file prova.doc nei campi data e ora mi visualizza data e ora dell'ultima modifica .
    Spero di essere stata un po' piu' chiara, forse prima non mi sono spiegata bene .

    Saluti
    Milena

  6. #6
    Aggiorno il post sperando ci sia una soluzione al mio problema .

  7. #7
    up

  8. #8
    $file = 'file.doc' ;
    echo "Ultima Modifica: ".date("d.m.Y, H:i",filemtime($file));
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  9. #9
    Originariamente inviato da bonaprogram
    $file = 'file.doc' ;
    echo "Ultima Modifica: ".date("d.m.Y, H:i",filemtime($file));
    Grazie mille bonaprogram , era proprio quello che cercavo, ora provo ad adattarlo in un campo testo

    Grazie
    Milena

  10. #10
    $file = 'file.doc' ;
    $data=date("d.m.Y, H:i",filemtime($file));
    echo "Ultima Modifica: <input type='text' readonly='readonly' value='".$data."' />";

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.