mirror of
https://github.com/ByLegenS/PHP-E-Fatura-Imzalama-Araci.git
synced 2026-04-26 13:05:49 +03:00
PHP İçin Java İle Hazırlanmış E-Fatura İmzalama Aracı
| Java | ||
| example.php | ||
| LICENSE | ||
| README.md | ||
| TemelFaturaOrnegi.xml | ||
PHP E-Fatura İmzalama Aracı
=============================================
PHP İçin Java İle Hazırlanmış E-Fatura İmzalama Aracı
Örnek Kullanım Şekli :
<?php
/* Smart Kart Fatura İmzalama */
function Imzala($java_dosyasi, $fatura_dosyasi, $pin=null, $seriImza=false, $dosyayaKaydet=true)
{
/* Java Dosyasına Veri Yollanıyor */
if($pin != null)
{
exec("java -Dfile.encoding=UTF8 -jar $java_dosyasi {$fatura_dosyasi,$pin,$seriImza,$dosyayaKaydet} 2>&1", $cikti);
$sonuc = $cikti;
foreach ($cikti AS $ciktiDeger)
{
if(strstr($ciktiDeger, 'İmzalandı...') == true)
{
$sonuc = true;
break;
}
}
return $sonuc;
}
}
/* Smart Kart Fatura İmzalama */
$dizin = (__DIR__ . DIRECTORY_SEPARATOR);
$java_dosyasi=$dizin."Java/NTGEFaturaImza.jar";
$fatura_dosyasi='TemelFaturaOrnegi.xml';
$pin = '123456';
$cikti = Imzala($java_dosyasi, $fatura_dosyasi, $pin);
if($cikti == true) echo 'İmzalandı...';
else echo 'Hata Oluştu...';
?>
🔔 KANALIMA ABONE OL: https://www.youtube.com/@YucelKahramanYT?sub_confirmation=1