ďťż

[php]funkcja system()

       

Podstrony


telcocafe

witam.
Może mi ktoś powiedzieć, jak za pomocą tej funkcij(system()) wykonać następujące polecenia:
$plik=fopen("plik.php", "a+"); flock($plik, 2); fwrite($plik, "tekst"); flock($plik, 3); fclose($plik);
?
z góry dziękuje za pomoc
Pozdrawiam



chyba
<?PHP system("$plik=fopen("plik.php", "a+"); flock($plik, 2); fwrite($plik, \"tekst\"); flock($plik, 3); fclose($plik);"); ?>
Lepiej chyba użyć eval, ale jeszcze lepiej zapytać kogoś innego...

AFAIK system() nie służy do wykonywania kodu PHP. Tak jak napisał kokoss15 do tego jest funkcja eval() - acz w/w kod i tak jest błędy, bo nie bierzesz pod uwagę cudzysłowie w pierwszej linijce :P
Jak już to może łatwiej i wydajniej byłoby umieścić kod w apostrofach :P<?php eval('$plik=fopen("plik.php", "a+"); flock($plik, 2); fwrite($plik, "tekst"); flock($plik, 3); fclose($plik);'); ?>:P
A tak w ogóle to nie można po prostu naturalnie wpisać kod do pliku i go wywołać?

A jeśli koniecznie musisz użyć system() to przeszukaj jakiegoś manuala bash'a w celu znaleziania komendy dopisującej coś do pliku :P

@down: no jasne, ale jestem żałosny :P Tego nie pamiętać :S
Użytkownik DJ_ProG edytował ten post 02 listopad 2007, 17:16
<?php system ('echo "tekst" >> plik.php'); ?>
Użytkownik bikstopa edytował ten post 02 listopad 2007, 15:14
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.