Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] konwertowanie zdjec w locie
ave
post 27.05.2006, 19:04:17
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

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


  1. <?php
  2. $fhandle = fopen($_FILES['userfile']['tmp_name'], 'r');
  3. $content =fread($fhandle, $_FILES['userfile']['size']);
  4. fclose($fhandle);
  5. $content= imagecreatefromstring($content);
  6. $content = imagegif($content);
  7. $content = addslashes($content );
  8. ?>


no i wlasnie, zdzieram od usera plik, tworze z niego zdjecie i chce go wrzucic do bazy jako konkretny typ (gif),
tylko ze korzystajac z funkcji imagegif dostaje zwrot do przegladarki stworzonego zdjecia, czy jest jakis inny sposob zeby zrobic to w locie bez potrzeby zapisywania gifa do katalogu czasowego, otwieraniu go spowrotem i dopiero wtedy wrzucaniu do bazy?

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
mike
post 27.05.2006, 19:07:20
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Dla tych co korzystają z tego co nie znają jest Przedszkole i studiowanie manuala.
Przeczytaj raz jeszcze: imagegif()

Przenoszę w odpowiednie miejsce: Przedszkole tongue.gif
Go to the top of the page
+Quote Post
ave
post 27.05.2006, 19:13:49
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

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


The filename argument is optional, and if left off, the raw image stream will be output directly.

no to ze moge go wypluc bezposrednio na ekran to wiem to ze moge wrzucic do czasowego pliku potem go otworzyc i wrzucic do bazy to tez wiem, a ja sie pytam w jakis sposob wrzucic go do bazy bez korzystania z pliku czasowego
Go to the top of the page
+Quote Post
mike
post 27.05.2006, 19:19:05
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No to masz dwa wyjścia:
1. Plik tymczasowy;
2. Wypluć bez tworzenia pliku tymczasowego a wynik przechwycić dzięki funkcjom Output Control i wynik (już string tej chwili) zapisać w bazie.
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: 14.08.2025 - 09:57