.json çıktının sonundaki html etiketlerini silme
Merhaba,
Elimde sorgu gönderdiğim json çıktısı olan bir sayfa var. Sayfa içeriği json fakat formatı html kalıntıları içeriyor.
Sayfanın sonundaki etiketler şu şekilde: http://prntscr.com/26skp7s
buradan veri alamıyorum. sanırım bu iki etiket yüzünden. sayfanın gerisi tamamen json formatında.
buradaki veriyi alıp kendi json dosyama yazdırıyorum. fakat html ve body etiketleri de geliyor. Bu etiketleri hariç bırakarak json dosyama yazdırmak istiyorum. Bunu nasıl yapabilirim?
Yanıt için teşekkür ederim
$data değişkenini array belirterek ya da belirtmeyerek yazdırdığımda boş sayfa geliyor herhangi bir değer gelmiyor.
kod şu şekilde;
$file = file_get_contents('https://site.com/fiyat.php');
$data = json_decode($file, true); //gelen veriyi array e çevir
echo $data;
Şu şekilde çıktı alırsam önceki mesajlardaki json'umsu çıktı geliyor. Sonunda yine </html> ve </body> etiketleri mevcut. Kaynak kodlarına bakınca görüyorsunuz etiketleri.
$file = file_get_contents('https://site.com/fiyat.php');
file_put_contents (__DIR__ . DIRECTORY_SEPARATOR . 'datas.json', $file);
echo $file;
Bu arada yardımcı olmaya çalışanlara teşekkür ederim. Hem öğrenmeye çalışıyorum bu yüzden ısrarcıyım. Hem de hazıra konmamak için önce defalarca sitede araştırma yapıyorum, deniyorum tekrar tekrar.