mam wykupiony hosting, i na moim koncie zainstalowany jest php 5.1.2, jak można sprawdzić czy funkcja shell_exec jest włączona (jeżeli nie to jak ją włączyć, po stronie klienta)?
phpinfo() ??
juz tam szukalem. Ale to chyba nie chodzi o funkcje shell_exec, mam cos takiego: shell_exec("unzip $plik"); - to ort! (nie rozpakowuje plikow), ale inne z shell_exec, juz dzialaja, czyli to jest wlaczone.
Tearaz ma pytanie czemu nie dziala mi rozpakowywane plikow ? moze cos żle z atrybutami katalogow?
A może po prostu na serwerze nie ma programu unzip?
chyba nie, ja jednym servie, gdzie nie ma programu unzip pokazuje blad "unzip function not found", a na innym nic nie pokazuje a rozpakowywanie nie dziala(chyba ze jest wylaczone raportowanie bledow).
Co moze byc jeszcze nie tak?
php.net napisał(a)
shell_exec
Ta funkcja jest niedostępna w trybie bezpiecznym
może po prostu na servie masz safe_mode = On ?
sprawdz w phpinfo()
mam cos takiego:
safe_mode Off
safe_mode_exec_dir no value
safe_mode_gid Off
safe_mode_include_dir no value
czyli safe_mode wyłączone
arqoon napisał(a)
chyba nie, ja jednym servie, gdzie nie ma programu unzip pokazuje blad "unzip function not found", a na innym nic nie pokazuje a rozpakowywanie nie dziala(chyba ze jest wylaczone raportowanie bledow).
no to wpisz blebleble zamiast unzip i sprawdź czy zwróci że nie ma funkcji blebleble
chyba to się pchła na jajach
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.