Kreiranje PDF dokumenta u PHP sa tfpdf, fpdf i fpdi

Skraćena veza: http://pedja.supurovic.net/veza/8667

Potrebno vam je da na sajtu generišete PDF dokument koji je predefinisani obrazac a posetilac sajta samo treba da ga popuni? Evo kako sam ja to uradio. Verovatno će i vama biti korisno.

Postupak se svodi na otvaranje PDF dokumenta, učitavanje strane iz njega koja sadrži već pripremljen obrazac i zatim upisivanje dodatnog sadržaja u tu stranu, na mestima koja su predviđena za popunjavanje.

Za kreiranje PDF dokumenata može se upotrebiti odlična biblioteka FPDF. Biblioteka sadrži PHP klasu koja programeru omogućava kreiranje PDF dokumenata na visokom nivou, odnosno, da se ne mora baviti strukturom i formatom PDF dokumenta, već sve obavlja pozivanjem medota ove klase – smešta sadržaje na stranu dokumenta tamo gde želi i kako želi. […]
[ ... vidi ceo članak ... ]

Računanje kontrolnog broja po modulu 97 u PHP

Skraćena veza: http://pedja.supurovic.net/veza/8494

Zatrebalo mi je da izračunam kontrolni broj po modulu 97, ali nigde nisam našao primer urađen u PHP. Pošto sam napisao funkciju koja to radi, evo je ovde, ako još nekome bude trebalo.

function Modul97 ($pBroj) {

  $mBroj = '';
  $mFixedBroj = '';

  foreach (str_split (strtoupper((string)$pBroj)) as $mChar) {
  
    if (is_numeric ($mChar)) {
      $mBroj .= $mChar;
      $mFixedBroj .= $mChar;
    } else {
      if (ctype_alpha($mChar)) {
        $mBroj .= $mChar;
        $mNumeric = ord ($mChar) - 65 + 10;
        $mFixedBroj .= (string)$mNumeric;
      } else {
        $mBroj .= '-';
      }
    }
    
  }
  
  $mFixedBroj00 = $mFixedBroj . '00';
  
  $mModule = bcmod ($mFixedBroj00, 97);
  
  $mControl = 98 - $mModule;
  
  $mResult = (string)$mControl .
 […]
[ ... vidi ceo članak ... ]