278 of 410 menu

Funkce touch

Funkce touch umožňuje měnit čas posledního přístupu a modifikace souboru. Pokud zadaný soubor neexistuje, touch jej může vytvořit (ve výchozím nastavení). Čas lze zadat explicitně nebo použít aktuální.

Syntaxe

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

Příklad

Vytvoření nového souboru s aktuálním časem:

<?php $file = 'newfile.txt'; if (touch($file)) { echo "Soubor $file byl vytvořen"; } ?>

Výsledek provedení kódu:

"Soubor newfile.txt byl vytvořen"

Příklad

Změna času existujícího souboru:

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "Čas souboru $file byl změněn"; } ?>

Výsledek provedení kódu:

"Čas souboru existing.txt byl změněn"

Příklad

Změna času přístupu a modifikace samostatně:

<?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 "Časová razítka souboru byla aktualizována"; } ?>

Viz také

  • funkci filemtime,
    která vrací čas poslední modifikace souboru
  • funkci fileatime,
    která vrací čas posledního přístupu k souboru
  • funkci fopen,
    která otevírá soubor nebo URL
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout