• 31-12-2007, 01:44:43
    #1
    yemek tarifi sitesi yapıyorumda bir yerde takıldım
    almak istediğim yer sadece idi alacağım 268
    <a href="?sayfa=tarif&tarifID=268" style='font-size:11px'>
    elimdeki örnek kod
    <?php
    $f = "http://www.haberler.com/webmasters/rss.asp?kategori=guncel";
    $xml = file_get_contents ($f); 
    preg_match_all('/<title>([^<]*)<\/title>/',$xml,$arrt); 
    preg_match_all('/<link>([^<]*)<\/link>/',$xml,$arrl); 
    preg_match_all('/<pubDate>([^<]*)<\/pubDate>/',$xml,$arrp); 
    preg_match_all('/<description>([^<]*)<\/description>/',$xml,$arrd); 
    unset($arrt[1][0]);
    unset($arrt[1][1]);
    unset($arrl[1][0]);
    unset($arrl[1][1]);
    unset($arrd[1][0]);
    $title = array_merge($arrt[1]);
    $link = array_merge($arrl[1]);
    $pubdate = $arrp[1];
    $desc    = array_merge($arrd[1]);
    $ars = array(array_filter($title),array_filter($link),array_filter($pubdate),array_filter($desc));
    $len = count($ars[0]); 
    for($i=0; $i<$len; $i++) 
        echo '<a href="'.$ars[1][$i].'" target=\"_blank\">'. 
             $ars[0][$i].'</a> ['.$ars[2][$i].'] <br>'."\n".$ars[3][$i] .'<br>'. "\n"; 
    ?>
    preg_match_all('/<title>([^<]*)<\/title>/',$xml,$arrt); bu alan nasıl yazmalıyım.
  • 31-12-2007, 19:02:10
    #2
    Üyeliği durduruldu
    $desen = "<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>"
  • 02-01-2008, 00:49:34
    #3
    kafayı yedim
    Alıntı
    Parse error: syntax error, unexpected T_STRING in /home/aaaa/public_html/b.php on line 4
       <?php
    $f = "http://www.e-lezzet.com/index.php?sayfa=kategori&kategoriID=1";
    $xml = file_get_contents ($f);
    preg_match_all('<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>',$xml,$arrt); 
    preg_match_all('/<link>([^<]*)<\/link>/',$xml,$arrl); 
    preg_match_all('/<pubDate>([^<]*)<\/pubDate>/',$xml,$arrp); 
    preg_match_all('/<description>([^<]*)<\/description>/',$xml,$arrd); 
    unset($arrt[1][0]);
    unset($arrt[1][1]);
    unset($arrl[1][0]);
    unset($arrl[1][1]);
    unset($arrd[1][0]);
    $title = array_merge($arrt[1]);
    $link = array_merge($arrl[1]);
    $pubdate = $arrp[1];
    $desc    = array_merge($arrd[1]);
    $ars = array(array_filter($title),array_filter($link),array_filter($pubdate),array_filter($desc));
    $len = count($ars[0]); 
    for($i=0; $i<$len; $i++) 
        echo '<a href="'.$ars[1][$i].'" target=\"_blank\">'. 
             $ars[0][$i].'</a> ['.$ars[2][$i].'] <br>'."\n".$ars[3][$i] .'<br>'. "\n"; 
    ?>
    yardımcı olurmusun
  • 02-01-2008, 01:16:05
    #4
    4. satırdaki syntax hatası:

    preg_match_all("<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>",$xml,$arrt);
    böyle olacak.
  • 02-01-2008, 01:21:15
    #5
    Üyeliği durduruldu
    preg_match_all("@<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>@smi",$xml,$arrt);

    @ bununla başlat @smi şeklinde bitir.
  • 02-01-2008, 01:21:56
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hocam bi başka yemek sitesinin database inimi cekiyosun?
  • 02-01-2008, 01:23:08
    #7
    altintas adlı üyeden alıntı: mesajı görüntüle
    hocam bi başka yemek sitesinin database inimi cekiyosun?
    ewt yemekleri çektim kategori ve linkler kaldı idleri katdan alacağım

       <?php
    $f = "http://www.e-lezzet.com/index.php?sayfa=kategori&kategoriID=1";
    $xml = file_get_contents ($f);
    preg_match_all("<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>",$xml,$arrt);  
    preg_match_all("<a href=\"?sayfa=tarif&tarifID=([0-9]+)\" style='font-size:11px'>([^<]*)<\/a>/",$xml,$arrl); 
    preg_match_all("/<td>([^<]*)<\/td>/",$xml,$arrp); 
    preg_match_all("/<td>([^<]*)<\/td>/",$xml,$arrd); 
    unset($arrt[1][0]);
    unset($arrt[1][1]);
    unset($arrl[1][0]);
    unset($arrl[1][1]);
    unset($arrd[1][0]);
    $title = array_merge($arrt[1]);
    $link = array_merge($arrl[1]);
    $pubdate = $arrp[1];
    $desc    = array_merge($arrd[1]);
    $ars = array(array_filter($title),array_filter($link),array_filter($pubdate),array_filter($desc));
    $len = count($ars[0]); 
    for($i=0; $i<$len; $i++) 
        echo '<a href="'.$ars[1][$i].'" target=\"_blank\">'. 
             $ars[0][$i].'</a> ['.$ars[2][$i].'] <br>'."\n".$ars[3][$i] .'<br>'. "\n"; 
    ?>
    Alıntı
    Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '(' in /home/adsads/public_html/b.php on line 5
    aykut yardımcı olurmusun baslık link zorluk zamanı çekmeye çalışıyorum.
  • 02-01-2008, 01:25:21
    #8
    emek çalıyorsun yani?

    alma mazlumun içeriğini çıkar aheste aheste
  • 02-01-2008, 01:29:53
    #9
    1 site yapıyoruz.
    + e-lezzet ile irtibat içerisindeyiz kaynak vererek içeriği kullanacağız bunun gibi birçok haber siteri ile anlaşmamız var mesela bursahakimiyet bir çok site kaynak gösterirerek kulanabilirsiniz diyor emek çalma gibi bir olasılık yok