[linux-ileri] php+gpg PFıso-8859-9?q?kullanımı??

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Sevket Keser (skeser@tekfen.com.tr)
Date: Sat 01 Feb 2003 - 11:58:51 EET


Selamlar;

Yapmaya calistigim sey php kodlarini kullanarak, diskteki dosyalari gpg i=
le=20
sifrelemek, ve daha sonra bunlari ayni yoldan geri acmak..
sifrelemeyi problemsiz yaptim..

Sorun ne derseniz surda;

asag=FDdaki kod, apache useri ile bash'da problemsiz calismakta,=20

----------------------
bash-2.05b$ gpg --no-secmem-warning --passphrase-fd 0 -d gpgapache.txt.gp=
g >=20
basardik.txt
Reading passphrase from file descriptor 0 ...109082
----------------------

pass'i yaz=FDp entera bas=FDyorum ve hersey yolunda.. dosya acildi..

Fakat,

bu isi browserdan php kodu ile yapmaya calistigimda problemle karsilasti=
m,

//php kodu
<?php
        $gpg=3D"/usr/bin/gpg";
        $passphrase=3D'109082';
=09$encrypted_file=3D'/var/www/gpgapache.txt.gpg';
        $recp=3D"skeser@tekfen.com.tr";
=09$command=3Dexec("$passphrase | $gpg --no-secmem-warning --passphrase-f=
d 0 -d=20
$unencrypted_file > acildi2.txt");
        $oldhome=3DgetEnv("HOME");
        putenv("HOME=3D/var/www");
        $result=3Dexec($command,$encrypted,$errorcode);
        putenv("HOME=3D$oldhome");
=09echo "error:".$errorcode."<br>\n";
=09echo "error:".$errorcode."<br>\n";
?>
----------
error_log'dan aldigim mesajsa su,
sh: line 1: 109082: command not found
gpg: fatal: //.gnupg: dizin olu=FEturulamad=FD: Eri?im engellendi
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/16384

1-Acaba php kodunda hata yapt=FDg=FDm yer neresi ?
2-gpg neden tekrar .gnupg dosyasini bulmaya calisiyor.. ayni sartlarda=20
sifreleme yaparken boyle bir girisimi yok, kendisi gayet guzel sifreleme=
sini=20
yapmakta,

gpg'nin decrypted yaparken ki bu huysuzlugu acaba neden ??

Degerli fikirleriniz icin simdiden Tesekkurler !!

Sevket Keser
S.Demirel Universitesi
Bilgisayar Sistemleri =D6=F0rt.


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.