English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP touch()

PHP Filesystem Referência

A função touch() pode ajustar o tempo de acesso e modificação do arquivo especificado, retorna true com sucesso, retorna false ao falhar.

Sintaxe

bool touch ( string $filename [, int $time = time() [, int $atime ]])

Esta função pode tentar ajustar o tempo de acesso e modificação do arquivo nomeado no parâmetro filename para o valor especificado. Note que, independentemente do número de parâmetros, o tempo de acesso sempre será alterado.

Exemplo1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " a data de modificação foi alterada para o tempo atual";
   } else {
      echo "Desculpe, não foi possível alterar a data de modificação de " . $filename . "";
   }
?>

Resultados de saída

/PhpProject/sample.txt a data de modificação foi alterada para o tempo atual

Exemplo2

<?php
   $time = time() - 3600;
   if (!touch("/PhpProject/sample.txt, $time)) {
      echo "Ai, aconteceu um problema...";
   } else {
      echo "Arquivo acessado com sucesso";
   }
?>

Resultados de saída

Arquivo acessado com sucesso

PHP Filesystem Referência