• 25-12-2012, 18:51:26
    #1
    Üyeliği durduruldu
    <?php
    
    $site = file_get_contents("http://www.haberler.com/sanliurfa/namaz-vakitleri/");
    preg_match_all('#<div class="box boxDarkBlue boxPrayerDetail">(.*?)</div>#si',$site,$bilgi,PREG_SET_ORDER); 
    $vakit = explode('<td class="pngfix">',$site);
    $vakit = explode('</td>',$vakit[1]);
    
    
    ?>
    merhaba arkadaşlar
    namaz vakitleri botu yapmaya calıstım ama yapamadım sonuc bu
    bilgisi olan arkadaşlar yardım edermisiniz şimdiden teşekkürler.
  • 25-12-2012, 20:20:35
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam boş bir vaktime denk geldi. hemen yapıp size veriyim siz inceleyin.

    çıktı ;



    gerekli kodlar ;
    <!doctype html>
    <html>
    <head>
    	<meta charset="utf-8" />
    </head>
    <body>
    	<?php
    		// Veri Alma İşlemi
    		$veri_url = 'http://www.haberler.com/sanliurfa/namaz-vakitleri/';
    		$veri_al = html($veri_url, true, 'iso-8859-9', 'utf-8');
    		// Ayıklama İşlemleri
    		$regex_deseni = '#<div\sclass="content">(.*?)<table\sclass="data">(.*?)<\/table>(.*?)<\/div>#si';
    		preg_match($regex_deseni, $veri_al, $eslesmeler);
    		$ayiklanacak_veri = $eslesmeler[2];
    		
    		$regex_deseni_2 = '#<td\sclass="pngfix">(.*?)\s<strong>(.*?)<\/strong><\/td>#si';
    		preg_match_all($regex_deseni_2, $ayiklanacak_veri, $eslesmeler);
    		
    		$namaz_vakitleri = array(
    			'vakitAdi' => $eslesmeler[1],
    			'vakitSaati' => $eslesmeler[2]
    		);
    		
    		// Ekrana Yazdır
    		
    		echo '<pre>';
    		
    		print_r($namaz_vakitleri);
    		
    		echo '</pre>';
    		
    		/* Yardımcı Fonksiyon(lar) */
    		function html($url, $iconv=false, $iconv_in_charset=null, $iconv_out_charset=null) {
    			return ($iconv) ? iconv($iconv_in_charset, $iconv_out_charset, @file_get_contents($url)) : @file_get_contents($url);
    		}
    		
    	?>
    </body>
    </html>
  • 25-12-2012, 20:24:43
    #3
    bir şeyler saçmalardım işlh işine yarar




    <?php

    echo'<link rel="stylesheet" type="text/css" href="http://www.haberler.com/static/css2/style.css?a=1"/>';

    function siteBaglan($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    $browser = $_SERVER['HTTP_USER_AGENT'];
    curl_setopt($ch, CURLOPT_USERAGENT,"googlebot");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_REFERER, "http://www.google.com/");
    $source = curl_exec($ch);
    curl_close($ch);
    return $source;
    }
    $getir = siteBaglan("http://www.haberler.com/sanliurfa/namaz-vakitleri/");



    preg_match_all('#<table(.*?)</table>#s',$getir,$kontrolx);
    $kontrol="";
    for ($a=0; $a<count($kontrolx[1]); $a++) {
    $kontrol .= $kontrolx[1][$a];

    $kontrol1=str_replace('width="100%">','',$kontrol) ;

    }
    echo '<table '.$kontrol1.'</table>'; ?>
  • 25-12-2012, 22:40:08
    #4
    Üyeliği durduruldu
    gercekten cok tesekkür ederim hocam her ikinizede sagolun