278 of 410 menu

Funkcja touch

Funkcja touch pozwala zmieniać czas ostatniego dostępu i modyfikacji pliku. Jeśli wskazany plik nie istnieje, touch może go utworzyć (domyślnie). Czas można wskazać wyraźnie lub użyć bieżącego.

Składnia

touch(string $filename, int $time = null, int $atime = null): bool

Przykład

Tworzenie nowego pliku z bieżącym czasem:

<?php $file = 'newfile.txt'; if (touch($file)) { echo "Plik $file utworzony"; } ?>

Wynik wykonania kodu:

"Plik newfile.txt utworzony"

Przykład

Zmiana czasu istniejącego pliku:

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "Czas pliku $file zmieniony"; } ?>

Wynik wykonania kodu:

"Czas pliku existing.txt zmieniony"

Przykład

Zmiana czasu dostępu i modyfikacji osobno:

<?php $file = 'test.txt'; $mtime = strtotime('2023-01-01 12:00:00'); $atime = strtotime('2023-01-02 12:00:00'); if (touch($file, $mtime, $atime)) { echo "Znaczniki czasowe pliku zaktualizowane"; } ?>

Zobacz też

  • funkcję filemtime,
    która zwraca czas ostatniej modyfikacji pliku
  • funkcję fileatime,
    która zwraca czas ostatniego dostępu do pliku
  • funkcję fopen,
    która otwiera plik lub URL
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć