Giriş yap
Localhostta çalışan kod hostta çalışmıyor

Öncelikle herkese merhabalar hepinize iyi çalışmalar dilerim.

Hemen soruma geçeyim;

Yazdığım php kodu malesef localhostta sorunsuz çalışırken hosting üzerinde çalışmıyor.Yetkili ile de konuştum ancak paylaşımlı sunucuda olduğum için bazı güvenlik aşamaları nedeni ile her özelliğin açık olmadığını ifade etti aslına bakarsanız sadece file_get_contents ile Tayfun hocamın instagram üzerine olan daha önce yaptığı bir çalışmayı denemiştim.Acil yardım dileniyorum delirmek üzereyim.

recepkaramanli61
15 gün önce

curl ile deneme yaptınız mı ? Onunla da hata verirse, kodlarınızı paylaşın ona göre bakalım.

itaylanizci
15 gün önce

Curl ile de denedim ancak sonuç yine aynı malesef. Kodları paylaşıyorum.

<php>

$json=file_get_contents('https://www.instagram.com/username/?__a=1');
$data=json_decode($json,true);

foreach (array_slice($data['graphql']['user']['edge_owner_to_timeline_media']['edges'],0,4) as $code) {
$link = "https://www.instagram.com/p/";
	

</php>
html kodları;
<php>

    <blockquote class="instagram-media" 
    data-instgrm-captioned data-instgrm-permalink="<?php echo $link.$code['node']['shortcode']  ?>/?utm_source=ig_embed&amp;utm_campaign=loading" data-instgrm-version="12" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:360px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"></blockquote>
    <script async src="//www.instagram.com/embed.js"></script>
     }

</php>

recepkaramanli61
14 gün önce

Kendi sunucumda, kendi instagram profilim ile test ettim. Almak istediğiniz verinin gizli olup olmaması ile alakalı sorununuz. Başka bir instagram profilinde test edermisiniz. Veya test yaptığınız instagram profilinin gizlilik ayarlarının açık olduğundan emin olunuz.

itaylanizci
14 gün önce

Denedim hocam vaziyet yine aynı denediğim hesaplar açık işletme hesaplarıydı.Sunucudan ne istemeliyim ya da ne gibi bi yol izlemeliyim ?

recepkaramanli61
13 gün önce

şu şekilde test edip, gelen verilere bakarmısın.

<code>

$json=file_get_contents('https://www.instagram.com/username/?__a=1');
$data=json_decode($json,true);
echo '<pre>';
print_r($data);

</code>

recepkaramanli61
13 gün önce

şu şekilde test edip, gelen verilere bakarmısın.


$json=file_get_contents('https://www.instagram.com/username/?__a=1');
$data=json_decode($json,true);
echo '<pre>';
print_r($data);

itaylanizci
12 gün önce

Hocam malesef gelen sayfa boş ve sayfa kaynağında ise sadece <pre> yazıyor.

recepkaramanli61
10 gün önce

Şöyle bir kodu kendi sunucumda test ettim, veri geliyor.

$json=file_get_contents('https://www.instagram.com/isbankasi/?__a=1');
$data=json_decode($json,true);
$link = "https://www.instagram.com/p/";

foreach (array_slice($data['graphql']['user']['edge_owner_to_timeline_media']['edges'],0,4) as $code) {
    
    echo $link.$code['node']['shortcode'].'<br>';
    
}

https://www.recepkaramanli.com/prototurk.php

itaylanizci
9 gün önce

Sanırım sunucu değiştirmem gerekecek ya da sunucu sahibi bi ayar çekecek kodlar çalışıyor çünkü sıyırcam vallaha

Nasıl akıllıca soru sorulur?
Daha hızlı ve kaliteli cevaplar almak için önce nasıl soru sorulacağını bilmeniz gerekir. Eğer bilmiyorsanız bu yazı serisini okuyun.

Cevap yaz