Originariamente inviato da ciarliradio
Sto cercando di fare uno script php dove vengno eletti da una directory una lista di file con nomi diversi e con la stessa estenzione , venga preso l'ultimo con la data più recente , venga copiato su un'altra directory con lo stesso nome ,
qualcuno mi puo dare un idea , a forza di fare tentativi sono diventato
Non sono sicuro si possa fare direttamente con PHP (pronto ad essere smentito), nel senso che non credo PHP sia in grado di "leggere" l'ultimo file direttamente dal server.
Un workaround potrebbe essere che in fase di upload dei files vai a memorizzare (oltre al nome, al mime-type, al riferimento della directory e altre cose) la data di upload. Poi tramite un SELECT puoi recuperare l'ultimo file uppato e farne ciò che vuoi!
QUesto per spostare il file. Attendo agli url relativi o assoluti.
Codice PHP:
// check to see if file exists
// if so, move and rename it
if (file_exists("/home/john/newsletters")) {
rename ("/home/john/newsletters", "/home/john/mail/lists") or die ("Could not move file"); }