Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] zapis do bazy obrazu
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


Witam!

Mam takie pytanie, jak pobrać lokalizacje uploadowanego pliku na serwer?

Chodzi mi o to, że przy uploadowaniu chciałbym zapisywac jego lokalizacje i pozniej ją uzyc do wyswietlenia na stronie zdjec.

Czy w bazie danych mozna przechowywac obrazy?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
emp
post
Post #2





Grupa: Zarejestrowani
Postów: 195
Pomógł: 14
Dołączył: 12.01.2006
Skąd: Gotham City

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


Da się zapisać plik w bazie lecz Inn nie rób tego zapisz tylko ścieżkę ( typ mime, wielkość nazwę ) gdzie przegrałeś plik. Nie ma sensu wgrywać obrazków do bazy ze względy na bardzo niską efektywność tego rozwiązania w porównaniu z trzymaniem pliku na dysku, chyba że masz ku temu jakieś powody.


  1. $wielkosc_pliku = $_FILES[ $plik_nazwa ]['size'] ;
  2. $nazwa_pliku = $_FILES[ $plik_nazwa ]['name'] ;
  3. $typ_pliku = $_FILES[ $plik_nazwa ]['type'] ;
  4.  
  5. $uploadfile = "data/pliki/obrazki/".$nazwa_pliku ; // gdzie przenosze plik z katalogu tymczasowego
  6. move_uploaded_file( $_FILES[ $plik_nazwa ]['tmp_name'], $uploadfile ) ;
  7.  
  8. //dodaje dane o pliku do bazy
  9. insert into obrazki ( plik_nazwa , plik_wielkosc , plik_typ, pelna_sciezka )
  10. values( '".$nazwa_pliku."', '".$wielkosc_pliku."', '".$typ_pliku."' , "'.$uploadfile.'" ) " ;


to jest tylko prosty przykład

Ten post edytował emp 25.01.2010, 03:12:05
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: 10.10.2025 - 13:30