<?php $db_record_file_patch=$_SESSION['dir_work_patch'].'/tmp/'.$_SESSION['user'].'-csr.tmp'; $conf_patch=make_conf($input['commonName'], $input['emailAddress'], $input['organizationName'], $input['localityName'], $input['stateOrProvinceName'], $input['countryName'], $input['organizationalUnitName']); $password_patch=save_passfile($input['password1']); $priv_key_patch=save_key_in_file($_SESSION['user']); $csr_patch=$_SESSION['dir_work_patch'].'/tmp/'.$_SESSION['user'].'-csr'; $command='openssl req -new -key '.$priv_key_patch.' -out '.$csr_patch.' -config '.$conf_patch.' -passin file:'.$password_patch.' -batch'; //unlink($password_patch); //unlink($priv_key_patch); //unlink($conf_patch); $db_record_file_content=make_db_record_string(array($_SESSION['user'],read_file($csr_patch),$input['commonName'],$input['emailAddress'],$input['organizationName'],$input['organizationalUnitName'],$input['localityName'],$input['stateOrProvinceName'],$input['countryName'])); save_file($db_record_file_content,$db_record_file_patch); save_record_in_db($db_record_file_patch,'csr'); //unlink($csr_patch); //unlink($db_record_file_patch); ?>
a wiec nie wykonuje sie polecenie zawarte w zmiennej $command czyli linijka exec($command), ale jak to samo polecenie wpisze z linii komend to dziala, zrobilem juz taki tes ze zahasowalem linie w ktorych usuwam pliki tymczasowe, wyswietlilem zawartosc $command w przegladarce, skopiowalem i wkleilem do linii komend, no i zadzialao czyli plik wyjsciowy o sciezce $csr_patch zostal utworzony, niestety z poziomu php nie udaje mi sie
Prosze o jakies wskazowki
Abdenago