Witam. Tworze sobie prostą stronke internetową opartą na plikach (mysql nie wchodzi w grę). No i w pewnym momencie trzeba otworzyć plik. Problem polega na tym, że mam dwie klasy do obsługi dwóch podsystemów, które mają identyczny kod ładowania pliku, ale jedna klasa zawsze otworzy ten plik, a druga go nigdy nie otworzy. Ten kod nigdy nie jest wywoływany dwa razy na stronie. Otwierany jest najwyżej jeden plik.
$this->filename = $name; // zapisujemy sobie nazwe pliku - $name to parametr funkcji
$this->file = fopen($name, "r"); // otwieramy plik
$this->xml = fread($this->file, filesize($name)); // czytamy z pliku
fclose($this->file); // zamykamy plik
Jest jeszcze jedna interesująca rzecz. Gdy uruchamiam ten kod w środowisku Zend (debugging) wszystko działa jak należy. Dopiero jak chcę się połączyć z localhostem to dzieją sie takie myki.
Prosze pomóżcie, mi skończyły się już pomysły.