View Full Version : سوال: چطوری یه فایل رو از یه هاست دیگه بخونیم ؟
mamali-mohammad
دوشنبه 05 اردیبهشت 1390, 01:16 صبح
سلام
فرض کنید یه صفحه در مسیر yourname.com/mohammad.htm داریم
در این صفحه یه خط نوشته شده مثلا : سلام بر شما
حالا میخوام این صفحه در یه صفحه دیگه نمایش داده بشه
مثلا در صفحه : myname.com/ali.htm
چطوری باید اینکارو کنیم ؟
ممنون
ArtMiz
دوشنبه 05 اردیبهشت 1390, 01:21 صبح
از اين مطلب بايد استفاده كني (http://barnamenevis.org/showthread.php?232600-%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%AA%D9%88%D8%A7%D8%A8%D8%B9-cURL-%D9%88-%DA%86%D9%86%D8%AF-%D9%85%D8%AB%D8%A7%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C)
mamali-mohammad
دوشنبه 05 اردیبهشت 1390, 01:33 صبح
داداش این کارهای حرفه ای انجام داده
از من خیلی آسونتر از این باید باشه
maysam.m
دوشنبه 05 اردیبهشت 1390, 01:54 صبح
از file_get_contents (http://php.net/manual/en/function.file-get-contents.php) استفاده کن!
ahmad.khaliq
دوشنبه 05 اردیبهشت 1390, 02:26 صبح
از file_get_contents (http://php.net/manual/en/function.file-get-contents.php) استفاده کن!
بله! دقیقا!!! از هیمن تابع استفاده کنید.
mamali-mohammad
دوشنبه 05 اردیبهشت 1390, 19:45 عصر
ممنون
کار کرد
حالا یه سوال
اگه فایل رو روی هاست پیدا نکنه ، مشکل دار میشه
این دستور رو نوشتم ، اما کار نمیکنه
<?php $pm=file_get_contents('http://127.0.0.1/hi/moderastor.php', true);
if ($pm==$pm){
echo "Hello";}
else{
echo "Not Connect"; } ?>
mamali-mohammad
سه شنبه 06 اردیبهشت 1390, 13:03 عصر
کسی هست کمک کنه ؟
J.Masomi
سه شنبه 06 اردیبهشت 1390, 16:58 عصر
ای بابا
این بنده :اشتباه:خدا فقط میخواد یک صفحه را در صفحه دیگر نشون بده اونم در html
این کد را در ali.htm کپی کن
<iframe src="http://yourname.com/mohammad.htm" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
binyaft
سه شنبه 06 اردیبهشت 1390, 17:19 عصر
php.net : The function returns the read data or FALSE on failure.
حالا
$pm == $pm
چه معنی ای داره !؟
یه راه دیگه هم هست ، میتونید header ها رو چک کنید اگه 404 بود یعنی صفحه نیست جیگر!
mamali-mohammad
سه شنبه 06 اردیبهشت 1390, 17:21 عصر
الان من میتونم صفحه مورد نظر رو فراخوانی کنم
فرض کنید اون سایت خوابیده و بلا نمیاد
من می خوام زمانی که نتونست فراخوانی کنه ، یه پیام بده
mamali-mohammad
چهارشنبه 07 اردیبهشت 1390, 11:53 صبح
دوستان کمک می کنید ؟
maysam.m
چهارشنبه 07 اردیبهشت 1390, 13:15 عصر
این رو امتحان کن:
<?php
$result=file_get_contents("http://www.example.com");
if ($result === false)
{
// vasl nashod
} else {
// vasl shod
}
?>
mamali-mohammad
چهارشنبه 07 اردیبهشت 1390, 19:17 عصر
جواب نداد داداش
binyaft
چهارشنبه 07 اردیبهشت 1390, 19:38 عصر
گفتم که بردار من میتونی header ها رو چک کنی!
$header=get_headers('http://www.google.com/');
print_R($header);
در ضن اینم داره خعلی جواب میده و راحت تر هست!
<?php
$result=@file_get_contents("http://www.example.com");
if ($result === false)
{
echo '0'; // vasl nashod
} else {
echo '1'; // vasl shod
}
?>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.