![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam
Mam formularz dodawania produktu produkt opis i zdjęcia. jak dodać zdjecia do formularza po czym mają być zapisane do bazy do poszczegolnego rekordu. przy załadowaniu zdjęc do formularza mają być miniaturki. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
musisz po prostu wczytać zdjęcie i zapisać do bazy do poszczególnego rekordu a później stworzyć miniaturkę (konkretna odpowiedź na konkretne pytanie)
A tak poważnie to może jakieś bliższe szczegóły? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
w jednym pliku narazie mam
a w pliku zapis.php i mi wyskakuje ze nie dołaczono |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Nie dołączono, tylko tyle kodu??
Ten post edytował potreb 19.01.2009, 19:18:48 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 240 Pomógł: 17 Dołączył: 28.12.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
sprawdź nagłówek formularza
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Daj na początku skryptu error_reporting(E_ALL); i print_r($_FILES['plik']);
Jeżeli nie wywali ci nic tzn że formularz nie wysyła pliku. Nie wiem czy masz ustawione dla forma enctype="multipart/form-data" |
|
|
![]() ![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Daj na początku skryptu error_reporting(E_ALL); i print_r($_FILES['plik']); Jeżeli nie wywali ci nic tzn że formularz nie wysyła pliku. Nie wiem czy masz ustawione dla forma enctype="multipart/form-data" wyswietla mi się Array ( [name] => 4.gif.jpg [type] => [tmp_name] => [error] => 2 [size] => 0 ) Nie dołączono pliku. |
|
|
![]()
Post
#9
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
może to Ci pomoże: http://olaszewski.freehostia.com/?p=17
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
może to Ci pomoże: http://olaszewski.freehostia.com/?p=17 nic mi nie tworzy a mam tak samo jak w linku nie tworzy mi pliku i nie przenosi do wybranego katalogu $f = $_FILES['name']; czy w miejscu name mam cos innego wstawić? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
[tmp_name] - masz puste, tzn że plik nie przesyłany. Pokaż cały formularz.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Bład mam taki
Array ( [name] => 1.jpg [type] => image/jpeg [tmp_name] => C:\DOCUME~1\admin\USTAWI~1\Temp\php360.tmp [error] => 0 [size] => 168902 ) 1.php
2.php
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
W tablicy $_FILES nie ma błędu - error => 0
Kod <span class="postcolor">Array ( [name] => 1.jpg [type] => image/jpeg [tmp_name] => C:\DOCUME~1\admin\USTAWI~1\Temp\php360.tmp [error] => 0 [size] => 168902 )</span> Wartości dla error: 0 - brak błędu 1 - rozmiar pliku jest większy niż max_upload_filesize konfiguracji PHP (plik php.ini) 2 - rozmiar pliku jest większy niż MAX_FILE_SIZE 3 - tylko część pliku została załadowana 4 - brak pliku (puste pole file) Może ścieżka w $spr jest zła? dodaj do poniższego warunku ciąg dalszy czyli obsługę przypadku, gdy is_dir() zwróci false, na potrzeby testu wystarczy Ci
Kod zapisu do bazy też jest zły, ale może przejdziemy do tego jak już zapiszesz obrazek. |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
W tablicy $_FILES nie ma błędu - error => 0 Kod <span class="postcolor">Array ( [name] => 1.jpg [type] => image/jpeg [tmp_name] => C:\DOCUME~1\admin\USTAWI~1\Temp\php360.tmp [error] => 0 [size] => 168902 )</span> Wartości dla error: 0 - brak błędu 1 - rozmiar pliku jest większy niż max_upload_filesize konfiguracji PHP (plik php.ini) 2 - rozmiar pliku jest większy niż MAX_FILE_SIZE 3 - tylko część pliku została załadowana 4 - brak pliku (puste pole file) Może ścieżka w $spr jest zła? dodaj do poniższego warunku ciąg dalszy czyli obsługę przypadku, gdy is_dir() zwróci false, na potrzeby testu wystarczy Ci
Kod zapisu do bazy też jest zły, ale może przejdziemy do tego jak już zapiszesz obrazek. to mam takie błedy Array ( [name] => 4.gif.jpg [type] => image/jpeg [tmp_name] => C:\DOCUME~1\admin\USTAWI~1\Temp\php381.tmp [error] => 0 [size] => 88285 ) Notice: Undefined variable: spr in c:\usr\apache\httpd\html\produkty\2.php on line 19 Notice: Undefined variable: spr in c:\usr\apache\httpd\html\produkty\2.php on line 23 Ścieżka nie istnieje! |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat to mam takie błedy Array ( [name] => 4.gif.jpg [type] => image/jpeg [tmp_name] => C:\DOCUME~1\admin\USTAWI~1\Temp\php381.tmp [error] => 0 [size] => 88285 ) To nie jest błąd! Usuń print_r($_FILES['zdj']); Cytat Notice: Undefined variable: spr in c:\usr\apache\httpd\html\produkty\2.php on line 19 Notice: Undefined variable: spr in c:\usr\apache\httpd\html\produkty\2.php on line 23 To jest bardziej ostrzeżenie/uwaga a nie błąd, usuń error_reporting(E_ALL) Cytat Ścieżka nie istnieje! No tutaj to chyba wiesz co zrobić?(IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
$spr= 'c:\usr\apache\httpd\html\produkty\galery'; zdjecia maja byc przechowywane w katalogu galery i krzyczy ze nie istnieje plik:(
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie istnieje plik czy katalog? Jak nie istnieje to utwórz go (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie istnieje plik czy katalog? Jak nie istnieje to utwórz go (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tzn mam 'c:\usr\apache\httpd\html\produkty\galery i ze ciezka nie istnieje katalog galery jest pusty |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat katalog galery jest pusty A co to ma do tego, że jest pusty? Wklej komunikat błędu, bo to co piszesz nie ma sensu! |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 1 Dołączył: 27.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
tzn ze nie ma tam zadnego pliku bład jest tylko jak wyzej
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:40 |