هاست لینوکس

آخرین بسته‌ی MyBB: نسخه‌ی 1.8.27 MyBB منتشر شد


امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تابع file_get_contents
#1
با سلام الان گفتم این تابع تابع زیباییی است گفتم یه معرفی کنم بعضی وقتها آدم ازش معجزه میبینه

کد:
file_get_contents

کاربرد :
میتوانید قسمتی یا کلی از سایتی را در آدرس دامنه و یا سایت خودتان بازخوانی نماییید بطوریکه به روزرسانی نیز داشته باشد

نمونه کد ایجاد شده
کد:
            <?php
$khoshnevis = file_get_contents("http://www.mesghal.com");
preg_match('/<table border="1" width="500" cellspacing="4" cellpadding="2" bgcolor="#FFFFCC" bordercolor="#FFFF00" id="table7">.*?<\/[\s]*table>/s', $khoshnevis, $matches);
echo $matches['0'];
?>
به متغیر خوشنویس که با تابع برابر شده توجه و همچنین آی دی تیبل موفق باشید
در ضمن نتیجه این کد فراخوانی یکی از جداول سایت ارز در سایت خودم میباشد که به روز نیز میشود
http://yektahost.net/Dollar.php

HeartHeartHeart
امیدوارم با این کدهای چند خطی و آموزش ناقص من بتونید
Shaked World
کنید Heart[/payment]
پاسخ
 سپاس شده توسطNight (۱۳۹۰/۱۰/۱۵، ۱۴:۰۶:۲۶ عصر) ، Hamedi (۱۳۹۰/۱۰/۱۵، ۱۴:۱۰:۳۸ عصر) ، Slim (۱۳۹۰/۱۰/۱۵، ۱۴:۱۱:۱۶ عصر) ، AR@KST@R (۱۳۹۰/۱۰/۱۵، ۱۴:۱۳:۰۱ عصر) ، Cancer9003 (۱۳۹۰/۱۰/۱۵، ۱۴:۱۴:۱۴ عصر) ، wolf144grz1 (۱۳۹۳/۳/۳، ۱۵:۱۸:۱۹ عصر)
#2
اگه قالب مای بی بی پی اچ پی ساپورت میکرد با این میشد خیلی کارا کرد !Sad
پاسخ
#3
اساتيد با اين ارور روبرو شدم :

کد php:
Warningfile_get_contents(http://www.forum.night-murderer.ir) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in E:\wamp\www\pop-up\index.php on line 40 
پاسخ
#4
مهدی جان واقعا من که از قالب سر در نمیارم به نظرت میشه طوری این کارو کنیم نمیدونی چه تابعیه واقعا البته شما استادید ولی بعضی از توابع ادم و میبره تو خلسه لذت داره دیوانه کنندست Heart
(۱۳۹۰/۱۰/۱۵، ۱۴:۱۵:۴۹ عصر)Night نوشته است: اساتيد با اين ارور روبرو شدم :

کد php:
Warningfile_get_contents(http://www.forum.night-murderer.ir) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in E:\wamp\www\pop-up\index.php on line 40 

برای کجا استفاده کردید؟
داخل چه فایلی گذاشتید ؟
عینا کدتون را بگذارید
داخل فایل php باید باشه با شرایط خاص
تو لوکال هاست جواب نمیدهHeart
پاسخ
#5
توي لوكال استفاده كردم ، پس دليلش همينه. ممنون ... ولي لطفا يكم بيشتر راجبش توضيح بديد با چند مثال واضح تر من هنوز كاملا كاربردشو نفهميدم.Heart
پاسخ
#6
نمونه کوپیکش چک کردن یک فایل تکس با مثلا" یک متغییر هست اگه اگه یکسان بودن فلان کارو کنه در غیر این صورت فلان کار رو کنه. (چی گفتم خودمم نفهمیدم Big Grin)
به درد کپی رایت قالب خوب میخوره Smile
پاسخ
 سپاس شده توسطbaxe rapper (۱۳۹۰/۱۰/۱۵، ۱۴:۲۷:۳۹ عصر) ، Night (۱۳۹۰/۱۰/۱۵، ۱۴:۳۸:۰۳ عصر) ، HOssE!N-B (۱۳۹۰/۱۰/۱۶، ۰۳:۲۷:۰۸ صبح)
#7
(۱۳۹۰/۱۰/۱۵، ۱۴:۲۳:۴۶ عصر)Night نوشته است: توي لوكال استفاده كردم ، پس دليلش همينه. ممنون ... ولي لطفا يكم بيشتر راجبش توضيح بديد با چند مثال واضح تر من هنوز كاملا كاربردشو نفهميدم.Heart

شما کجا استفاده کردی ؟
برای آر اس اس ها هم خوبهHeart
پاسخ
 سپاس شده توسطNight (۱۳۹۰/۱۰/۱۵، ۱۴:۳۷:۵۹ عصر)
#8
استفاده خاصي نبود داشتم كاركردشو چك ميكردم كه سر در بيارم ازش Heart

كلا با كد درگير شدنو بيشتر دوست داشتم تا صرفا خوندن يه چيزي Big Grin
پاسخ
 سپاس شده توسطbaxe rapper (۱۳۹۰/۱۰/۱۵، ۱۴:۴۱:۰۵ عصر)
#9
من یه سوالی داشتم.

با این تایع می خوام صفحه یکی از وبلاگ ها در rozblog رو بگیرم ولی هیچی نمی گیره و متغیر خالیه.
البته تابع درست کار می کنه برای سایر سایت ها.

می خواستم بدونم تو رزبلاگ چرا کار نمی کنه و آیا جایگزینی هم داره؟
بازی آنلاین ورزشی فکری فوتبال بازی دخترانه موتور هواپیما تیر اندازی اکشن
بازی فکری مبارزه ا چندنفره ماشین  بازی فوتبال
پاسخ
#10
سلام
من با این تابع مشکل دارم ، منم نمی فهمم این تابع دقیقا چکار میکنه؟
 من می خواهم تو یکی از صفحاتم به یک فایل که روی سرور لینوکسی هست دسترسی داشته باشم و این فایل را بخونم  url  را اینطوری تعریف کردم

;'url='http://'.$ip.':'.$port.'/backup/schedule/EPTEST/log/'.$time.'_RUNSTATS.out$

$context = stream_context_create(array(
        'http' => array(
            'header'  => "Authorization: Basic " . base64_encode("$user:$pass")
                        )

        ));
$data = file_get_contents($url, false, $context);
اما خطای زیر را میدهد :
[function.file-get-contents]: failed to open stream: HTTP request failed!
پاسخ
 سپاس شده توسطشماره مجازی (۱۴۰۱/۸/۲۶، ۰۱:۴۷:۴۸ صبح) ، گراف مسنجر (۱۴۰۱/۱۰/۳، ۰۴:۱۰:۱۶ صبح) ، چارتر ۴۲۴ (۱۴۰۲/۹/۱۲، ۱۵:۰۹:۲۹ عصر)


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان