Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> popen, sudo, vi. Czyli jak edytowac plik
Major
post
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 22.07.2004

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


Jeszcze nigdy nie bawiłem się popenem ale potrzebuje edytować plik spod php.
Potrzebuje sie zalogować jako root bo tylko wtedy będe mieć prawa do edycji pliku.
Ma ktoś pomysł jak to wykonać, używając VI?

Narazie mam taki kod, ale nie działa( nie wyświetla błędu, ale nie dodaje zawartości do pliku )
  1. <?php
  2.  
  3. $f = popen( "sudo vi /etc/apache2/apache2.conf","w" );
  4. fputs( $f, "\n" );
  5. fputs( $f, "pass" );
  6. fputs( $f, "\n" );
  7. fputs( $f, "i" );
  8. fputs( $f, "\n" );
  9. fputs( $f, "bzik" );
  10. fputs( $f, "\n" );
  11. fputs( $f, chr(03) );
  12. fputs( $f, ":wq" );
  13. pclose($f);
  14.  
  15.  
  16. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 03:01