PDA

View Full Version : سوال: درخواست راهنمایی برای ایجاد تغییر در index.php



noshijan
چهارشنبه 04 اردیبهشت 1392, 19:15 عصر
سلام
امیدوارم بتونم منظورم رو خوب برسونم
دوستان من می خوام یک تیکه کد در ایندکس اصلی قرار بدم که یک لینک رو چک کنه و اگر در اون لینک فایلی موجود بود ( همان ایندکس فرعی ) ، اون فایل رو به جای ایندکس اصلی اجرا کنه و اگر فایلی در لینک موجود نبود همون کد های ایندکس اصلی رو اجرا کنه.
توجه داشته باشید که قراره ایندکس فرعی در یک سایت دیگر قرار داشته باشد و زمانی هم که ایندکس فرعی اجرا میشه آدرس در آدرس بار مرورگر باید همان آدرس ایندکس اصلی باشه

dousti_design
چهارشنبه 04 اردیبهشت 1392, 19:44 عصر
اگر در اون لینک فایلی موجود بود ( همان ایندکس فرعی )
یعنی چی اگر فایلی موجود بود؟ در حالت عمومی یک لینک یا آدرسش درسته (200) و یا اینکه فایل درخواستی وجود نداره(404 note found)
اگه منظورتون اینه میتونید از curl (http://php.net/manual/en/book.curl.php) یا file get contents (http://php.net/manual/en/function.file-get-contents.php) استفاده کنید که اگه نتیجه برگشتی 200 بود با file get contents محتواش رو نمایش بدید و اگه غیر از 200 بود (404 و...) محتویات خودتون رو نمایش بده

noshijan
چهارشنبه 04 اردیبهشت 1392, 19:52 عصر
ممکنه مثال بزنید از چیزی که می خوام؟

dousti_design
چهارشنبه 04 اردیبهشت 1392, 20:06 عصر
$url = 'http://www.vtigerfa.ir/';
$headers = get_headers($url);
$h = substr($headers[0], 9, 3);
if($h != "404")
$page = file_get_contents($url);
else
$page = "my content";
echo $page;

منبع (http://stackoverflow.com/questions/4358130/file-get-contents-when-url-doesnt-exist)

noshijan
چهارشنبه 04 اردیبهشت 1392, 20:31 عصر
ممنونم از راهنماییتون

dousti_design
چهارشنبه 04 اردیبهشت 1392, 20:48 عصر
شرمنده این دقیقا باید توی خط اول قرار بگیره؟

دوست عزیز اطلاعات شما در زمینه php چقدره؟ بهتره یکم اطلاعاتتون رو بالا ببرید بعد برید سراغ انجام پروژه