278 of 410 menu

Fonction touch

La fonction touch permet de modifier la date du dernier accès et de modification d'un fichier. Si le fichier spécifié n'existe pas, touch peut le créer (par défaut). L'heure peut être spécifiée explicitement ou l'heure actuelle peut être utilisée.

Syntaxe

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

Exemple

Création d'un nouveau fichier avec l'heure actuelle :

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

Résultat de l'exécution du code :

"Fichier newfile.txt créé"

Exemple

Modification de l'heure d'un fichier existant :

<?php $file = 'existing.txt'; $time = strtotime('2023-01-01 12:00:00'); if (touch($file, $time)) { echo "L'heure du fichier $file a été modifiée"; } ?>

Résultat de l'exécution du code :

"L'heure du fichier existing.txt a été modifiée"

Exemple

Modification séparée de l'heure d'accès et de modification :

<?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 "Les horodatages du fichier ont été mis à jour"; } ?>

Voir aussi

  • la fonction filemtime,
    qui renvoie l'heure de la dernière modification du fichier
  • la fonction fileatime,
    qui renvoie l'heure du dernier accès au fichier
  • la fonction fopen,
    qui ouvre un fichier ou une URL
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser