PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دریافت اطلاعات جدول از یک سایت



grafinweb
December 26th, 2015, 14:52
سلام

من می خوام جدو نتایج زنده سایت ورزش 3 رو توی سایت خودم نمایش بدم و از کد زیر استفاده کردم اما کار نمی منه مشکل از چی هست ؟

کسی روش دیگه ای سراغ داره ؟


<?php
$content = file_get_contents('http://www.varzesh3.com/livescore');

$start = strpos($content, "<div id='anc-op'>");

$end = strpos($content, "<div id='news-col-left-old'>");
$fee = $end - $start;
$table = substr($content, $start, $fee);
echo $table;
?>

ms313
December 27th, 2015, 01:34
درود
تو این لینک بصورت کامل توضیح دادم
اسکریپت کپی کردن از سایت ها دیگر(مثالی بر جدول لیگ برتر) (http://vbpro.ir/f142/%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%DA%A9%D9%BE%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%B2-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7-%D8%AF%DB%8C%DA%AF%D8%B1-%D9%85%D8%AB%D8%A7%D9%84%DB%8C-%D8%A8%D8%B1-%D8%AC%D8%AF%D9%88%D9%84-%D9%84%DB%8C%DA%AF-%D8%A8%D8%B1%D8%AA%D8%B1-9039.html)موفق باشید.

ipsat
December 27th, 2015, 01:50
درود
تو این لینک بصورت کامل توضیح دادم
اسکریپت کپی کردن از سایت ها دیگر(مثالی بر جدول لیگ برتر) (http://vbpro.ir/f142/%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%DA%A9%D9%BE%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%B2-%D8%B3%D8%A7%DB%8C%D8%AA-%D9%87%D8%A7-%D8%AF%DB%8C%DA%AF%D8%B1-%D9%85%D8%AB%D8%A7%D9%84%DB%8C-%D8%A8%D8%B1-%D8%AC%D8%AF%D9%88%D9%84-%D9%84%DB%8C%DA%AF-%D8%A8%D8%B1%D8%AA%D8%B1-9039.html)

موفق باشید.
نظرم اینه شما یک تست کنید.
سیستم استخراج اطلاعات از سایت ورزش 3 تغییر کرده و به مانند قبل نیست (به عبارتی کدها نامفهوم استخراج میشه و اچ تی ام ال نیست).

hoka
December 27th, 2015, 02:17
<?php
$content = file_get_contents('http://www.varzesh3.com/livescore');

$start = "<div id='anc-op'>";

$end = "<div id='news-col-left-old'>";
preg_match('#'.$start.'.*?'.$end.'#s', $content, $matches145);
echo $matches145;
?>

grafinweb
December 27th, 2015, 12:27
ممنون از راهنمایی >:d:d:d:d:d:d

ipsat
December 27th, 2015, 17:02
<?php
$content = file_get_contents('http://www.varzesh3.com/livescore');

$start = "<div id='anc-op'>";

$end = "<div id='news-col-left-old'>";
preg_match('#'.$start.'.*?'.$end.'#s', $content, $matches145);
echo $matches145;
?>

جواب کد برگشتی :

Array
:39:

hoka
December 27th, 2015, 17:29
جواب کد برگشتی :
Array :39:



جواب کد برگشتی :

Array
:39:

چون کد اولیه رو اشتباه دوستمون دادن

این کد رو استفاده کنید . حتما هم فایل استایل رو با کد زیر در قالب جایگزاری کنید . (فایل استایل رو دانلود کنید و در روت هاست آپلود کنید بعد از خارج کردن از حالت فشرده)

http://up.vbiran.ir/uploads/7347145122520121134_main123.zip




<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="/main123.css" />


<?php
$content = file_get_contents('http://www.varzesh3.com/livescore');

$start = "</div><!--/top-wrapper-->";

$end = "<script>
var lcMatchId = 0";
preg_match('#'.$start.'.*?'.$end.'#s', $content, $matches145);
echo $matches145;
?>



اگر مجدد با پیام Array مواجه شدید به جای


echo $matches145;

تایپ بفرمایید


echo $matches145[1];

ipsat
December 27th, 2015, 18:42
حالا ما کار نداریم کد کار می کنه یا نه و فکر می کنم تست هم نکردید.
در پست سوم گفتم


سیستم استخراج اطلاعات از سایت ورزش 3 تغییر کرده و به مانند قبل نیست (به عبارتی کدها نامفهوم استخراج میشه و اچ تی ام ال نیست).