برگزیده های پرشین تولز

چک کردن وجود یک فولدر یا مسیر یا url در php

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,374
لایک‌ها
18
سلام

چطوری میشه با php وجود یا عدم وجود یک فولدر یا مسیر یا url رو چک کرد ؟

فرض کنید سایت ما http://www.test.com باشه یه پوشه تو روت ایجاد کردیم به نام pdf
داخلش هم چند تا پوشه دیگه اضافه کردیم مثل book و magazine

حالا من میخوام کدی باشه که وقتی http://www.test.com/pdf/book رو بهش دادم بگه که این url وجود داره

ولی اگه بهش http://www.test.com/pdf/bok رو دادم بگه که این مسیر وجود نداره (دقت کنید یه حرف o از کلمه book جا انداخته شده)

در ضمن برای چک کردن یه مسیر خارجی (تو یه سرور دیگه) میخوام نه رو هاست/اکانت خودم
یعنی مسیر مورد نظر بصورت /home/test/public_html/pdf/book نخواهد بود !

ممنون :)
 

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,374
لایک‌ها
18
ممنون همشهری

ولی من گفتم که این مسیر در هاست خودم نیست و روی یه هاست دیگه است و من میخوام چکش کنم

یعنی مسیر بصورت /pdf/book نباشه بلکه بصورت http://www.test.com/pdf/book باشه (یعنی کد مورد نظر url قبول کنه )
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,289
لایک‌ها
34
محل سکونت
mt.cgi

Electronics Art

کاربر فعال برق و الکترونیک
کاربر فعال
تاریخ عضویت
9 جولای 2005
نوشته‌ها
1,374
لایک‌ها
18
با fopen بازش کن خوب خروجی رو برحسب true و false چک کن !!

ممنون شاهد جان

نه با fopen هم کلاً اگه بتونه به دامین اصلی کانکت بشه میگه وجود داره
اگه نتونه کانکت بشه میگه وجود نداره یعنی اصلاً اون فولدر مورد نظر رو چک نمیکنه !

چاره کار هیدر گرفتن بود
اگه تو اندیس صفر آرایه ای که هیدر بر می گردونه 200 وجود داشته باشه یعنی مسیر مورد نظر وجود داره
اگه مثلاً 404 بر گردونه یعنی نیست یا یکی از 300 ها رو برگردونه یعنی ریدایرکت میکنه
که اون سرور مورد نظر من 302 بر می گردونه

کپی رایت بیمس (C)
 
بالا