• 29-01-2020, 01:04:25
    #1
    Üyeliği durduruldu
    Warning: Illegal string offset 'status' in /public_html/app/library/CrudPDO.php on line 67

    Warning: Cannot modify header information - headers already sent by (output started at /public_html/app/library/CrudPDO.php:67) in /public_html/app/moduls/nedmin/controller/nedminController.php on line 145

    Udemy'de bir kurs izliyordum ve panel yazmaya çalışıyorum. Dosya göndermek istediğimde bu hatayı alıyorum.
    Yardımcı olabilecek arkadaşlara kodları ve dosyaları atabilirim.
    Ücretli/ücretsiz yardımlarınızı rica ediyorum.

    bağlı dosyalar:

    https://dosya.co/d6l191e0va21/kodlar.rar.htm
  • 29-01-2020, 01:07:39
    #2
    Üyeliği durduruldu
    EminCimen adlı üyeden alıntı: mesajı görüntüle
    Warning: Illegal string offset 'status' in /public_html/app/library/CrudPDO.php on line 67

    Warning: Cannot modify header information - headers already sent by (output started at /public_html/app/library/CrudPDO.php:67) in /public_html/app/moduls/nedmin/controller/nedminController.php on line 145

    Udemy'de bir kurs izliyordum ve panel yazmaya çalışıyorum. Dosya göndermek istediğimde bu hatayı alıyorum.
    Yardımcı olabilecek arkadaşlara kodları ve dosyaları atabilirim.
    Ücretli/ücretsiz yardımlarınızı rica ediyorum.
    Merhaba,
    Geçersiz bir dizi mevcut diyor > status
  • 29-01-2020, 01:08:43
    #3
    Merhaba, Özelden Anydesk id atarsanız yardımcı olabilirim.
  • 29-01-2020, 01:11:50
    #4
    Kod bloğunuzu burada paylaşırsanız daha hızlı destek alırsınız.
  • 29-01-2020, 01:17:53
    #5
    Illegal string offset hatasının sebebi : bir stringi array gibi kullanmaya çalışmanız.
    Cannot modify header information - headers already sent by hatasının sebebi ise: bir kodda echo vs ile ekrana bişe bastırttıktan sonra header üzerinde değişim yapamazsınız.
  • 29-01-2020, 01:20:55
    #6
    Üyeliği durduruldu
    Narcos adlı üyeden alıntı: mesajı görüntüle
    Kod bloğunuzu burada paylaşırsanız daha hızlı destek alırsınız.
    mvc olduğu için bir çok yere bağlı ilgili dosyaları ekliyorum



    aktif..
  • 29-01-2020, 02:39:57
    #7
    illegal offset pdo hatasını alırken eğer veri tabanı işlemi yapıyorsanız mysq bağlanma işlemini bir fonksiyona tanımlayın.
    örneğin:

    function baglan(){
    try{
    $conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
    ......
    return $conn;
    }......
    }
    
    // sorgularda kullanırken
    
    $db = baglan();
    * PDO kendi içerisinde kapatma işlemini kullanır. Her sorgu bittiğinde db bağlantısı otomatik kapanır.

    Headers already sent by... hatasını aldığınız sayfanın veya ilk include edilen sayfanın başına ob_start(); kodunu eklerseniz hata almazsınız.