$cachefile değişkenindeki dosyayı görmüyor, onu bir kontrol et istersen.

65. satırdaki hata da açamadığı için kapatmayı okumuyor galiba