Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA

[es] :: PHP :: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA

[ Pregleda: 2581 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA23.07.2011. u 16:12 - pre 155 meseci
Verujem da ima mnogo mladih programera koji su se susreli sa problemom generisanja uplatnice.
U osnovi je lako ali je pozicioniranje pravo mučenje...
Tako da... Evo svim onima koji su lenji sami da napišu skriptu moja skripta koju sam napisao za pola sata i ima za cilj da na osnovu get parametara generiše sliku uplatnice
OTVORENOG KODA JE PA JE MOŽETE MODIFIKOATI BEZ OSTAVLJANJA INFO-A O AUTORU
Code (php):

header("Content-type: image/png");
$im = imagecreatefrompng("uplatnica.png");
$font_a = 4;
$xpos_a = 25;
$ypos_a = 70;
$string_a = $_GET['uplatilac'];
$font_b = 2;
$xpos_b = 25;
$ypos_b = 160;
$string_b = $_GET['svrha'];
$font_c = 4;
$xpos_c = 25;
$ypos_c = 260;
$string_c = "Ime primaoca";
$font_d = 2;
$xpos_d = 700;
$ypos_d = 80;
$string_d = $_GET['cena'];
$font_e = 2;
$xpos_e = 600;
$ypos_e = 140;
$string_e = "123-456789-01";
$white = imagecolorallocate($im, 000, 000, 000);
imagestring($im, $font_a, $xpos_a, $ypos_a, $string_a, $white);
imagestring($im, $font_b, $xpos_b, $ypos_b, $string_b, $white);
imagestring($im, $font_c, $xpos_c, $ypos_c, $string_c, $white);
imagestring($im, $font_d, $xpos_d, $ypos_d, $string_d, $white);
imagestring($im, $font_e, $xpos_e, $ypos_e, $string_e, $white);
imagepng($im);
 

A evo i uplatnica.png
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA23.07.2011. u 16:20 - pre 155 meseci
Ne dopada mi se što tekst upisuješ na sliku. Možeš apsolutno pozicioniranim HTML-om da ispišeš tekst preko slike. Tada za uplatu kroz elektronsko bankarstvo mogu da kopiram tekst sa uplatnice u aplikaciju.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA23.07.2011. u 16:29 - pre 155 meseci
To sam zamislio da bude poslato na mail...
Mada, može i preko html-a
To se inkluduje u mejl preko img-src.
A kada se popunjava uplatnica samo se prepišu podaci...
Naravno, osim slike doalze i podaci u plain-textu...
Ali to nije tema...
Kome treba preko slike neka koristi ovo...Kome ne neka korist neko drugo rešenje
 
Odgovor na temu

Vladica Savić
Software Developer
Toronto, Canada

Član broj: 26699
Poruke: 654



+5 Profil

icon Re: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA24.07.2011. u 05:48 - pre 155 meseci
Ne radi ti ovo, probaj malo duzi tekst, ne racunas nigde gde ce biti preloma i sl. kad stavis duzi tekst sve dobijes inline.
 
Odgovor na temu

Milan Kragujevic
Software Engineer

Član broj: 231903
Poruke: 2220
*.dynamic.isp.telekom.rs.

Sajt: https://milankragujevic.c..


+201 Profil

icon Re: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA24.07.2011. u 11:02 - pre 155 meseci
pa ima nekoliko bugova.. srediću to posle i okačiću novu veriziju
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA25.07.2011. u 07:23 - pre 155 meseci
Cirilica ti ne radi !

A evo ti kod koji sam ja koristio za "wrap-ovanje", mozda ti pomogne:

Code (php):

private function getTextLen($txt)
{
   list($lx,,$rx) = imagettfbbox($this->fontsize,0,$this->font,$txt);
   $newLen = $rx - $lx;
   return $newLen;           
}
 
 
Odgovor na temu

[es] :: PHP :: Moja skripta koja generiše uplatnicu na osnovu zadatih parametara - OTVORENOG KODA

[ Pregleda: 2581 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.