PDA

View Full Version : سوال: چطوری یه فایل رو از یه هاست دیگه بخونیم ؟



mamali-mohammad
دوشنبه 05 اردیبهشت 1390, 00:16 صبح
سلام
فرض کنید یه صفحه در مسیر yourname.com/mohammad.htm داریم
در این صفحه یه خط نوشته شده مثلا : سلام بر شما
حالا میخوام این صفحه در یه صفحه دیگه نمایش داده بشه
مثلا در صفحه : myname.com/ali.htm

چطوری باید اینکارو کنیم ؟
ممنون

ArtMiz
دوشنبه 05 اردیبهشت 1390, 00: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, 00:33 صبح
داداش این کارهای حرفه ای انجام داده
از من خیلی آسونتر از این باید باشه

maysam.m
دوشنبه 05 اردیبهشت 1390, 00:54 صبح
از file_get_contents (http://php.net/manual/en/function.file-get-contents.php) استفاده کن!

ahmad.khaliq
دوشنبه 05 اردیبهشت 1390, 01:26 صبح
از file_get_contents (http://php.net/manual/en/function.file-get-contents.php) استفاده کن!

بله! دقیقا!!! از هیمن تابع استفاده کنید.

mamali-mohammad
دوشنبه 05 اردیبهشت 1390, 18: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, 12:03 عصر
کسی هست کمک کنه ؟

J.Masomi
سه شنبه 06 اردیبهشت 1390, 15: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, 16:19 عصر
php.net : The function returns the read data or FALSE on failure.
حالا

$pm == $pm

چه معنی ای داره !؟

یه راه دیگه هم هست ، میتونید header ها رو چک کنید اگه 404 بود یعنی صفحه نیست جیگر!

mamali-mohammad
سه شنبه 06 اردیبهشت 1390, 16:21 عصر
الان من میتونم صفحه مورد نظر رو فراخوانی کنم
فرض کنید اون سایت خوابیده و بلا نمیاد
من می خوام زمانی که نتونست فراخوانی کنه ، یه پیام بده

mamali-mohammad
چهارشنبه 07 اردیبهشت 1390, 10:53 صبح
دوستان کمک می کنید ؟

maysam.m
چهارشنبه 07 اردیبهشت 1390, 12:15 عصر
این رو امتحان کن:

<?php
$result=file_get_contents("http://www.example.com");
if ($result === false)
{
// vasl nashod
} else {
// vasl shod
}
?>

mamali-mohammad
چهارشنبه 07 اردیبهشت 1390, 18:17 عصر
جواب نداد داداش

binyaft
چهارشنبه 07 اردیبهشت 1390, 18: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
}
?>