PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 3 [4]

> Найдено сообщений: 58
z1o Отправлено: 30 Августа, 2011 - 12:34:32 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
PHP:
скопировать код в буфер обмена
  1.  
  2.         $str = shell_exec('pgrep -f ./hlds_run -U hlds_567 '); 
  3.        echo "str = $str<br />";
  4. //         urlencode(urlencode($str));
  5. //         $s=trim($str);// на всякий отрезаем пробелы по краям можно это пропустить если точно начинается с цифры
  6. //        $result=substr($s,0,strpos($s,' '));
  7.                 $result=substr($s,3,7);
  8.         echo "result=$result";
  9.  

Попробовал тупо удалить строку не работает почему то...
(Добавление)
Все проблема решена. Использовал команду Linux cut.
z1o Отправлено: 30 Августа, 2011 - 11:57:41 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
LIME пишет:
может там в исходнике &nbsp вместо пробела ?


нет
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 Отправлено: 30 Августа, 2011 - 00:50:20 • Тема: опция allow_url_fopen • Форум: Вопросы новичков

Ответов: 4
Просмотров: 229
Вам нужно загрузить файл на сервер?
z1o Отправлено: 29 Августа, 2011 - 23:09:55 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //sudo
  3.         $str = shell_exec('pgrep -f ./CallDuty -U CallDuty');  
  4.        echo "str = $str<br />";
  5.         $s=trim($str);// на всякий отрезаем пробелы по краям можно это пропустить если точно начинается с цифры
  6.         $result=substr($s,0,strpos($s,' '));
  7.         echo "result=$result";
  8. ?>

(Добавление)
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 - 22:01:56 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
Не работает с shell exec почему то Недовольство, огорчение
Вот пол кода:
PHP:
скопировать код в буфер обмена
  1.  
  2.         $str = shell_exec('pgrep -f ./CallDuty -U CallDuty');  
  3.         echo "str = $str<br />";
  4.         $s=trim($str);// на всякий отрезаем пробелы по краям можно это пропустить если точно начинается с цифры
  5.         $result=substr($s,0,strpos($s,' '));
  6.         echo "result=$result";
  7.  

Вот что получается:
Цитата:

str = 26111 26113
result=
z1o Отправлено: 29 Августа, 2011 - 19:01:49 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
Viper пишет:
т.е. оставить только первое число?

да
Viper пишет:
Строка только в таком формате? В смысле через пробел?

да
z1o Отправлено: 29 Августа, 2011 - 17:53:02 • Тема: Помогите обрезать строку • Форум: Хранение данных, их вывод и обработка

Ответов: 13
Просмотров: 4796
Как можно обрезать строку если есть например 2 числа:
26111 26113
Ети цифры могут быть и трехзначные...
Нашел на этом сайте код:
PHP:
скопировать код в буфер обмена
  1. for ($i=0; $i < count($result); $i++)
  2.         {
  3.                 if ($result[$i] = 32)
  4.                 {
  5.                 $result=substr($result,1,$i);  
  6.                 break;
  7.                 }
  8.         }

Но он не работает. Как сделать чтобы он работал или есть решение получше чем этот?
z1o Отправлено: 29 Августа, 2011 - 17:08:54 • Тема: Shell_exec Linux не правильно работает • Форум: Если скрипт не работает

Ответов: 5
Просмотров: 2366
Может оно выполняеться не от супер пользователя(не от root'a)?
(Добавление)
Уже все работает , оказалось что я не тот адрес в строке браузера ввел Радость
z1o Отправлено: 29 Августа, 2011 - 16:21:14 • Тема: Shell_exec Linux не правильно работает • Форум: Если скрипт не работает

Ответов: 5
Просмотров: 2366
Мелкий пишет:
z1o, меня весьма смущает:
z1o пишет:
-f ./Ping

Вы уверены, что рабочая директория PHP совпадает с вашей?


Pgrep ето утилита которая просматривает активные процессы. Так что рабочая директория PHP тут не при чем ...
z1o Отправлено: 29 Августа, 2011 - 15:45:43 • Тема: Shell_exec Linux не правильно работает • Форум: Если скрипт не работает

Ответов: 5
Просмотров: 2366
Не работает вот такой скрипт:
<?php

$a = Shell_exec('pgrep -f ./Ping -U Ping22');
echo "a=$a";

?>
Хотя когда подключаешься через ssh все прекрасно работает.
z1o Отправлено: 29 Августа, 2011 - 15:41:35 • Тема: На работает Session, SetCookie,header... • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1562
Спасибо. Чет Dreamwear сам поставил галочку Bom хотя в настройках она отключена.
z1o Отправлено: 29 Августа, 2011 - 12:31:36 • Тема: На работает Session, SetCookie,header... • Форум: Если скрипт не работает

Ответов: 3
Просмотров: 1562
Не работает вот такой простой скрипт:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $y2k = mktime(0,0,0,1,1,2000);
  3. setcookie('name', 'bret', $y2k);
  4. ?>

Получаю ошибку:
Цитата:

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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB