Yani Echo yankılanan değildir

2 Cevap php

Yani bu gerçekten neato PHP kod tüm var ve ben mecburiyetten fonksiyonları ile bazı yeniden yapmaya başladım. (Kim yetim yorumlarınıza istiyor çünkü?) Ben klasörünü siliyorum ederken benim web sitesinde yorum silemez neden anlamaya çalışıyorum, hata ayıklama ediyorum

Yani deletefolder.php adında bir dosya içinde ($ ebeveyn) DeleteFolder için bir çağrı var. Recursively benim ağaç yapısını çapraz olacak Bu bir fonksiyon.

Ben ettik deletefolder.php içine başka bir dosya içerir. Dosya arama helpers.php olduğunu ve DeleteFolder işlevi içerir.

DeleteFolder fonksiyonu (dosyayı kendisi öldürür) deletecomments çağırır (dosya başına tüm yorumları öldürür) ve dosyayı silin.

Şimdi, her şeyi sadece bana oluyor anlamaya yardımcı yankı tablolar ile slathered. Ben başka konumlardan, bu fonksiyonların kombinasyonu aradığınızda ben bir sorun mesajları almaya sahip görünmemektedir. Ama deletefolder.php sayfasından onları çağırdığınızda herhangi alamadım. Bu durumda olurdu neden bilen var mı?

2 Cevap

Eğer doğrulamak isteyebilirsiniz bir kaç şey.

  • Çıktının kaynağını kontrol edin. Bir HTML açıklama ya çıktı saklandığı bir etiketinin ortasında düz yankılanan olabilir.

  • Çıktı tamponlama kullanıyorsanız (ob_start())? Eğer kodda bir noktada tampon temizleme ve ona dair her şeyi unuttum olabilir.

  • Aynı dizinde aynı isimde ama farklı dosyalar. Aslında kodunuzu ulaşır emin olmak için işlevi bir die() yapın. Sen (benim için oldukça birkaç kez oldu) dosyanızın bir kopyasını içeren / düzenleme olabilir.

Eh, ben ciddiye echo komutunda bir hata buldum şüpheliyim, bu yüzden sorun bir yerde program mantığı ile. Kodunuzu görmeden, gerçekten söylemek imkansız. Belki de beklenmedik bir şekilde ayarlamak veya unset olan bazı değişken var, ya da aslında include() düzgün dosyaları ing değiliz.