Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Czy można zrobić upload zdjęcia w formularzu z innymi polami typu text., Mam rejestracje ze zdjęciem i zastanawiam się jak użytkownik doda zdję
MONII28
post
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ść.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
pooh
post
Post #2





Grupa: Zarejestrowani
Postów: 20
Pomógł: 3
Dołączył: 7.01.2009

Ostrzeżenie: (0%)
-----


W formularzu:

  1. <FORM enctype="multipart/form-data" action="strona_docelowa.php" method="POST">
  2. .....
  3. <input type="file" name="image"/>
  4. .....
  5. </FORM>


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:

  1. <?php
  2. $tmp_name= $_FILES['image']['tmp_name'];
  3. $ext= substr(strrchr($_FILES['image']['name'], "."),1);
  4. $dst_name= 'tutaj_nazwa_zdjecia_pod_jaka_je_zapiszemy_na_serwer';
  5.  
  6.  
  7. $lret= copy ($tmp_name, './tutaj_katalog_gdzie_zapiszemy_zdjęcie/'.$dst_name.'.'.$ext);
  8. ?>


W zmiennej $lret wynik operacji kopiowania.

Ten post edytował pooh 11.01.2009, 20:41:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 20:24