PDA

View Full Version : سوال: معنا و مفهوم چند خط کد.



<body>
سه شنبه 16 تیر 1388, 16:02 عصر
سلام

دوستان میشه توضیح دقیق بدبن که کار این کد چی هست ؟



function read($url)
{
$pointer = fopen("$url", "r");
if ($pointer)
{
while (!feof($pointer))
{
$preTEXT = fgets($pointer, 999);
$TEXT = $TEXT . $preTEXT;
}
fclose($pointer);
}
return $TEXT;
}


ممنون از لطف شما.

Yousha
سه شنبه 16 تیر 1388, 20:06 عصر
سلام،
یک تابعی که آدرس/لینک میگیره و بکمک تابع fopen یک Handle از آدرس/لینک وارد شده داخل متغیر pointer میریزه/میسازه.
در خط بعدی اگر متغیر pointer دارای محتوی باشه، بوسیله حلقه while در متغیر TEXT تبدیل و تخلیه میشه.
در آخر هم با تابع fclose اون Handle ساخته شده بسته/نابود میشه:


echo(read('http://www.google.com/'));