Wiem, ze ten temat byl juz poruszany, jeden nawet jest wyrozniony, ale, zeby odroznic problemy zalozylem nowy temat.
Chodzi mianowicie o to, ze chcialbym z poziomu php generowac plik pdf. Wszystko byloby ok, gdyby nie to,ze chce do niego "dokleic" zdjecie. Znalazlem w sieci taki kod:
<?php //jeśli jest przesyłany formularz: //pobierz dane z formularza $u_imie=$_POST["imie"]; $u_wiek=$_POST["wiek"]; $u_mail=$_POST["mail"]; $u_gg =$_POST["gg"]; //musimy podzielić opis na tablicę z kolejnymi liniami // tworzymy nowy dokument i w zmiennej $pdf przechowujemy uchwyt do niego $pdf = pdf_new(); //otwieramy nowy pusty plik pdf_open_file($pdf, ""); //rozpoczynamy nową stronę pdf_begin_page($pdf, 595, 842); //ustawiamy czcionkę na Times New Roman, rozmiar: 16 pdf_set_font($pdf, "Times-Roman", 16, "winansi"); //wypisz tekst na konkretnej pozycji. Uwaga! Pozycja pionowa od dołu! pdf_show_xy($pdf, 'Dane uzytkownika:',50,820); //wypisz dane uzytkownika: pdf_set_font($pdf, "Times-Roman", 13, "winansi"); $im = pdf_open_jpeg($pdf, "obrazek.jpg"); pdf_place_image($pdf, $im, 5, $y-72, 0.5); pdf_close_image ($pdf,$im); pdf_show_xy($pdf, 'Imie: '.$u_imie,60,800); pdf_show_xy($pdf, 'Wiek: '.$u_wiek,60,785); pdf_show_xy($pdf, 'Mail: '.$u_mail,60,770); pdf_show_xy($pdf, 'GG #: '.$u_gg , 60,755); pdf_show_xy($pdf, 'Opis: ', 60,740); //ustaw kursor na prawo od napisu "Opis:" - będzie ładniej wyglądało pdf_show_xy($pdf,"", 90,740); //wyzeruj zmienną dla pętli $i=0; //rozpocznij pętlę while ($u_opis[$i] != "") { //napisz kolejną linię pdf_continue_text($pdf,$u_opis[$i]); //zwiększ licznik $i++; } //zakończ stronę pdf_end_page($pdf); //zamknij dokument pdf_close($pdf); //pobierz dane z dokumentu $data = pdf_get_buffer($pdf); //prześlij nagłówek z informacją o typie dokumentu (czyli PDF :) ) //wyświetl zawartość dokumentu php } else{ ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> </head><body> <table border=0> <tr><td>Imię:</td><td> <input name="imie" /></td> <tr><td>Wiek:</td><td> <input name="wiek" /></td> <tr><td>Mail:</td><td> <input name="mail" /></td> <tr><td>Gadu-Gadu: </td><td><input name="gg" /></td> <tr><td>Opis:</td><td><textarea name="opis"></textarea><td><input type="submit" value="Wyslij"></form></td><?php } ?>
Strona w php dziala, ale niestety pdf sie nie generuje. Kiedy wywali sie linijki
<?php $im = pdf_open_jpeg($pdf, "obrazek.jpg"); pdf_place_image($pdf, $im, 5, $y-72, 0.5); pdf_close_image ($pdf,$im); ?>
Wszystko gra. Pomozcie prosze jak poprawnie wkleic tam obrazek.
Z gory dzieki za szybka odpowiedz.
Pozdrawiam