Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis strony jako obrazek
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Jarek099
Siema szukam w Googlach i nie mogę znaleźć :/

Mam taki kod :
  1. <div style="background: url(blannkiet.png); width: 290px; height: 150px;">
  2. <div style="margin-top: 50px; margin-left: 15px; width: 82px; float: left; overflow: hidden; border: 0px solid #000;">
  3. <img src="avatar.jpg" style="max-width: 80px; max-height: 80px;" alt="" />
  4. </div>
  5. <div class="blankiet" style="padding-top: 50px; margin-left: 155px; width: 120px;">
  6. <div style="overflow: hidden;">id</div>
  7. <div style="overflow: hidden;">nick</div>
  8. <div style="overflow: hidden;">stadion</div>
  9. <div style="overflow: hidden;">liga</div>
  10. </div>


i jest to taki blankiecik i mam pytanie jak zapisać to w PHP do pliku .jpg ?
Jak by mógł ktoś napisać jak to zrobić albo by dał namiar to był bym bardzo wdzięczny smile.gif
wookieb
google -> site screenshot php
Generalnie jest to dość trudne zadanie, więc odszedłbym od tego rozwiązania
Jarek099
A da się jakoś to prosto zrobić ? Na styl czegoś takiego jak to niżej ?

KeeL
A może generowany text przez php, wkleić na wzór, chyba by dało rade zrobić

Edit

tu masz podobny temat Napis na obrazku
Captacha coś podobnego ty chcesz chyba zrobić
Berg
Nie, bo chcesz zapisać w .jpg wynik renderowania HTML'a. Zainteresuj się bibliotekami do obróbki grafiki w PHP, np. GD, one pozwolą Ci uzyskać pożądany efekt bez potrzeby używania HTML + screenshotu.
Jarek099
No ja mam taki kod :
  1. <div style="background: url(blannkiet.png); width: 290px; height: 150px;">
  2. <div style="margin-top: 50px; margin-left: 15px; width: 82px; float: left; overflow: hidden; border: 0px solid #000;">
  3. <img src="avatar.jpg" style="max-width: 80px; max-height: 80px;" alt="" />
  4. </div>
  5. <div class="blankiet" style="padding-top: 50px; margin-left: 155px; width: 120px;">
  6. <div style="overflow: hidden;">id</div>
  7. <div style="overflow: hidden;">nick</div>
  8. <div style="overflow: hidden;">stadion</div>
  9. <div style="overflow: hidden;">liga</div>
  10. </div>

No i wyżej jest zdjęcie jak to wygląda, i tam gdzie mam : id,nick,stadion.liga jest pobierane z bazy danych, dane o danym użytkowniku . I mianowicie chcę by mi zgenerowało np. z napisami :
id : 1
nick : Jarek099
stadion : Sportowy
Liga : 2 Liga
np. coś w ten deseń tylko w internecie nie moge znaleść nic na ten temat. A wiem że takie skrypty istnieją .
KeeL
miałem rację, przeczytaj post wyżej który własnie edytowałem
Jarek099
No ale na podstawie tych kodów nie da rady zrobić tego jak to widać na obrazku :/
Berg
Da się. @KeeL podał Ci nawet link do skryptu który umożliwia zamieszczanie tekstu na obrazkach. To nie jest wielka filozofia - dodajesz tło obrazka, nakładasz na to napisy (dane wyciągnięte z bazy) i wyświetlasz to dla użytkownika. Odpuść sobie ten HTML, poczytaj o GD, zajrzyj pod podane wyżej linki, potestuj. Masz wszystkie informacje jakich potrzebujesz, w sieci jest masa materiałów o generowaniu grafiki w PHP. Nie pisz więc że czegoś nie da się zrobić jeśli nawet nie raczyłeś się bliżej zainteresować tematem dry.gif
Jarek099
Dobra to postaram się to zrobić i dać znać jak wyszło smile.gif
KeeL
@Berg

ubeigłeś mnie, to samo miałem pisać, bardzo łatwo to się da zrobić, poczytaj o tej Captacha, i już może coś zrobisz

Pozdrawiam Kamil
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-2024 Invision Power Services, Inc.