lostyazilim
tr.link

php veri çekme boş array

9 Mesajlar 1.778 Okunma
acebozum
tr.link

soylemezh1 soylemezh1 WM Aracı Kullanıcı
  • Üyelik 23.02.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Freelancer
  • Konum Sakarya
  • Ad Soyad S** S**
  • Mesajlar 41
  • Beğeniler 13 / 5
  • Ticaret 0, (%0)
function ara($bas, $son, $yazi)
{
@preg_match_all('/' . preg_quote($bas, '/') .' (.*?)' . preg_quote($son, '/') .'/i' , $yazi, $m);
return @$m[1];
}

$link = "https://flarumtr.com";
$icerik = file_get_contents($link);

$baslik = ara('','',$icerik);

echo 'Cevapla = '.$baslik[0];

?>


veri çekmek için böyle bir kod yazdım fakat "Notice: Undefined offset: 0 in D:\xampp\htdocs\bot\index.php on line 13" böyle bir hata alıyorum nasıl düzeltebilirim
 

 

elektronikssl
webimgo

soylemezh1 soylemezh1 WM Aracı Kullanıcı
  • Üyelik 23.02.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Freelancer
  • Konum Sakarya
  • Ad Soyad S** S**
  • Mesajlar 41
  • Beğeniler 13 / 5
  • Ticaret 0, (%0)
sorunun cevabını bilen varmı ?
 

 

euthox euthox WM Aracı Kullanıcı
  • Üyelik 08.01.2020
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad G** Y**
  • Mesajlar 73
  • Beğeniler 2 / 25
  • Ticaret 1, (%100)
domdocument kullanmanızı tavsiye ederim
tam olarak sitede ne çekmek istiyorsunuz söylerseniz yardımcı olabilirim
 

 

soylemezh1 soylemezh1 WM Aracı Kullanıcı
  • Üyelik 23.02.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Freelancer
  • Konum Sakarya
  • Ad Soyad S** S**
  • Mesajlar 41
  • Beğeniler 13 / 5
  • Ticaret 0, (%0)
konu başlıklarını çekmek istiyorum
 

 

wmaraci
wmaraci

BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
  • Üyelik 09.04.2015
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgisayar Teknik Servis
  • Konum İstanbul Avrupa
  • Ad Soyad B** Y**
  • Mesajlar 394
  • Beğeniler 207 / 132
  • Ticaret 5, (%100)
Konu başlıklarının kaynak kodlarının bir kısmını eklermisiniz
 

 

soylemezh1 soylemezh1 WM Aracı Kullanıcı
  • Üyelik 23.02.2019
  • Yaş/Cinsiyet 34 / E
  • Meslek Freelancer
  • Konum Sakarya
  • Ad Soyad S** S**
  • Mesajlar 41
  • Beğeniler 13 / 5
  • Ticaret 0, (%0)
$veri=file_get_contents("https://flarumtr.com/");
preg_match_all('@
  • (.*?)
  • @si', $veri, $baslik);
    echo $baslik[0][0];
    echo $baslik[0][1];
    echo $baslik[0][2];
    echo $baslik[0][3];
    ?>

    bu kodları kullanarak istediğim kadar veriyi çektim yani başlıktaki sorunum çözüldü ben çektiğim başlıkları nasıl düzenleyebilirim css ile tek tek class atayabilirmiyim ve atayabilirsem nasıl yaparım
     

     

    BarisYILMAZ BarisYILMAZ WM Seo Tool Kullanıcı
    • Üyelik 09.04.2015
    • Yaş/Cinsiyet 41 / E
    • Meslek Bilgisayar Teknik Servis
    • Konum İstanbul Avrupa
    • Ad Soyad B** Y**
    • Mesajlar 394
    • Beğeniler 207 / 132
    • Ticaret 5, (%100)
    şu regex desenini denermisin
    (?is)">([^<]+)
    Başına delimiters sonuna regex flags ekle istersen
     

     

    soylemezh1 soylemezh1 WM Aracı Kullanıcı
    • Üyelik 23.02.2019
    • Yaş/Cinsiyet 34 / E
    • Meslek Freelancer
    • Konum Sakarya
    • Ad Soyad S** S**
    • Mesajlar 41
    • Beğeniler 13 / 5
    • Ticaret 0, (%0)
    tamamdır teşekkürler
    BarisYILMAZ

    kişi bu mesajı beğendi.

    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al