PHP Kodlama Hatası - Yardım edin

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Üyelik Yaşı
5 Ay
Bakiye
20,11 TL
Mesajlar
213
Tepki Puanı
67
Ödül
41
Yaş
22
Konum
İstanbul
Merhaba arkadaşlar,

Bir proje üzerinde çalışıyordum php kodlamayı buldum internetten fakat hep aynı hatayı alıyorum. Aldığım hata bu ;

1023


Yapmaya çalıştığım ise php kod ile resim çekme. Kod aşağıdaki gibidir ;

Kod:
<?php
    $bannerList = array(
      1 => "1.png",
      2 => "trlink.png",
    );

  // Gelen ID'yi tanımla
    $id = htmlspecialchars($_GET['id']); 
 
  // ID mevcut değilse hata ver
    if(!array_key_exists($id, $bannerList)) {
      die("Hata: Geçersiz banner ID");
    }       
 
  // Banner dosyasını çek, ulaşılamıyorsa hata ver
    $banner = file_get_contents($bannerList[$id]) or die("Hata: Banner dosyası mevcut değil!");                                 
 
  // Banner uzantısını algıla
    $ext = end(explode('.',$banner));       
        
    switch ($ext) {
    case "png":               
        $header = "image/png";
        break;
    case "jpg": 
        $header = "image/jpeg";
        break;
    case "gif":
        $header = "image/gif";
        break;
    } 
    
  // Sorun yoksa ekrana bastır               
    header("Content-Type: $header");
    echo $banner;         
?>
Yardımlarınızı bekliyorum. Şimdiden teşekkürler..
 

Üyelik Yaşı
4 Ay
Mesajlar
367
Tepki Puanı
154
Ödül
56
Kodu test ettim; Hata: Geçersiz banner ID uyarısı aldım. Sorun yok yani attığın kodda. banner.php dosyasını atsana bi
 

Üyelik Yaşı
5 Ay
Bakiye
20,11 TL
Mesajlar
213
Tepki Puanı
67
Ödül
41
Yaş
22
Konum
İstanbul

Üyelik Yaşı
4 Ay
Mesajlar
367
Tepki Puanı
154
Ödül
56
Reis seni anlamıyorum, şuan bu hatayı veriyor link. Biraz daha detaylı anlatsan yardımcı olurum.

1024
 

baydogan

ACİLSE: [email protected] 'e yazın lütfen
Yönetici
Editör

Üyelik Yaşı
4 Ay
Mesajlar
909
Tepki Puanı
932
Ödül
41
Konum
Buradayım.

Üyelik Yaşı
5 Ay
Bakiye
20,11 TL
Mesajlar
213
Tepki Puanı
67
Ödül
41
Yaş
22
Konum
İstanbul
Bak dostum şu şekilde vereyim bi bak istersen dosyalara. Resimi görebilmek için banner.php?id=1 (1. resim) banner.php?id=2 (2.resim) gibi bakabilirsin.
 

Ekli dosyalar


Üyelik Yaşı
5 Ay
Bakiye
20,11 TL
Mesajlar
213
Tepki Puanı
67
Ödül
41
Yaş
22
Konum
İstanbul
Şu adresi inceleyin: https://www.hostinger.com/tutorials/fix-warning-cannot-modify-header-information-headers-already-sent

1.png nin adını değiştirmeyi deneyin, eğer yine olmazsa yükleme yaptığınız sunucudaki adres yolunu değiştirmeyi deneyin. Kodu kontrol ettim, bir sorun görünmüyor.

Muhtemelen sorunun sebebi bir başka header.php dosyasının olması ve isteklerin çakışması.
Defalarca değiştim fakat yine de olmadı. Bir de sadece 1 tane dosyadan oluşuyor. header.php vs yok..

Birde o konuyu inceledim fakat o wordpress için uygulanan birşey. Bu sadece 1 adet dosya..

Senin tek amacın resmi ?id=2 yaptığında göstermek mi ? ?id=1 de farklı resim ?id=2 de farklı ?
Heh aynen öyle dostum
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst