(PHP 4, PHP 5)
touch — Ustawia czas modyfikacji pliku
Próbuje ustawić czas dostępu i modyfikacji pliku o nazwie nazwa_pliku na wartość podaną przez czas. Zauważ, że czas dostępu jest zawsze modyfikowany, niezależnie od ilości parametrów.
Jeśli plik nie istnieje, to zostanie utworzony.
Nazwa pliku, który ma być zmodyfikowany.
Czas modyfikacji. Jeśli czas nie został podany, zostanie użyty bieżący czas systemowy.
Jeśli podano, to czas dostępu do podanego pliku zostanie ustawiony na wartość dczas w przeciwnym wypadku na time.
Zwraca TRUE w przypadku powodzenia, FALSE w przypadku błędu.
Wersja | Opis |
---|---|
5.3.0 | Możliwa jest zmiana czasu modyfikacji katalogu pod Windows. |
Przykład #1 touch() przykład
<?php
if (touch($filename)) {
echo $filename . ' czas modyfikacji został zmieniony na bieżący czas';
} else {
echo 'Przykro mi ale Nie Mogę zmienić czasu modyfikacji pliku ' . $filename;
}
?>
Przykład #2 touch() użycie parametru czas
<?php
// To jest czas modyfikacji, ustawimy go na jedną godzinę wstecz.
$time = time() - 3600;
// Modyfikujemy czas pliku
if (!touch('jakis_plik.txt', $time)) {
echo 'Coś się nie udało...';
} else {
echo 'Czas modyfikacji pliku ustawiony';
}
?>
Informacja:
Proszę zauważyć, że informacja o czasie dostępu może się różnić w zależności od systemu plików.
Przed wersją PHP 5.3.0 nie istniała mozliwość zmiany czasu modyfikacji katalogu za pomocą tej funkcji pod systemem Windows.