|
|
|
|
|
для: Trianon
(15.02.2007 в 10:21)
| | Спасибо, заработало! | |
|
|
|
|
|
|
|
для: itica
(15.02.2007 в 10:16)
| | Ага. Ясно. Это я ошибся.
вот так верно:
$buf =explode("\n", trim(str_replace("\r", '', $buf)));
|
| |
|
|
|
|
|
|
|
для: Trianon
(15.02.2007 в 09:54)
| | В $buf находится ответ сервера в результате запроса, вот кусок кода:
$buf=curl_exec($ch);
curl_close($ch);
$buf =explode('\n', trim(str_replace('\r', '', $buf)));
|
| |
|
|
|
|
|
|
|
для: itica
(15.02.2007 в 00:06)
| | Каким образом в $buf оказался текст? | |
|
|
|
|
|
|
|
для: Trianon
(14.02.2007 в 11:01)
| | Первый параметр распознается, а дальше...
Вообщем при распечатке всего массива list:
Выводит:
Если обратится к ERR:
Выводит:
Тоесть судя по всему скрипту не удаётся распознать переход строки. | |
|
|
|
|
|
|
|
для: itica
(14.02.2007 в 10:01)
| |
$buf =explode('\n', trim(str_replace('\r', '', $buf)));
foreach($buf as $key => $val)
{
list($x, $y) = explode('=', $val);
$x = trim($x); $y = trim($y);
$list[$x] = $y;
}
print_r($list);
|
| |
|
|
|
|
|
|
|
для: Trianon
(14.02.2007 в 09:18)
| | Вот html ответа:
<td width="100%" align="center">
<b>Тестовый запрос:</b><br><br>
ERR = 0
SUM = 10
ID = 1</td>
|
Все html-теги мои, тоесть ответ приходит безо всяких <br> или тому подобных, вот я и не могу понять как здесь отследить перевод строки. | |
|
|
|
|
|
|
|
для: itica
(14.02.2007 в 00:20)
| | Так оно - одна пара на строке, или всё на одной строке скопом?
Смотреть нужно в исх. коде HTML. | |
|
|
|
|
|
|
|
для: itica
(07.02.2007 в 13:25)
| | Вообщем в $buf содержится примерно следующее: ERR = 0 SUM = 10 ID = 1
Можно ли это как-то ввиде $ERR = 0; $SUM = 10; $ID = 1; представить?
Или можно только перебором слов перед =? | |
|
|
|
|
|
|
|
для: itica
(16.12.2006 в 17:11)
| | А как потом можно разобрать ответ от сервера, если известно, что: "После обработки запроса Система возвращает ответ, представляющий собой набор пар <наименование параметра>=<значение>, одна пара в строке."?
Тоесть вернётся обычный массив? Или я что-то не так понимаю? | |
|
|
|
|