278 of 410 menu

Funcția touch

Funcția touch permite modificarea timpului ultimului acces și modificare a unui fișier. Dacă fișierul specificat nu există, touch îl poate crea (implicit). Timpul poate fi specificat explicit sau se poate folosi cel curent.

Sintaxă

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

Exemplu

Crearea unui fișier nou cu timpul curent:

<?php $file = 'newfile.txt'; if (touch($file)) { echo "Fișierul $file a fost creat"; } ?>

Rezultatul executării codului:

"Fișierul newfile.txt a fost creat"

Exemplu

Modificarea timpului unui fișier existent:

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "Timpul fișierului $file a fost modificat"; } ?>

Rezultatul executării codului:

"Timpul fișierului existing.txt a fost modificat"

Exemplu

Modificarea separată a timpului de acces și a timpului de modificare:

<?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 "Stampilele de timp ale fișierului au fost actualizate"; } ?>

Vedeți și

  • funcția filemtime,
    care returnează timpul ultimei modificări a fișierului
  • funcția fileatime,
    care returnează timpul ultimului acces la fișier
  • funcția fopen,
    care deschide un fișier sau URL
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge