1masoud
5 سال پیش توسط 1masoud مطرح شد
5 پاسخ

وجود داشتن فولدر در هاست

@ali.bayat
می خواهم بفهمم که چطوری چک کنم ایا فولدر image در هاستم وجو دارد یا نه
دستورش چیه
از is_dirاستفاده کردم نشد

برای فایل هم این دستور رو میزنم نمیشه

 $path=public_path('https://cdnpic.abadis.ir/images/1/Saudi_Shiite_Status_watermark.png');
        if(file_exists($path)){
            echo "yes";
        }else{
            echo "no";
        }

یعنی جواب noرو میده اما فایل وجود دارد


ثبت پرسش جدید
Mobin Yazdanparast
تخصص : برنامه نویس اندروید ، وب
@mobinyazdanparast9 5 سال پیش مطرح شد
0

برای این کاری میتونید از دو روش استفاده کنید. یکی اینکه کل فایل ها رو بگیرید و با اسم چک کنید. یکی هم اینکه فقط وجود داشتن رو چک کنید.
روش اول

$files = Storage::disk('local')->files('/');

تو این حالت کل فایل های یه دایکتوری رو میگیرید بعد میتونید با foreach چک کنید.

روش دوم

$files = Storage::disk('local')->exists('/test.png');

اینم به طور مستقیم چک میکنه که فایل وجود داره یا نه.


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@mobinyazdanparast9
@ali.bayat
به جای storageچی بزارم مدل نداره من می خوام از هاست چک کنه چون فایل من در هاست هست
این مسیر فایل من در هاست

https://cdnpic.abadis.ir/images/1/Saudi_Shiite_Status_watermark.png

راستی برای فولدر چطوری میشه؟


Mobin Yazdanparast
تخصص : برنامه نویس اندروید ، وب
@mobinyazdanparast9 5 سال پیش مطرح شد
0

@۱masoud
منظورتون رو متوجه نشدم. دسترسی به storage ندارید یا میخواید فایل های یه هاست دیگه رو بخونید.
اگر میخواید فایل های یه هاست دیگه رو بخونید. میتونید یه اکانت ftp بسازید بعد تو config/filesystem اضافه کنید بعد به storage پاس بدید.
اگر کلا storage رو ندارید باید ادرس کامل بدید نه دامنه رو . مثل این

www/var/project/public/....

Mobin Yazdanparast
تخصص : برنامه نویس اندروید ، وب
@mobinyazdanparast9 5 سال پیش مطرح شد
0

تازه این در صورتی هس که اکسپریت تو همون هاست باشه


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@mobinyazdanparast9
من الان به هاستم دسترسی دارم می خوام با کد بگم اگه پوشه imageوجود داشت برو داخل پوشه و اگه داخل پوشه فلان فایل وجود داشت بیا مثلا چیزی رو چاپ کن میشه با کد بگید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام