Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z exec(), nie wiem czemu nie dziala :(
-Gość_abdenago_*-
post 11.06.2006, 20:52:33
Post #1





Goście







moze najpierw wkleje kod a pozniej napisze o co chodzi

  1. <?php
  2. $db_record_file_patch=$_SESSION['dir_work_patch'].'/tmp/'.$_SESSION['user'].'-csr.tmp';
  3. $conf_patch=make_conf($input['commonName'], $input['emailAddress'], $input['organizationName'], $input['localityName'], $input['stateOrProvinceName'], $input['countryName'], $input['organizationalUnitName']);
  4. $password_patch=save_passfile($input['password1']);
  5. $priv_key_patch=save_key_in_file($_SESSION['user']);
  6. $csr_patch=$_SESSION['dir_work_patch'].'/tmp/'.$_SESSION['user'].'-csr';
  7. $command='openssl req -new -key '.$priv_key_patch.' -out '.$csr_patch.' -config '.$conf_patch.' -passin file:'.$password_patch.' -batch';
  8. exec($command);
  9. //unlink($password_patch);
  10. //unlink($priv_key_patch);
  11. //unlink($conf_patch);
  12.  
  13. $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']));
  14.  
  15. save_file($db_record_file_content,$db_record_file_patch);
  16. save_record_in_db($db_record_file_patch,'csr');
  17. //unlink($csr_patch);
  18. //unlink($db_record_file_patch);
  19. ?>


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
Go to the top of the page
+Quote Post
em1X
post 11.06.2006, 21:02:03
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

Ostrzeżenie: (0%)
-----


z poziomu twojego konta program openssl sie uruchamia.. a z poziomu php nie, wyciągnij wnioski :/


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
-Gość_Abdenago_*-
post 11.06.2006, 21:08:00
Post #3





Goście







z poziomu php uruchamia sie po we wczesniejszych skryptach dziala normalnie, zreszta to jest windows i nie ma praw dostepu, exec nie zwraca bledu, jelsi podmienie exec na system i dam wynik do echo to jest pusty ciag, czyli tak jak powinno byc, nie rozumiem
Go to the top of the page
+Quote Post
-Gość_abdenago_*-
post 11.06.2006, 21:23:23
Post #4





Goście







przperaszam za zamieszanie wystarczylo dodac bezwzgledna sciezke do openssl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 21:14