PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): « 1 2 3 [4]
Найдено сообщений: 58
z1o
Отправлено: 30 Августа, 2011 - 12:34:32 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка
Ответов: 13 Просмотров: 4796
PHP:
скопировать код в буфер обмена
$str = shell_exec ( 'pgrep -f ./hlds_run -U hlds_567 ' ) ; echo "str = $str <br />" ;
// urlencode(urlencode($str));
// $s=trim($str);// на всякий отрезаем пробелы по краям можно это пропустить если точно начинается с цифры
// $result=substr($s,0,strpos($s,' '));
echo "result=$result " ;
Попробовал тупо удалить строку не работает почему то...
(Добавление)
Все проблема решена. Использовал команду Linux cut.
z1o
Отправлено: 30 Августа, 2011 - 11:47:14 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка
Ответов: 13 Просмотров: 4796
LIME пишет: если у вас строка только из двух циферь состоит и нет перед первой никаких знаков то проще использовать код White
только походу и у него та же беда ...не видит пробела
хз что такое
а вы пробовали запускать без shell_exec ?
просто присвоить строку
Пробовал работает
Скорее всего оно в другой кодировке, т.к у меня стоит Linux и я когда вместо 'pgrep -f ./CallDuty -U CallDuty' поставил 'ping 8.8.8.8 -c 1' вывелись иероглифы
LIME пишет: и гляньте на всякий в исходный код страницы может там чтото увидите
В исходном коде страницы ничего странного нету.
z1o
Отправлено: 29 Августа, 2011 - 23:09:55 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка
Ответов: 13 Просмотров: 4796
PHP:
скопировать код в буфер обмена
<?PHP
//sudo
$str = shell_exec ( 'pgrep -f ./CallDuty -U CallDuty' ) ; echo "str = $str <br />" ;
$s = trim ( $str ) ; // на всякий отрезаем пробелы по краям можно это пропустить если точно начинается с цифры echo "result=$result " ;
?>
(Добавление)
White пишет:
$str = shell_exec('pgrep -f ./CallDuty -U CallDuty');
$result=explode(" ",$str);
var_dump($result);
а так что?
array(1) { [0]=> string(12) "26111 26113 " }
z1o
Отправлено: 29 Августа, 2011 - 17:53:02 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка
Ответов: 13 Просмотров: 4796
Как можно обрезать строку если есть например 2 числа:
26111 26113
Ети цифры могут быть и трехзначные...
Нашел на этом сайте код:
Но он не работает. Как сделать чтобы он работал или есть решение получше чем этот?
z1o
Отправлено: 29 Августа, 2011 - 16:21:14 • Тема: Shell_exec Linux не правильно работает • Форум: Если скрипт не работает
Ответов: 5 Просмотров: 2366
Мелкий пишет: z1o, меня весьма смущает:
z1o пишет:
-f ./Ping
Вы уверены, что рабочая директория PHP совпадает с вашей?
Pgrep ето утилита которая просматривает активные процессы. Так что рабочая директория PHP тут не при чем ...
z1o
Отправлено: 29 Августа, 2011 - 12:31:36 • Тема: На работает Session, SetCookie,header... • Форум: Если скрипт не работает
Ответов: 3 Просмотров: 1562
Не работает вот такой простой скрипт:
Получаю ошибку:
Цитата:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\test1.ru\www\index.php:1) in Z:\home\test1.ru\www\index.php on line 3
Страниц (4): « 1 2 3 [4]
Powered by ExBB FM 1.0 RC1. InvisionExBB