![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Mam rejestracje ze zdjęciem i zastanawiam się jak użytkownik doda zdjęcie.
Formularz mam jeden i nie chciałabym robić oddzielny na zdjęcie. Przepraszam jestem początkująca wiec proszę o wyrozumiałość. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 22 Dołączył: 15.07.2008 Skąd: Raniżów/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
W formularzu:
Do strony_docelowej dotrze tablica $_FILES[] z nazwą tymczasową pliku ze zdjęciem, dlatego trzeba mu nadać jakąś unikalną nazwę (bo zdjęć pewnie będzie sporo) i skopiować na serwer:
W zmiennej $lret wynik operacji kopiowania. Ten post edytował pooh 11.01.2009, 20:41:39 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Napisałam tak :
wywala błąd Undefined index: zdjecie. Proszę o pomoc. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ok, trochę już się zamieszałem z tym wszystkim. U góry już poprawiony kod, a poszło o rozszerzenie plików.
Ten post edytował pooh 11.01.2009, 20:40:41 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie $_SESSION tylko $_FILES
MONII, spróbuj tak: Formularz: Strona_docelowa:
Poza tym sugerowałbym NAJPIERW spróbować przesłać obrazek, a dopiero po sprawdzeniu wartości $lret i upewnieniu się że przesłanie się powiodło, aktualizować bazę. Coś na tej zasadzie:
To też nie będzie działać. Już się trochę zamotałem w tym wszystkim. Zaraz zrobimy żeby działało. Ten post edytował pooh 11.01.2009, 21:15:29 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Mam stronicowany formularz dlatego dane zapisywane są w sesji.
'zdjecie' => array ( 'name' => 'barnaba.jpg', 'type' => 'image/jpeg', 'tmp_name' => 'C:\\PROGRA~1\\EASYPH~1\\\\tmp\\phpD5C.tmp', 'error' => 0, 'size' => 2592, ), Chyba znalazłam błąd, nie wiem dlaczego wpisuje mi 'tmp_name' => 'C:\\PROGRA~1\\EASYPH~1\\\\tmp\\phpD5C.tmp', a nie ten plik co wysyłam. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak na próbę, czy ten kod pomoże i zdjęcie się skopiuje.
Ten post edytował pooh 11.01.2009, 21:44:14 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Mam błąd copy(C:\PROGRA~1\EASYPH~1\\tmp\phpD60.tmp): failed to open stream
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
A słyszeliście obaj o czymś takim jak
move_uploaded_file" title="Zobacz w manualu PHP" target="_manual |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 3 Dołączył: 7.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
U mnie pomogło usunięcie znaku "/" przed nazwą katalogu:
I działa pod warunkiem, że katalog "zdjecia" masz w tym samym folderze co strona_docelowa, jeśli nie, to musisz tu podać ścieżkę WZGLĘDNĄ. Ten post edytował pooh 11.01.2009, 22:04:45 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Nie działa
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 1 Dołączył: 10.01.2008 Skąd: małopolska Ostrzeżenie: (0%) ![]() ![]() |
Dodałam zdjęcie jako ostatnie w formularzu teraz działa jest kopiowane do folderu tylko typ pliku jest nieokreślony i się nie otwiera. Zrobiłam tak i działa , zapisuje jpg
Jeżeli chodzi o zapisanie danych z tablicy FILES do SESSION to nie działało, bo podejrzewam że plik tymczasowy zdjęcia był naprawdę tymczasowym i po przejściu przez kilka stron formularza plik już nie istniał. Ten post edytował MONII28 12.01.2009, 07:55:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:58 |