پی ایچ پی tempnam() فونکشن
تعریف اور استعمال
tempnam() فونکشن ایک منفرد نام والا موقت فائل بناتا ہے۔
اگر کامیاب ہو تو اس فونکشن نئی موقت فائل کا نام واپس لے گی، اگر ناکامی ہو تو false واپس لے گی۔
قواعد
tempnam(ڈائرکٹری,پریفکس)
پارامتر | توضیح |
---|---|
ڈائرکٹری | ضروری، موقت فائل کا قیام کرنے والی ڈائرکٹری دینا |
پریفکس | ضروری، فائل کے نام کا آغاز دینا |
توضیح
مقرر کردہ ڈائرکٹری میں ایک منفرد نام والا فائل بنائی جائیگی۔ اگر ڈائرکٹری نہیں موجود ہو تو tempnam() نظام کی موقت ڈائرکٹری میں فائل بنائی جائیگی اور اس کا نام واپس لایا جائیگا۔
پی ایچ پی 4.0.6 سے پہلے، tempnam() فونکشن کا کارروائی نظام پر منحصر تھا۔ ویندوز پر TMP ماحولیاتی متغیر کا استعمال ڈائرکٹری پارامتر کو پارو میں چل سکتا ہے، لینکس میں TMPDIR ماحولیاتی متغیر کو ترجیح دی جاتی ہے، اور SVR4 میں اگر ڈائرکٹری موجود ہو تو ڈائرکٹری پارامتر استعمال کیا جائیگا،
نکال اور کمیات
کمیات:اگر پی ایچ پی نہیں مکمل طور پر مقرر کردہ ڈائرکٹری پارامتر میں فائل کا قیام، تو سسٹم کی جائزہ شدہ قیمت واپس لایا جائیگا。
کمیات:یہ فونکشن کا کارروائی 4.0.3 ورژن میں تبدیل ہوئی ہے۔ نیز ایک موقت فائل بنائی جائیگی تاکہ مسابقت کی صورت حال کو بچانے کی جاسکے، جس میں فائل کا نام بنانے اور اس فائل کو حقیقی طور پر بنانے کے درمیان فائل سسٹم میں نام سے مشابہ فائل موجود رہ سکتا ہے۔توجیہ: اگر اس فائل کو استعمال نہیں کیا جائے تو اس فائل کو ختم کرنا چاہئیے، خودکار طور پر ختم نہیں کیا جائیگا۔
نکال:ملاحظہ tmpfile()
مثال
<?php echo tempnam("C:\inetpub\testweb","TMP0"); ?>
نکال:
C:\inetpub\testweb\TMP1.tmp