v2.5.2
Giriş yap

php ile sitenin kaynak kodunda kelime nasıl aratılabilinir ?

onurnerde
383 defa görüntülendi ve 1 kişi tarafından değerlendirildi

php ile sitenin kaynak kodunu aldığımızda bir kelime varmı yokmu nasıl kontrol edebiliriz ?
ben biraz uğraştım fakat sitenin altlarında olan kelimenin çıktısını alamadım ?
sitenin başında olunca kelimeleri aratıp çıktısını alabiliyoruz fakat altlarında olunca alamıyoruz ?
ilgili işlemleri nasıl yapabiliriz ?

bmathers
481 gün önce

Aşağıdaki kodu denediğimde hedef sitede aradığım bir kelimenin varlığını kontrol edebiliyorum. Muhtemelen işini göreceğini tahmin ediyorum, deneyebilir misin :)?

Eğer kod çalışmadıysa veri çekmeye çalıştığın web sitesinin bağlantısını gönderebilirsen yardımcı olmaya çalışayım.

$url = 'https://www.hurriyet.com.tr/';
$contents = file_get_contents($url);

if ($contents === false) {
    die('İçerik alınamadı');
}

$keyword = "Dolar Kuru";

// Düzenli ifadeyle arama yapma (büyük-küçük harf duyarlı olmayan arama)
$pattern = '/\b' . preg_quote($keyword, '/') . '\b/i';
if (preg_match($pattern, $contents)) {
    echo "Kelime bulundu!";
} else {
    echo "Kelime bulunamadı!";
}