Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: file_exist() - coś nie działa
Forum PHP.pl > Forum > PHP
krukowy
Witam, mam problem, ponieważ chce użyć funkcji file_exists a mój problem polega na tym, że ona zawsze zwraca false :/
Oto kawałek kodu:

Kod
$stare_zdjecie = "/projekt1/img/osoby/$data_dodania"." "."$nazwisko"." "."$imie/$zdjecie";

echo "Zdjęcie: $zdjecie Ścieżka: $stare_zdjecie";

//$zdjecie to nazwa pliku $stare_zdjecie to sciezka do niego. obie rzeczy wyswietlane sa prawidlowo


if (file_exists($stare_zdjecie)) {

                     echo "Istenieje";

                     } else {
                    
                     echo "nie istnieje";
                     }


Jak oglądam stronę w przeglądarce to zawsze mam "nie istnieje" :/
Plik oczywiscie jest na serwerze

Czy ktos miałby chwile żeby spojrzeć i dać mi jakąś wskazówkę lub pomóc ? smile.gif

Dziękuje
bajeczka
Sprawdz sciezke pliku, czy napewno "/" ma byc na poczatku, przed "projekt1" ?
krukowy
Cytat(bajeczka @ 25.09.2007, 22:08:25 ) *
Sprawdz sciezke pliku, czy napewno "/" ma byc na poczatku, przed "projekt1" ?



O cholera... dzieki ze zwrociles moja uwage na ten fragment.
Okazało sie, ze zapomnialem o... $_SERVER['DOCUMENT_ROOT'] przed sciezka sciana.gif
Dzieki za pomoc mimo, ze nie slash byl problemem, ale rozwiazanie i tak tam było biggrin.gif
Ide chyba spac smile.gif
dobranoc
qqrq
A właśnie że bajeczka miał(a) rację - bez slasha, czy z $_SERVER['DOCUMENT_ROOT'] przed ścieżką - tak czy tak powinno działać. Bez slasha to ścieżka względna, z $_SERVER['DOCUMENT_ROOT'] - bezwzględna.
krukowy
Racja, ale zapomniałem dodać, ze nie uzywam względnych biggrin.gif
Nie wiem czemu ale zawsze wole pracować na bezwzględnych smile.gif
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.