jeden to jest skrypt do pokazanie na stronie www przelewu na poczcie
<?php /* Copyright (c) 2007 Piotrwusek */ // Set the content-type // Create the image $im = imagecreate(610, 395); // Create some colors $bialy=ImageColorAllocate($im, 0, 0, 0); $gray=ImageColorAllocate($im, 0, 0, 0); $black=ImageColorAllocate($im, 0, 0, 0); $wplata = $_GET['wplata']; $przelew = $_GET['przelew']; // The text to draw $nazwa = $_GET['nazwa']; $nazwacd = $_GET['nazwacd']; $rach = $_GET['rach']; $kwota = $_GET['kwota']; $zlec = $_GET['zlec']; $zleccd = $_GET['zleccd']; $tytcd = $_GET['tyt']; $tytcd = $_GET['tytcd']; // Replace path by your own font path $font = 'druk.ttf'; // tło $im= imagecreatefrompng("druk1.png"); // Add some shadow to the text $nic = ""; if ($wplata == $nic) { //wpłata ImageLine($im,224,110,205,131,$black); ImageLine($im,205,110,224,131,$black); } else{ //przelew ImageLine($im,247,110,228,131,$black); ImageLine($im,228,110,247,131,$black); } // Add the text imagettftext($im, 20, 0, 50, 30, $black, $font, $nazwa); imagettftext($im, 20, 0, 50, 65, $black, $font, $nazwacd); imagettftext($im, 20, 0, 49, 97, $black, $font, $rach); imagettftext($im, 20, 0, 335, 129, $black, $font, $kwota); imagettftext($im, 20, 0, 50, 157, $black, $font, $slownie); imagettftext($im, 20, 0, 50, 189, $black, $font, $zlec); imagettftext($im, 20, 0, 50, 222, $black, $font, $zleccd); imagettftext($im, 20, 0, 50, 252, $black, $font, $tyt); imagettftext($im, 20, 0, 50, 285, $black, $font, $tytcd); // Using imagepng() results in clearer text compared with imagejpeg() imagepng($im); imagedestroy($im); ?>
a drugi to przepisanie kwoty z liczby na słowa
i właśnie nie mogę tego połączyć
<?php if(!function_exists('str_split')){ function str_split($string,$len = 1) { if ($len < 1) return false; return($rt); } } 'minus', 'zero', 'jeden', 'dwa', 'trzy', 'cztery', 'pięć', 'sześć', 'siedem', 'osiem', 'dziewięć'), 'dziesięć', 'jedenaście', 'dwanaście', 'trzynaście', 'czternaście', 'piętnaście', 'szesnaście', 'siedemnaście', 'osiemnaście', 'dziewiętnaście'), 'dziesięć', 'dwadzieścia', 'trzydzieści', 'czterdzieści', 'pięćdziesiąt', 'sześćdziesiąt', 'siedemdziesiąt', 'osiemdziesiąt', 'dziewięćdziesiąt'), 'sto', 'dwieście', 'trzysta', 'czterysta', 'pięćset', 'sześćset', 'siedemset', 'osiemset', 'dziewięćset'), 'tysiąc', 'tysiące', 'tysięcy'), 'milion', 'miliony', 'milionów'), 'miliard', 'miliardy', 'miliardów'), 'bilion', 'biliony', 'bilionów'), 'biliard', 'biliardy', 'biliardów'), 'trylion', 'tryliony', 'trylionów'), 'tryliard', 'tryliardy', 'tryliardów'), 'kwadrylion', 'kwadryliony', 'kwadrylionów'), 'kwintylion', 'kwintyliony', 'kwintylionów'), 'sekstylion', 'sekstyliony', 'sekstylionów'), 'septylion', 'septyliony', 'septylionów'), 'oktylion', 'oktyliony', 'oktylionów'), 'nonylion', 'nonyliony', 'nonylionów'), 'decylion', 'decyliony', 'decylionów') ); function odmiana($odmiany, $int){ // $odmiany = Array('jeden','dwa','pięć') $txt = $odmiany[2]; if ($int == 1) $txt = $odmiany[0]; $reszta = $int % 100; if (($jednosci > 1 && $jednosci < 5) &! ($reszta > 10 && $reszta < 20)) $txt = $odmiany[1]; return $txt; } function liczba($int){ // odmiana dla liczb < 1000 $wynik = ''; if ($j == 0) return $slowa[1][0]; $jednosci = $j % 10; $dziesiatki = ($j % 100 - $jednosci) / 10; $setki = ($j - $dziesiatki*10 - $jednosci) / 100; if ($setki > 0) $wynik .= $slowa[4][$setki-1].' '; if ($dziesiatki > 0) if ($dziesiatki == 1) $wynik .= $slowa[2][$jednosci].' '; else $wynik .= $slowa[3][$dziesiatki-1].' '; if ($jednosci > 0 && $dziesiatki != 1) $wynik .= $slowa[1][$jednosci].' '; return $wynik; } function slownie($int){ $out = ''; if ($in{0} == '-'){ $out = $slowa[0].' '; } if ($in == 0) $out = $slowa[1][0].' '; if ($liczba > 0) if ($i == 0) $out .= liczba($liczba).' '; else $out .= ($liczba > 1 ? liczba($liczba).' ' : '') .odmiana( $slowa[4 + $i], $liczba).' '; } } ?>
Może macie jakiś inny kod 2 żeby zamieniał liczbę na słowa
Pod tym linkiem jest też podobna funkcja ale tez nie wiem jak złączyć
FUNKCJA