Olen joskus mielestäni kuullut, että PHP:n avulla voi tehdä sivuille tekstin tyyliin "Sivua on viimeksi päivitetty..." ja koodi tulostaa oikean päivämäärän ja kellonajan.
Onnistuuko sen sijaan tällainen: Sivustoni etusivulla on valokuva, joka vaihtuu melko usein. Jos haluan tehdä tekstin, että milloin uusin kuva on lisätty, joudun kirjoittaman sen käsin. Kuvatiedoston nimi on aina sama, ja lataan uuden kuvan edellisen päälle. Voisiko PHP:n avulla siis tehdä niin, että se tulostaisi sen päiväyksen, jolloin kuvaa on viimeksi päivitetty? Siis tyyliin "Uusin kuva lisätty 27.7.2007 klo 12.23".
Onnistuuko sen sijaan tällainen: Sivustoni etusivulla on valokuva, joka vaihtuu melko usein. Jos haluan tehdä tekstin, että milloin uusin kuva on lisätty, joudun kirjoittaman sen käsin. Kuvatiedoston nimi on aina sama, ja lataan uuden kuvan edellisen päälle. Voisiko PHP:n avulla siis tehdä niin, että se tulostaisi sen päiväyksen, jolloin kuvaa on viimeksi päivitetty? Siis tyyliin "Uusin kuva lisätty 27.7.2007 klo 12.23".
Vastaukset 2
Vanhimmat
Onnistuu toki helposti katsos http://fi2.php.net/manual/fi/function.filectime.php esimerkki on melkein valmis käyttöösi.
Katso sitten myös http://fi2.php.net/manual/fi/function.date.php niin näät miten voit muotoilla päiväyksen halutuksi.
Kun tahdot tekstiä päiväyksen väliin niin silloin sun pitää varatut kirjaimet escapettaa jolloin ne on vain tavallisia kirjaimia.
Siis
echo date("F d Y k\lo: H:i:s.", filectime($filename));
Juuri tuollaista hain, kiitos kovasti!