Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis grafiki png do mysql
slawekxx
post 26.09.2010, 05:33:34
Post #1





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


Jak można w prosty sposób zapisać i wyświetlać grafikę z bazy mysql ?
Go to the top of the page
+Quote Post
BaN
post 26.09.2010, 09:48:39
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 43
Dołączył: 9.11.2007

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


Proponuję zanim zadasz pytanie przeszukać forum, takie zagadnienia były już wielokrotnie poruszane

Np:
trzymanie zdjęć w bazie danych..., po co?
Problem ze zmiana wielkości zdjęcia bez zapisu
Go to the top of the page
+Quote Post
slawekxx
post 26.09.2010, 10:15:28
Post #3





Grupa: Zarejestrowani
Postów: 189
Pomógł: 2
Dołączył: 28.08.2010

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


A słyszałeś kiedyś o strukturze blob w tabeli
Go to the top of the page
+Quote Post
kreciko
post 26.09.2010, 10:29:15
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 7
Dołączył: 17.02.2010

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


  1. function picToStr($field) {
  2.  
  3. $data = null;
  4. $name = $_FILES[$field]["tmp_name"];//nazwa tymczasowa
  5. $type = $_FILES[$field]["type"];//typ pliku
  6. $size = $_FILES[$field]["size"];//rozmiar
  7.  
  8. if (is_uploaded_file($name)) {
  9.  
  10. if ($size <= 2*1024*1024) {//2MB
  11. if ($type == "image/gif" || $type == "image/jpeg") {
  12. $f = @fopen($name, "r");
  13. if ($f != null) {
  14. $data = addslashes(fread($f, filesize($name)));
  15. fclose($f);
  16. }
  17. }
  18. }
  19. unlink($name);
  20. }
  21.  
  22. return $data;
  23. }


$data wrzucasz do bazy danych
Go to the top of the page
+Quote Post
BaN
post 26.09.2010, 10:40:32
Post #5





Grupa: Zarejestrowani
Postów: 158
Pomógł: 43
Dołączył: 9.11.2007

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


Cytat
A słyszałeś kiedyś o strukturze blob w tabeli

Słyszałem
Ale widzę, że nie przeczytałeś ze zrozumieniem dlaczego raczej nie powinno się tak robić. Polecam jeszcze raz przeczytać w takim razie wypowiedź @lszota
Oczywiście zrobisz jak będziesz chciał
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 23:58