tempnam funksiyasi

tempnam funksiyasi belgilangan direktoriyada noyob nomli vaqtincha fayl yaratadi. Funksiya birinchi parametr sifatida direktoriya yo'lini, ikkinchi parametr sifatida fayl nomi prefiksini qabul qiladi. Funksiya yaratilgan fayl yo'lini yoki xato bo'lsa false qiymatini qaytaradi.

Sintaksis

phptempnam(directory, prefix);

Misol

Tizim vaqtincha direktoriyasida 'my' prefiksi bilan vaqtincha fayl yaratamiz:

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

Kodni bajarish natijasi (misol):

php'/tmp/my5d3b7f2e'

Misol

Joriy direktoriyada vaqtincha fayl yaratamiz:

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

Kodni bajarish natijasi (misol):

php'/var/www/project/temp5d3b7f2f'

Misol

Mavjud bo'lmagan direktoriyada funksiya ishlashini tekshiramiz:

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

Kodni bajarish natijasi:

phpfalse

Shuningdek qarang

  • tmpfile funksiyasi,
    bu vaqtincha fayl yaratadi
  • unlink funksiyasi,
    bu faylni o'chiradi
  • file_exists funksiyasi,
    bu fayl mavjudligini tekshiradi