Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Screenshot
Forum PHP.pl > Forum > Przedszkole
szymonk237231
Witajcie!
Mam problem, lub pytanie. Chodzi o to , że poprzez formularz generuję sobie tabelkę (wpisuję np imię, nazwisko, wiek i po kliknięciu: Zapisz przenosi mnie do innej stronki w której wykonuje się skrypt i tworzy tabelkę z tymi 3 danymi). i chciałbym aby ta tabelka zapisywalła mi się do formatu np jpg i była możliwość pobrania tego. Słyszałem coś o bibliotekach GD, ale nie wiem jak to zrobić. Prosiłbym o pomoc.
cykcykacz
http://www.youtube.com/watch?v=SgrCACaLCvw

Osobiście tego nie robiłem ale w google jest kilka wyników można poczytać.
StrefaPi
Ale w czym jest problem?

Poczytaj o GD i będziesz wiedział jak to zrobić... http://www.php.net/manual/en/function.imagecreate.php

Rozwiązanie ze screenshotami nie będzie dobrym, to powyższe działa tylko w Windows...
szymonk237231
No dobra, wiem już jak utworzyć obrazek z jakimś napisem, ale nie wiem jak zrobićby wygenerować tabelkę ohmy.gif
Gdy np jest:
  1. imagestring($im, 3, 50, 50, $tabelka, $text_color);

to dla $tabelka przypisuje szkielet z jakimiś przykładowanymi danymi .
  1. $tabelka = "
  2. <table border='1'>
  3. <tr>
  4. <td>SIEMA</td><td>HEJ</td>
  5. </tr>
  6. </table>";


I wynik tego jest taki, że ten szkielet się na obrazku wyświetla -,- da się to jakąś zmienić?

Chodzi o to, że na obrazku wygeneruje się :
  1. <table border='1'>
  2. <tr>
  3. <td>SIEMA</td><td>HEJ</td>
  4. </tr>
!*!
GD nie zamieni Ci kodu HTML na obraz. Chyba najprościej będzie zapisać to jako PDF i z niego go utworzyć.
szymonk237231
Kurde. A z pdf to zrobić tak, by wygenerowało mi pdf i potem zrobić tak jak by screenshota tego pliku? ;>
!*!
http://buffernow.com/html-to-image-php-script/

edycja:
Może Cie też zainteresuje takie rozwiązanie, działa tylko w JS http://html2canvas.hertzen.com/
szymonk237231
Dobre te roziwązania co mi podałeś w JS.
Dzięki wielkie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.