Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie blankietu przelewu
Mody23
post
Post #1





Grupa: Zarejestrowani
Postów: 276
Pomógł: 0
Dołączył: 30.06.2010

Ostrzeżenie: (10%)
X----


Witam!

Szukam (jeśli coś takiego jest) skryptu generowania blankietu przelewu. Przejrzałem już połowę sieci ale nic ciekawego nie znalazłem. Postanowiłem sam coś zrobić - dotarłem już do tego że mogę zrobić coś takiego podstawiając czysty jpg z formularzykiem i na to nanosić litery przez to: http://php.net/manual/en/book.image.php

Jednak nadal nie potrafię tego złożyć w całość - potrzebowałbym jakiegoś szkieletu jak to ma wyglądać. Za wszelkie pomoce okazane z waszej strony oczywiście Pomógł.


Pozdrawiam!

Ten post edytował Mody23 30.06.2010, 19:57:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
teka
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 30.04.2010

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


rozwiązanie, które podał fifi209 generuje Ci bezpośrednio już uzupełniony plik graficzny, nie da rady wstawić tam przycisku. Jeśli koniecznie chcesz dodać przycisk drukowania polecam trochę inne rozwiązanie:

plik "druczek.php":
  1. <meta http-equiv="content-type" content="text/html; charset=utf8" />
  2. <link rel="shortcut icon" href="favicon.ico" />
  3. <style type="text/css">
  4. .main { position: relative; width: 820px; height: 488px; font-family: Courier New; font-size: 12pt; font-weight: bold; letter-spacing:12.5px; }
  5. .blankiet1 { z-index:0; }
  6. .blankiet2 { z-index:1; }
  7. .odbiorca1 { position: absolute; top: 25px; left: 111px; }
  8. .odbiorca2 { position: absolute; top: 62px; left: 111px; }
  9. .konto1 { position: absolute; top: 100px; left: 158px; }
  10. .konto2 { position: absolute; top: 139px; left: 112px; }
  11. .kwota1 { position: absolute; top: 139px; left: 453px; }
  12. .kwota2 { position: absolute; top: 177px; left: 112px; }
  13. .zlec1 { position: absolute; top: 217px; left: 111px; }
  14. .zlec2 { position: absolute; top: 254px; left: 111px; }
  15. .tytul1 { position: absolute; top: 294px; left: 111px; }
  16. .tytul2 { position: absolute; top: 331px; left: 111px; }
  17.  
  18. </head>
  19. <?php
  20. $kwotaSlownie = 'kwota słownie';
  21. $odbiorca1 = 'Twoje dane';
  22. $odbiorca2 = 'Twoje dane';
  23.  
  24. foreach($_POST as $key=>$value) {
  25. $_POST[$key] = strtoupper($value);
  26. }
  27. ?>
  28. <form><input type="button" value="Drukuj" onclick="window.print();" style="font-family: Arial, Helvetica; font-size: 10pt;" ></form>
  29. <div class="main">
  30. <div class="blankiet1"><img src="blankiet.jpg" border="0" style="width: 820px; height: 488px;"></div>
  31. <div class="blankiet2">
  32. <div class="odbiorca1"><?php echo $odbiorca1; ?></div>
  33. <div class="odbiorca2"><?php echo $odbiorca2; ?></div>
  34. <div class="konto1">12223456</div>
  35. <div class="konto2">8888</div>
  36. <div class="kwota1"><?php echo $_POST['kwota']; ?></div>
  37. <div class="kwota2"><?php echo $kwotaSlownie; ?></div>
  38. <div class="zlec1"><?php echo $_POST['zlec1']; ?></div>
  39. <div class="zlec2"><?php echo $_POST['zlec2']; ?></div>
  40. <div class="tytul1"><?php echo $_POST['tyt1']; ?></div>
  41. <div class="tytul2"></div>
  42. </div>
  43. <div class="main">
  44. <div class="blankiet1"><img src="blankiet.jpg" border="0" style="width: 820px; height: 488px;"></div>
  45. <div class="blankiet2">
  46. <div class="odbiorca1"><?php echo $odbiorca1; ?></div>
  47. <div class="odbiorca2"><?php echo $odbiorca2; ?></div>
  48. <div class="konto1">12223456</div>
  49. <div class="konto2">8888</div>
  50. <div class="kwota1"><?php echo $_POST['kwota']; ?></div>
  51. <div class="kwota2"><?php echo $kwotaSlownie; ?></div>
  52. <div class="zlec1"><?php echo $_POST['zlec1']; ?></div>
  53. <div class="zlec2"><?php echo $_POST['zlec2']; ?></div>
  54. <div class="tytul1"><?php echo $_POST['tyt1']; ?></div>
  55. <div class="tytul2"></div>
  56. </div>
  57. </div>
  58. </body>
  59. </html>


Ten post edytował teka 2.07.2010, 11:12:41
Go to the top of the page
+Quote Post

