ďťż
Podstrony
|
telcocafewitam.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 |
|||
Sitedesign by AltusUmbrae. |