![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego te instrukcje na lokalu mi działają a na serwerze nie?
Probowałem też tak:
Komunikat o błędach: Warning: move_uploaded_file() [function.move-uploaded-file]: Filename cannot be empty in /virtual/c/o/xxxx.xx.xx/wyslij.php on line 22 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/virtual/tmp/phpasdcWU' to '' in /virtual/c/o/xxxx.xx.xx/wyslij.php on line 22 Proszę o pomoc. Pozdrawiam. Ten post edytował gosc25 23.05.2010, 12:20:33 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
USTAW CHMOD dla Katalogu na prawa zapisu
i pokaz linie z błedem Ten post edytował kielich 23.05.2010, 12:21:27 -------------------- Życie jest jak SESJA kiedyś wygaśnie ....
Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam wbite 777, błąd ten sam
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi się, że problemem jest to basename(), bo ono zwraca nazwę pliku bez rozszerzenia, a żeby zapisać plik potrzebna jest nazwa z rozszerzeniem, sprawdź bez tego basename()
Ten post edytował tehaha 23.05.2010, 12:41:46 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
usunąłem na funkcje basename
ale to samo jest, błąd w linii z funkcja move_uploaded_file(). Jakby zwracał nazwe bez rozszerzenia to lokalnie też by nie poszło. Może ktoś mi zarzuci swój kod z serwera? Ten post edytował gosc25 23.05.2010, 12:48:38 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Jestes pewny ze formularz w html'u wyglada prawidlowo?Napewno pole gdzie podajesz plik nazywa sie userfile?
-------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
słuszna uwaga , daj echo $location i zobacz czy ta nazwa jest poprawna
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
przerób sobie według własnych potrzeb . ![]() Ten post edytował kielich 23.05.2010, 12:55:44 -------------------- Życie jest jak SESJA kiedyś wygaśnie ....
Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
formularz mam dobrze z nazwami
ale już chyba wiem gdzie jest problem bo echo zmiennej $location nie chce wyświetlić |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Zrob w na samym poczatku pliku wyslis.php:
Aha i czy napewno plik nie przekracza wielkosci z pola hidden lub z php.ini? -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem czy dobrze ale dopisałem to print_r($_FILES)
wyrzuciło: Array ( [userfile] => Array ( [name] => zzz.txt [type] => text/plain [tmp_name] => /virtual/tmp/php8ka93v [error] => 0 [size] => 2372 ) ) ----- Na teraz to sądzę, że coś ze ścieżką w $location, inna powinna być lokalnie i na serwerze. Dobra ja na razie muszę wyjść, jeszcze się nie poddaje i będę z tym wałczył ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Wszystko jest ok.
Wiec zmien to:
Na:
Lub:
-------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 21.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poradziłem sobie:
Zamiast:
to:
Po prostu do $location przed ścieżką na początku trzeba dopisać : $_SERVER['DOCUMENT_ROOT'], albo 2 argument funkcji move_uploaded_file nie może być zmienna tylko dokładną ścieżką - za chwile sobie obczaje. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Argumentem moze byc i zmienna jak i sciezka, i tak w zmiennej ktora przekazujesz znajduje sie sciezka :]
Co do DOCUMENT_ROOT to wcale go tam nie musi byc jak uzyjesz jeden z path'y ktore podalem tez bedzie dzialalo. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:45 |