Posty w temacie
- Mody23   Generowanie blankietu przelewu   30.06.2010, 19:56:31
- - fifi209   Czy masz na myśli taki pocztowy blankiet: ?   30.06.2010, 20:11:46
- - Mody23   tak   30.06.2010, 20:12:52
- - Wicepsik   [PHP] pobierz, plaintext header('Content-Type:...   30.06.2010, 20:16:09
- - Mody23   A możecie mi jeszcze powiedzieć jak powiązać ten k...   30.06.2010, 20:25:36
- - Pawel_W   po 1: zrób formularz -> http://www.kurshtml.bo...   30.06.2010, 20:44:28
- - Mody23   Ok chyba kumam...Nie wiem tylko jak zrobić dodatko...   30.06.2010, 21:00:10
- - fifi209   Mi wyszło coś takiego: [PHP] pobierz, plaintext ...   30.06.2010, 21:09:47
- - Mody23   Panowie mam taki mały problemik z tym... Mam taki...   1.07.2010, 07:00:42
- - fifi209   Zrób sobie w php: [PHP] pobierz, plaintext ...   1.07.2010, 07:47:17
- - Mody23   fifi zedytowałem tamten post. Zobacz na tej stroni...   1.07.2010, 07:49:17
- - fifi209   Pokaż mi cały plik druczek bo wydaje się, że coś p...   1.07.2010, 07:52:57
- - Mody23   [PHP] pobierz, plaintext <?php  header...   1.07.2010, 07:55:10
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 08:55:10 ) ...   1.07.2010, 07:56:45
- - Mody23   Działa! Powiedzcie mi tylko jeszcze jak zrobi...   1.07.2010, 07:58:43
- - fifi209   Jeżeli mogę zapytać - po co Ci podwójny? Chce kto...   1.07.2010, 08:08:10
- - Mody23   No bo chodzi o to że w banku też max x2 oryginalny...   1.07.2010, 08:11:22
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 09:11:22 ) ...   1.07.2010, 08:16:34
- - Mody23   Właśnie tego nie zrozumiałem. Bardziej HTML bym zr...   1.07.2010, 08:20:37
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 09:20:37 ) ...   1.07.2010, 08:27:29
- - Mody23   A gdzie w druczek.php to wepchnąć: if ( $_P...   1.07.2010, 08:28:46
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 09:28:46 ) ...   1.07.2010, 08:31:57
- - Mody23   Ehh...znów błąd. W pliku przelew.php było już prz...   1.07.2010, 08:35:42
- - fifi209   Forum nie parser... ale to gotowe rozwiązania takż...   1.07.2010, 08:37:57
- - Mody23   [PHP] pobierz, plaintext <?php  header...   1.07.2010, 08:39:24
- - fifi209   Nie '$_POST['kwota']' tylko ...   1.07.2010, 08:42:58
- - artur_dziocha   [PHP] pobierz, plaintext $form = array('Fifi20...   1.07.2010, 08:45:19
|- - fifi209   Cytat(artur_dziocha @ 1.07.2010, 09:45...   1.07.2010, 08:48:25
- - Mody23   Teraz działa tylko to 666,66 nie zniknęło i na to ...   1.07.2010, 08:45:32
- - artur_dziocha   CytatPomyśl, że druga część numeru konta bankowego...   1.07.2010, 08:56:27
- - Mody23   OK wszystko mam już pochwytane w tym. Jeszcze tylk...   1.07.2010, 08:56:34
- - fifi209   Nie chciało mi się myśleć nad przerywanymi liniami...   1.07.2010, 09:16:13
- - Mody23   A mógłbyś dać cały kod? Bo uciąłeś go w na dole   1.07.2010, 09:21:08
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 10:21:08 ) ...   1.07.2010, 09:22:37
- - Mody23   Działa dzięki! Nie potrafię jeszcze wstawić te...   1.07.2010, 09:29:07
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 10:29:07 ) ...   1.07.2010, 09:32:05
- - Mody23   Ok poszukam. A zobacz jak tutaj mają: http://cs-w...   1.07.2010, 09:35:52
|- - fifi209   Cytat(Mody23 @ 1.07.2010, 10:35:52 ) ...   1.07.2010, 09:39:50
- - Mody23   A jak mam wyrzucić to przybliżanie/oddalanie?? htt...   1.07.2010, 16:05:37
- - fifi209   To już przeglądarka tak skaluje zdjęcie.   1.07.2010, 16:30:33
- - Mody23   A powiesz mi ostatnią rzecz - jak mam ten przycisk...   1.07.2010, 22:02:32
- - teka   rozwiązanie, które podał fifi209 generuje Ci bezpo...   2.07.2010, 11:09:19
|- - fifi209   Cytat(teka @ 2.07.2010, 12:09:19 ) ro...   2.07.2010, 11:24:15
- - Mody23   Wszystko OK tylko znów takie litery jak: Ś, Ą, Ę ...   2.07.2010, 18:47:33
|- - fifi209   Cytat(Mody23 @ 2.07.2010, 19:47:33 ) ...   2.07.2010, 19:09:30
- - Mody23   Niestety to nic nie dało...Chodzi o to że jak wype...   3.07.2010, 06:31:04


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

 



RSS Aktualny czas: 3.10.2025 - 07:34