🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ امیر ابوئی
علت "ایجاد نشدن فایل" هنگام اجرا از طریق مرورگر؟
جامعه پی اچ پی ایجاد شده در ۱۹ اردیبهشت ۱۴۰۰

سلام و درود

ببخشید من از تابع file_put_contents که استفاده میکنم، وقتی توی مرورگر فایل کدمو اجرا میکنم فایل ایجاد نمیشه ولی وقتی از طریق command line اجراش میکنم، به درستی فایل رو ایجاد و حالا محتوای موردنظر رو داخلش قرار میده.

 

اینکه وقتی تو مرورگر اجراش میکنم، فایل رو ایجاد نمیکنه مشکل از چی هستش؟

سلام و احترام

لطفا کدتون رو قرار بدید

امیر صالحی ۲۰ اردیبهشت ۱۴۰۰، ۱۶:۳۵

این نمونه کد ساده و معمولیییه که برای تست نوشتم، تو command-line اجراش میکنم فایل رو میسازه ولی تو مرورگر که اجراش میکنم نه!!

$file = __DIR__ . "/myTest.txt-" . rand(0, 9999);
file_put_contents($file, "hello world");
if(file_exists($file)){
    echo 1;
}
else{
    echo 0;
}
امیر ابوئی ۲۰ اردیبهشت ۱۴۰۰، ۱۹:۳۴