سوال در مورد چگونگی دریافت یک سایت در localhost

mehrangol

Member
سلام

من می خواستم بدونم که چجوری می تونم سورس یک سایتو(کد های اچ تی ام الی که در مرورگر نشونشون داده می شه) در localhost دریافت کنم.

البته من با fopen()و توابع دیگه در هاست این کار رو کردم اما در localhost به محض اجرای این تابع آپاچی قاطی می کنه و بسته می شه.:cry::cry::-?:-?

با تشکر مهران
 

mehrangol

Member
ممنون که جواب منو دادی
فقط یه سوال دیگه دارم که چرا توابع بالا روی localhost کار نمی کنن؟

با تشکر مهران
 

jalilvand

Member
به خاطر php.ini . تنظیماتو باید عوض کنی.
ضمنا می تونی از file_get_content هم استفاده کنی
 

mehrangol

Member
گزینه allow_url_fopen رو توی php.ini نگاه کردم on بود.
دگه مشکل از چی می تونه باشه؟

با تشکر مهران
 

hidensoft

Member
بهترین راه استفاده از اکستنشن cURL هست.
ابتدا رفرنس cURL رو از اینجا دانلود کنید.
سپس داکیومنت cURL رو مطالعه کنید.
اکستنشن رو نصب کنید.
حالا ازش استفاده کنید.
PHP:
<?php

$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);
?>

اینم باید اضافه کنم اگه سرور قابلیت allow_url_fopen رو فعال نکنه شما نمی تونید اطلاعت رو بدست بیارید.

موفق باشید.
 

جدیدترین ارسال ها

بالا