مرجع پارسی MyBB
تابع file_get_contents - نسخه‌ی قابل چاپ

+- مرجع پارسی MyBB (https://community.mybbiran.com)
+-- انجمن: متفرقه (https://community.mybbiran.com/forum-52.html)
+--- انجمن: آموزش PHP (https://community.mybbiran.com/forum-131.html)
+--- موضوع: تابع file_get_contents (/thread-8476.html)



تابع file_get_contents - baxe rapper - ۱۳۹۰/۱۰/۱۵

با سلام الان گفتم این تابع تابع زیباییی است گفتم یه معرفی کنم بعضی وقتها آدم ازش معجزه میبینه

کد:
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]


RE: تابع file_get_contents - AR@KST@R - ۱۳۹۰/۱۰/۱۵

اگه قالب مای بی بی پی اچ پی ساپورت میکرد با این میشد خیلی کارا کرد !Sad


RE: تابع file_get_contents - 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 



RE: تابع file_get_contents - baxe rapper - ۱۳۹۰/۱۰/۱۵

مهدی جان واقعا من که از قالب سر در نمیارم به نظرت میشه طوری این کارو کنیم نمیدونی چه تابعیه واقعا البته شما استادید ولی بعضی از توابع ادم و میبره تو خلسه لذت داره دیوانه کنندست 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


RE: تابع file_get_contents - Night - ۱۳۹۰/۱۰/۱۵

توي لوكال استفاده كردم ، پس دليلش همينه. ممنون ... ولي لطفا يكم بيشتر راجبش توضيح بديد با چند مثال واضح تر من هنوز كاملا كاربردشو نفهميدم.Heart


RE: تابع file_get_contents - AR@KST@R - ۱۳۹۰/۱۰/۱۵

نمونه کوپیکش چک کردن یک فایل تکس با مثلا" یک متغییر هست اگه اگه یکسان بودن فلان کارو کنه در غیر این صورت فلان کار رو کنه. (چی گفتم خودمم نفهمیدم Big Grin)
به درد کپی رایت قالب خوب میخوره Smile


RE: تابع file_get_contents - baxe rapper - ۱۳۹۰/۱۰/۱۵

(۱۳۹۰/۱۰/۱۵، ۱۴:۲۳:۴۶ عصر)Night نوشته است: توي لوكال استفاده كردم ، پس دليلش همينه. ممنون ... ولي لطفا يكم بيشتر راجبش توضيح بديد با چند مثال واضح تر من هنوز كاملا كاربردشو نفهميدم.Heart

شما کجا استفاده کردی ؟
برای آر اس اس ها هم خوبهHeart


RE: تابع file_get_contents - Night - ۱۳۹۰/۱۰/۱۵

استفاده خاصي نبود داشتم كاركردشو چك ميكردم كه سر در بيارم ازش Heart

كلا با كد درگير شدنو بيشتر دوست داشتم تا صرفا خوندن يه چيزي Big Grin


RE: تابع file_get_contents - wolf144grz1 - ۱۳۹۳/۳/۳

من یه سوالی داشتم.

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

می خواستم بدونم تو رزبلاگ چرا کار نمی کنه و آیا جایگزینی هم داره؟


RE: تابع file_get_contents - nasrin - ۱۳۹۴/۷/۱۵

سلام
من با این تابع مشکل دارم ، منم نمی فهمم این تابع دقیقا چکار میکنه؟
 من می خواهم تو یکی از صفحاتم به یک فایل که روی سرور لینوکسی هست دسترسی داشته باشم و این فایل را بخونم  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!