Quindi sto cercando di ottenere l'ultima data di modifica del file e di aggiornarla all'ora corrente, ma quando guardo il risultato I ottenere lo stesso timestamp sia in $ oldtime e $ NEWTIMEmodifica dell'ora dell'ultima modifica del file tramite touch() e ottenimento del risultato con filemtime()
$file = 'test.txt';
$oldtime = filemtime($file);
touch($file, time());
$newtime = filemtime($file);
echo '<h1>old</h1>';
print_r(getdate($oldtime));
echo '<h1>new</h1>';
print_r(getdate($newtime));
forse non si dispone di diritti sufficienti, controllare il valore restituito di tocco. – luk2302
Stai eseguendo linux sul server? touch() funziona solo in Windows come da documentazione. –
@KAbhishek quale documentazione? 'touch()' non funzionava sotto windows fino a php 5.3.0, e funziona sempre sotto altri OS –