![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.02.2005 Skąd: skad Ostrzeżenie: (0%)
|
witam
wiem ze ten temat byl juz poruszany nie raz ale przejrzalem wszystko co znalazlem na forum, pl.php.net, artykuly na www.php.pl i nic nie pomaga. Jest prosty, bez kombinacji.
Nie jest to tez wina atrybutow chyba bo folder 'dir' jest na 777. Nie wiem czy to wina skryptu bo sprobowalem tez i tego z http://www.php.pl/artykuly/dla_poczatkujacych/upload_plikow i on tez nie dziala. W kazdym razie kod wywala sie na is_uploaded_file() i zwraca "Błąd zapisywania pliku!". Z gory dzieki Ten post edytował senor_d 15.03.2006, 16:36:10 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 2 Dołączył: 29.01.2004 Skąd: Rz-ów Ostrzeżenie: (0%)
|
Cytat bool move_uploaded_file ( string nazwa_pliku, string przeznaczenie )
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.02.2005 Skąd: skad Ostrzeżenie: (0%)
|
spoko, dzieki, tu masz racje. ale skrypt dalej nie dziala. wykonanie kodu nie dochodzi do tego miejsca ktore poprawiles. jesli zwraca "Błąd zapisywania pliku!" to znaczy ze problem jest przy is_uploaded_file().
Cytat bool is_uploaded_file ( string nazwa_pliku ) i zgodnie z przykladem na pl.php.net warunek
jest poprawny. Ten post edytował senor_d 15.03.2006, 16:59:36 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%)
|
Cytat(senor_d @ 2006-03-15 15:35:36) $dir = 'dir/'; Nie wiem...może sie myle (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale wydaje mi sie, że to powinna być ścieżka do katalogu docelowego (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.02.2005 Skąd: skad Ostrzeżenie: (0%)
|
no ale to przeciez jest sciezka do katalogu docelowego. po prostu w tym przypadku katalog docelowy nazywa sie 'dir'. to przeciez nie ma znaczenia jak katalog sie bedzie nazywal. moze byc i 'gitara'. probowalem tez
Cytat $dir = '/dir/'; $dir = 'dir'; ale nie ma roznicy. Ten post edytował senor_d 15.03.2006, 18:06:08 |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
@senor_d tak to jest, jak ktoś przeczyta połowicznie temat i doszukuje sie problemow nie tam gdzie trzeba... za takie cos to pouszach mozna oberwac (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a ty to sprawdzasz po wyslaniu formularza? Bo w kodzie widzę, ze formularz jest wysylany do tego samego skryptu, czyli ze moze sprawdzane to jest przed wyslaniem? A jesli nie to wyswietl: jest tam to co powinno? A najlepiej daj tak:
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.02.2005 Skąd: skad Ostrzeżenie: (0%)
|
sprawdzalem wczesniej print_r($_FILES); ale zapomnialem o tym napisac (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) . w kazdym razie
zwraca Cytat Array ( [plik] => Array ( [name] => 1.jpg [type] => [tmp_name] => [error] => 2 [size] => 0 ) ) a
nic nie zwraca |
|
|
|
Post
#8
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
no i nie mozna tak bylo od razu? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
blad otrzymujesz, a konkretnie numer 2. patrzysz wiec tu: http://pl.php.net/manual/pl/features.file-upload.errors.php i co widzisz? ze plik przekroczyl dopuszczalny rozmiar... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 10KB u Ciebie |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 17.02.2005 Skąd: skad Ostrzeżenie: (0%)
|
dzieki nospor. wielkie dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . teraz jest 'git'ara (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 00:20 |