Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] exec() has been disabled for security reasons
Forum PHP.pl > Forum > Przedszkole
Lirdoner
Co oznacza ten błąd
exec() has been disabled for security reasons

Mam go w liczniku
  1. <?php
  2. $type = "text";
  3. $file = file("count.txt");
  4. $num = ($file[0] + 1);
  5. exec("echo $num > count.txt");
  6. switch($type) {
  7. case "text":
  8. echo $num;
  9. break;
  10. case "gfx":
  11. $i = 0;
  12. $cntn = strlen($num);
  13. while($i < $cntn) {
  14. $tmpnum = substr($num, $i, 1);
  15. echo("<img src=\"$dir/$tmpnum$format\">");
  16. $i++;
  17. }
  18. break;
  19. case "q":
  20. break;
  21. default:
  22. echo("count.php <b>error</b> : type not specified.");
  23. break;
  24. }
  25. ?>
darko
Funkcja exec została zablokowana z powodu bezpieczeństwa, więc to:

exec("echo $num > count.txt"); zapis wartości zmiennej $num przekierowanie strumienia wyjściowego do pliku - musisz czymś zamienić, najlepiej fopen, fwrite i fclose (jeśli i te funkcje nie zostały zablokowane).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.