View Full Version : تجزیه یک صفحه html در php
samanbank
پنج شنبه 13 شهریور 1393, 21:00 عصر
سلام
من یه همچین لینکی دارم
http://remote.fsairlines.net/v1/roster_2.php?rvi=33474
خب تیبل هست میخوام 2 ستون اول رو نمایش بدم باید چیکار کنم این لیست هر 10 ثانیه ابدیت میشه یعنی میخوام انلاین اینو برام جدا کن
arash691
پنج شنبه 13 شهریور 1393, 21:58 عصر
خوب SELECT که دارین میزنید بصورت SELECT `Callsign` , `Full Name` ... بنویسید
samanbank
جمعه 14 شهریور 1393, 00:11 صبح
خوب SELECT که دارین میزنید بصورت SELECT `Callsign` , `Full Name` ... بنویسید
نمونه سورس دارید ؟
arash691
جمعه 14 شهریور 1393, 00:37 صبح
نمونه سورس دیگه نمیخواد ... یک SELECT معمولی هستش ... اگه ساختار جدول رو بذارید براتون کوئری رو مینویسم
samanbank
جمعه 14 شهریور 1393, 00:43 صبح
عزیز من هیچی بلد نیستم شما یک کد بده من ساختار ندارم
arash691
جمعه 14 شهریور 1393, 00:46 صبح
بدون داشتن ساختار جدول ها نمیشه کوئری زد دوست عزیز ...
samanbank
جمعه 14 شهریور 1393, 01:15 صبح
بدون داشتن ساختار جدول ها نمیشه کوئری زد دوست عزیز ...
ببین من لینک دادم به یکی بعد برام کدشو زد http://vbproject.ir/hoshs/
اینچجوری کرده ؟ خیلی گرون میگه میگه 15 تومن ولی من میخوام خودم یاد بگیرم
bagherok
جمعه 14 شهریور 1393, 11:59 صبح
اگه گرون میگه خوب این سورسش
اما اگه میخوایید یادبگیرید کمی درمرود regx سرچ کنید.
<?php
$link = file_get_contents('http://remote.fsairlines.net/v1/roster_2.php?rvi=33474');
preg_match_all("#<td>(.*)#", $link, $out1);
preg_match_all("#<td align='center'>(.*<a.*href=(.*)>(.*)</a>)#", $link, $out2);
//echo '<pre>'.print_r($out1,true).'</pre>';
//echo '<pre>'.print_r($out2,true).'</pre>';
echo '<table border="1"><tbody><tr><th>Callsign</th><th>Full Name</th></tr>';
for ($i=0;$i<17;$i++){
echo '<tr><td>';
echo '<a href="http://remote.fsairlines.net/v1/'.$out2[2][$i].'">'.$out2[3][$i].'</a>';
echo '</td><td>';
echo $out1[1][$i];
echo '</td></tr>';
}
echo '</tbody></table>';
?>
samanbank
جمعه 14 شهریور 1393, 13:23 عصر
اگه گرون میگه خوب این سورسش
اما اگه میخوایید یادبگیرید کمی درمرود regx سرچ کنید.
<?php
$link = file_get_contents('http://remote.fsairlines.net/v1/roster_2.php?rvi=33474');
preg_match_all("#<td>(.*)#", $link, $out1);
preg_match_all("#<td align='center'>(.*<a.*href=(.*)>(.*)</a>)#", $link, $out2);
//echo '<pre>'.print_r($out1,true).'</pre>';
//echo '<pre>'.print_r($out2,true).'</pre>';
echo '<table border="1"><tbody><tr><th>Callsign</th><th>Full Name</th></tr>';
for ($i=0;$i<17;$i++){
echo '<tr><td>';
echo '<a href="http://remote.fsairlines.net/v1/'.$out2[2][$i].'">'.$out2[3][$i].'</a>';
echo '</td><td>';
echo $out1[1][$i];
echo '</td></tr>';
}
echo '</tbody></table>';
?>
اقا خیلی ممنون واقعا لطف کردی <3
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.