АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
257 of 410 menu

Функцыя tempnam

Функцыя tempnam стварае часовы файл з унікальным імем у ўказанай дырэкторыі. Першым параметрам функцыя прымае шлях да дырэкторыі, другім - прэфікс імя файла. Функцыя вяртае шлях да створанага файла або false у выпадку памылкі.

Сінтаксіс

tempnam(directory, prefix);

Прыклад

Створамі часовы файл у сістэмнай часовай дырэкторыі з прэфіксам 'my':

<?php $res = tempnam(sys_get_temp_dir(), 'my'); echo $res; ?>

Вынік выканання кода (прыклад):

'/tmp/my5d3b7f2e'

Прыклад

Створамі часовы файл у бягучай дырэкторыі:

<?php $res = tempnam(__DIR__, 'temp'); echo $res; ?>

Вынік выканання кода (прыклад):

'/var/www/project/temp5d3b7f2f'

Прыклад

Праверым работу функцыі пры неіснуючай дырэкторыі:

<?php $res = tempnam('/nonexistent', 'test'); var_dump($res); ?>

Вынік выканання кода:

false

Глядзіце таксама

  • функцыю tmpfile,
    якая стварае часовы файл
  • функцыю unlink,
    якая выдаляе файл
  • функцыю file_exists,
    якая правярае існаванне файла
byenru