Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]unlink i "No such file or directory"
Forum PHP.pl > Forum > Przedszkole
b_chmura
Witam, szlag mnie powoli trafia...
Na potrzeby klienta stronę potrzebowałem przenieść na jego serwer i stronę przerobić na opartą o pliki tekstowe (jako bazę danych)

W Panelu Administracyjnym jedną z możliwości jest usuwanie wgranych prac, na moim serwerze działało bezproblemowo teraz pojawia się problem... mianowicie funkcja unlink zwraca "No such file or directory" gdzie! jeśli zamiast unlink(adres/do/'.$pliku.'.jpg); wpisze echo '<img src="adres/do/'.$pliku.'.jpg" />'; obrazek jest normalnie wyświetlany...

Jakieś pomysł?
erix
Podajesz ścieżkę relatywną do adresu, a unlink" title="Zobacz w manualu PHP" target="_manual wymaga ścieżki znajdującej się na dysku. Sprawdź, czy katalog roboczy skryptu jest taki sam, co public_html; jeśli nie, będą błędy.
b_chmura
Cytat
Sprawdź, czy katalog roboczy skryptu jest taki sam, co public_html; jeśli nie, będą błędy.


Katalog roboczy jest nijaki, nie mam na serwerze (home.pl) katalogu public_html, strona jest w głównym folderze.

getcwd() pokazuje "/"
erix
A sprawdziłeś ścieżkę do pliku?
ucho
No to właśnie sam sobie odpowiedziałeś jaka jest przyczyna błędu. Uzupełnij ścieżkę do unlinka o np $_SERVER['DOCUMENT_ROOT'].
b_chmura
Cytat
No to właśnie sam sobie odpowiedziałeś jaka jest przyczyna błędu. Uzupełnij ścieżkę do unlinka o np $_SERVER['DOCUMENT_ROOT'].

A $_SERVER['DOCUMENT_ROOT'] nie wyświetla tego samego co getcwd() bo zwraca to samo...


Cytat
A sprawdziłeś ścieżkę do pliku?

unlink() zamieniając na <img src=""/> obrazek się wyświetla...
erix
Zostaw URL, zajmij się tym, co masz na FTP.
b_chmura
ble, no nie potrafię dostać się do tej ścieżki... nie wiem nie wiem
wookieb
Najlepiej podaj fragment kodu i powiedz gdzie ten plik się znajduje.
b_chmura
uuu, nie złościć się panowie tongue.gif usunięcie białych znaków z pomogło smile.gif

ale wpadka, dzięki za starania.

Pozdrawiam serdecznie was i wasze rodziny 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.