PDA

View Full Version : سوال: چگونگي استخراج html و پردازش آن در php



vahidmoghadam
دوشنبه 18 آبان 1388, 23:15 عصر
آقايون سلام،

من قصد دارم يك صفحه اي رو از يه سايت ديگه بخونم و كد html كه به عنوان خروجي نمايشي داره در صفحه php خودم دريافتش كنم و روش كار انجام بدم به عنوان مثال تگ هاش رو ويرايش كنم يا اينكه تو ديتابيسي ذخيره كنم و يا امثال اين

خيلي ممنون از لطفتون

امیـرحسین
سه شنبه 19 آبان 1388, 00:15 صبح
توسط توابع سوکت یا cURL یا stream یا غیره می تونید خروجی صفحه خاصی رو بگیرید. ساده ترینش تابع file_get_contents هست. شبیه این:
$page = file_get_contents('http://external-site.com/somepage.html');

این همون محتوای HTMLای هست که مدنظرتونه. PHP امکاناتی هم برای دسترسی به محتوای HTML داره. از توابع مربوط به XML مثل SimpleXML می تونید استفاده کنید که خیلی راحته یا از Regex و ....

vahidmoghadam
سه شنبه 19 آبان 1388, 10:31 صبح
اميرحسين جان لطف خيلي بزرگي در حق منو يه 200-300 نفر ديگه كردي (كاربرايي كه قراره با اين كد از دست تحريم آمريكايي ها راحت بشن چون اين كاربرا از يه سايتي استفاده مي‌كنن كه آي پي هاي ايراني رو تحريم كرده و اطلاعاتشو نشون نميده)

آقا بازم ممنون

s_salavati2002
سه شنبه 19 آبان 1388, 10:58 صبح
اميرحسين جان لطف خيلي بزرگي در حق منو يه 200-300 نفر ديگه كردي (كاربرايي كه قراره با اين كد از دست تحريم آمريكايي ها راحت بشن چون اين كاربرا از يه سايتي استفاده مي‌كنن كه آي پي هاي ايراني رو تحريم كرده و اطلاعاتشو نشون نميده)

آقا بازم ممنون
اونی که می خوای بنویسی نمونش تو اینترنت فراوونه و اکثرشم با curl