Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
292
Tıklama
0
Öne Çıkarma
Php veri çekme
B
geçen yıl
Er
Konu Sahibi

Forumda birkaç konuyu araştırdım fakat genelde direk olarak veri çekme veya mysql gibi tablo yazdırma konuları mevcut benim yapmak istediğim php ile çektiğim verileri kendi html sitemde yazdırmak alttaki kod ile veriyi çekiyorum

<?php


$url = "url";



$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($curl);
curl_close($curl);



$dom = new DOMDocument();
@$dom->loadHTML($data);



$xpath = new DOMXPath($dom);



$elements = $xpath->query('xpathyolu');




// Verileri ekrana yazdırıyoruz
foreach ($elements as $element) {
    echo $element->nodeValue;
}




?>
bu çıktıyı örnek alttaki html tagları arasına nasıl çağırabilirim.

<div>
<h5 class="player-name tcn-1 mb-1 title-anim">PHP ÇEKİLECEN VERİ ÇIKTISI</h5>
</div>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



D
geçen yıl
Yarbay

Başka siteden html çekip dom olarak parse etmek istiyorsun.

Kazık iştir. mysql den ile veri çekmeye benzemez. Javascript ile yap. Javascript dom modelini doğal olarak destekler.

<?=print_r($element->nodeValue,true)?>

dersen nodeValue nin ne içerdiğini görebilirsin.

veya

<?=$status->textContent?>

dersen tüm htmli basabilirsin.



https://www.php.net/manual/tr/book.dom.php

buradan devam et



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.