Merhaba,
Süper Lig fikstürünü yazdığım bot ile çekiyorum. Tüm haftaları çekmem gerekiyor ve "select" ile hafta seçip jQuery ile o haftanın fikstürünü çekiyorum. Ama dediğim gibi tüm haftaları tek seferde çektiğim için yavaşlama sorunu oluyor.
Kodlar:
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$.divliste = {
'0' : $([]),
'1div' : $('#1div'),
'2div' : $('#2div'),
'3div' : $('#3div'),
'4div' : $('#4div'),
'5div' : $('#5div'),
'6div' : $('#6div'),
'7div' : $('#7div'),
'8div' : $('#8div'),
'9div' : $('#9div'),
'10div' : $('#10div'),
'11div' : $('#11div'),
'12div' : $('#12div'),
'13div' : $('#13div'),
'14div' : $('#14div'),
'15div' : $('#15div'),
'16div' : $('#16div'),
'17div' : $('#17div'),
'18div' : $('#18div'),
'19div' : $('#19div'),
'20div' : $('#20div'),
'21div' : $('#21div'),
'22div' : $('#22div'),
'23div' : $('#23div'),
'24div' : $('#24div'),
'25div' : $('#26div'),
'27div' : $('#27div'),
'28div' : $('#28div'),
'29div' : $('#29div'),
'30div' : $('#30div'),
'31div' : $('#31div'),
'32div' : $('#32div'),
'33div' : $('#33div'),
'34div' : $('#34div')
};
$('#divsecici').change(function() {
// hide all
$.each($.divliste, function() { this.hide(); });
// show current
$.divliste[$(this).val()].show();
});
});
</script>
<?php
echo '<select id="divsecici">';
echo '<option value="0">Hafta Seçin</option>';
for($a=1;$a<35;$a++){
echo '<option value="'.$a.'div">'.$a.'. Hafta</option>';
}
echo '</select>';
echo "<div id='1div' style='display: none;'>";
include("fikstur/1.php");
echo '</div>';
echo "<div id='2div' style='display: none;'>";
include("fikstur/2.php");
echo '</div>';
echo "<div id='3div' style='display: none;'>";
include("fikstur/3.php");
echo '</div>';
echo "<div id='4div' style='display: none;'>";
include("fikstur/4.php");
echo '</div>';
echo "<div id='5div' style='display: none;'>";
include("fikstur/5.php");
echo '</div>';
echo "<div id='6div' style='display: none;'>";
include("fikstur/6.php");
echo '</div>';
echo "<div id='7div' style='display: none;'>";
include("fikstur/7.php");
echo '</div>';
echo "<div id='8div' style='display: none;'>";
include("fikstur/8.php");
echo '</div>';
echo "<div id='9div' style='display: none;'>";
include("fikstur/9.php");
echo '</div>';
echo "<div id='10div' style='display: none;'>";
include("fikstur/10.php");
echo '</div>';
echo "<div id='11div' style='display: none;'>";
include("fikstur/11.php");
echo '</div>';
echo "<div id='12div' style='display: none;'>";
include("fikstur/12.php");
echo '</div>';
echo "<div id='13div' style='display: none;'>";
include("fikstur/13.php");
echo '</div>';
echo "<div id='14div' style='display: none;'>";
include("fikstur/14.php");
echo '</div>';
echo "<div id='15div' style='display: none;'>";
include("fikstur/15.php");
echo '</div>';
echo "<div id='16div' style='display: none;'>";
include("fikstur/16.php");
echo '</div>';
echo "<div id='17div' style='display: none;'>";
include("fikstur/17.php");
echo '</div>';
echo "<div id='18div' style='display: none;'>";
include("fikstur/18.php");
echo '</div>';
echo "<div id='19div' style='display: none;'>";
include("fikstur/19.php");
echo '</div>';
echo "<div id='20div' style='display: none;'>";
include("fikstur/20.php");
echo '</div>';
echo "<div id='21div' style='display: none;'>";
include("fikstur/21.php");
echo '</div>';
echo "<div id='22div' style='display: none;'>";
include("fikstur/22.php");
echo '</div>';
echo "<div id='23div' style='display: none;'>";
include("fikstur/23.php");
echo '</div>';
echo "<div id='24div' style='display: none;'>";
include("fikstur/24.php");
echo '</div>';
echo "<div id='25div' style='display: none;'>";
include("fikstur/25.php");
echo '</div>';
echo "<div id='26div' style='display: none;'>";
include("fikstur/26.php");
echo '</div>';
echo "<div id='27div' style='display: none;'>";
include("fikstur/27.php");
echo '</div>';
echo "<div id='28div' style='display: none;'>";
include("fikstur/28.php");
echo '</div>';
echo "<div id='29div' style='display: none;'>";
include("fikstur/29.php");
echo '</div>';
echo "<div id='30div' style='display: none;'>";
include("fikstur/30.php");
echo '</div>';
echo "<div id='31div' style='display: none;'>";
include("fikstur/31.php");
echo '</div>';
echo "<div id='32div' style='display: none;'>";
include("fikstur/32.php");
echo '</div>';
echo "<div id='33div' style='display: none;'>";
include("fikstur/33.php");
echo '</div>';
echo "<div id='34div' style='display: none;'>";
include("fikstur/34.php");
echo '</div>';
?>
Bu da fikstürdeki haftalardan bir tanesi:
<?php
$sayfa="http://www.trthaber.com/ligfiksturu-hafta-1.html";
$site = file_get_contents($sayfa);
preg_match_all('#<div>(.*?)</div>\s*<span>(.*?)</span>\s*<span class="sep">-</span>#',$site,$url,PREG_SET_ORDER);
preg_match_all('#<span class="sep">-</span>\s*<span>(.*?)</span>\s*<div>(.*?)</div>\s*</li>#',$site,$url2,PREG_SET_ORDER);
$say=count($url);
$say2=count($url2);
for($i=0; $i<9; $i++){
$sil = $i+1;
echo "<li>".$url[$i][1]." ".$url[$i][2]."-".$url2[$i][1]." <span style='color:red;'>".$url2[$i][2]."</span></li>";
}
?>
Bu sorunu nasıl çözebilirim arkadaşlar?