![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 28.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam problem z funkcją move_uploaded_file, prawa do katalogu w którym upload-uje pliki ustawione są prawdłowo 0777, ścieżki w skrypcię są dobrze ustawione, funkcja is_uploaded_file zwraca true, natomiast funkcja move_uploaded_file daje false, czy może to być wina serwera?
Ten post edytował azbestian 7.10.2008, 12:14:14 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
wlacz sobie wyswietlanie wszystkich bledow a dowiesz sie jaki masz blad
http://nospor.pl/php-faq-n29.html#faq-2 -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Problem może tkwić w uprawnieniach katalogu 'tmp', pamiętam, że też kiedys z tym walczyłem
![]() ![]() -------------------- Life's simple... You make choices and don't look back...
|
|
|
--Bart-- |
![]()
Post
#4
|
Goście ![]() |
Widze ze probujesz przeniesc ten plik pod oryginalna nazwe tego pliku - wiec moze tutaj jest problem - moze w nazwie wystepuja jakies niedozwolone znaki i serwer nie potrafi tego pliku zapisac pod ta nazwa.
Sprobuj z jakims innym plikiem. Pozdrawiam |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
spróbuj:
i jeszcze jedno, co to za metoda $this->isPictureFile($_FILES['recenzja']['type'],"mime") ![]() pokaż jej kod, może tam masz błąd i warunek się nie spełnia? -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 28.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Po włączeniu pełnego pokazywania błędów dostaję komunikat o braku dostępu:
Ściezki jak i prawa są ustawione prawidłowo na katalog okaldki, kombinowałem z wszystkimi rodzajami ścieżek. metoda isPictureFile akurat nic tu nie ma do rzeczy, jeśli nie ma innych możliwości błędu to może faktycznie chodzi o prawa do katalogu temp tyle że nie jest to mój serwer i pewnie będzie trzeba przeprowadzić "batalię" z adminem, chyba że ma ktoś jeszcze jakieś inne koncepcje? Ten post edytował azbestian 7.10.2008, 18:13:31 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Może to być również kwestia safe mode...
|
|
|
![]()
Post
#8
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Nie, to klasycznie przypomina mi to, co napisałem w pierwszej odpowiedzi, czyli problem z "tmp". Też się tak dziwnie ujawniał, wszystko wskazywało na katalog docelowy, a rozbiło się o tempa. No chyba, że u Ciebie akurat co innego jest problemem.
-------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
tu nie chodzi o tmp. warning ewidentnie wskazuje na problem z utworzeniem pliku '../okladki/p3.jpg'
czy przypadkiem twój katalog 'okladki' nie jest podkatalogiem w stosunku do katalogu w którym wykonuje ci się ten skrypt? a ty wywołujesz z nazwą '../okladki/p3.jpg', czyli odwołujesz się do katalogu równoległego do tego ze skryptem. dlatego w moim przykładzie kilka postów wyżej jest ścieżka './okladki' - jedna kropka odwołuje się do bieżącego katalogu, a dwie kropki do nadrzędnego. czyli jeżeli masz strukturę katalogów: /okladki/ |_ p3.jpg /katalog_skryptu/ |_ skrypt.php to poprawna jest twoja wersja z '..' na początku ścieżki, ale jeżeli /katalog_skryptu/ |_ okladki/ | |_p3.jpg |_ skrypt.php to poprawna jest wersja z '.' na początku ścieżki -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:27 |