Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Readfile
Forum PHP.pl > Forum > Przedszkole
patryk20120
Witam mam dziwny problem tongue.gif
Mam oto taki kod:
  1. <?php
  2. $plik = "dane/".$_SESSION['tab_user'][0]['kod']."/IT.dat";
  3. if (!$plik) { echo "Nie da się otworzyc pliku."; }
  4. readfile($plik);
  5. ?>

i pliku mi nie wyświetla tongue.gif 2 dni temu mi działało i nawet na localhost działa, lecz jak wrzucę na server to nie działa :/ co może byc powodem questionmark.gif
erix
Cytat
if (!$plik) { echo "Nie da się otworzyc pliku."; }

Tak się nie sprawdza. tongue.gif is_readable" title="Zobacz w manualu PHP" target="_manual.

Sprawdź, co siedzi w tej zmiennej sesyjnej.
patryk20120
W zmiennej są dane, które kierują do właściwego folderu winksmiley.jpg
erix
Skoro są, to nie powinno być problemu. Ja na Twoim miejscu bym wszystko skrupulatnie sprawdził, bo już wiele osób myślało, że są dane, a w rzeczywistości ich nie było z powodu np. zmienionego identyfikatora sesji.
patryk20120
Sprawdzałem i zmienna wyświetla poprawne dane winksmiley.jpg
Właśnie to jest dziwne, bo niedawno działało, a ja zmieniłem tylko czcionkę w zupełnie innej części pliku tongue.gif
Pilsener
Żeby wczytać plik do pamięci użyj file_get_contents, do otwierania pliku służy fopen. Zanim otworzysz lub pobierzesz plik sprawdź czy istnieje: file_exists
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.