<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 14 Aug 2026 03:08:42 -0400</pubDate>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226420">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Решено!!! Раньше я установил публичный диапазон IP-адресов "Available from" в /ip service для API. Как только я добавил дополнительный приватный IP-адрес для API-сервиса на роутере, все заработало отлично. [admin@seaview2] &gt; /ip service set api address=10.128.0.0/21 <br />
			<i>10.11.2014 00:17:00, mfrater.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226420</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226420</guid>
			<pubDate>Mon, 10 Nov 2014 00:17:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226419">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если ты не видишь сообщение "Не удалось подключиться к роутеру", значит, подключение и вход выполнены, но затем по какой-то причине оно разрывается. Какую команду(ы) ты пытаешься выполнить? Не мог бы ты выложить свой полный PHP-файл? Какую версию PHP ты используешь? Запускаешь на Linux или Windows PC? Есть ли какие-то модемы или другие устройства между твоим компьютером и роутером, которые могут влиять на подключение (я думаю, возможно, у тебя ситуация похожа на эту)? <br />
			<i>09.11.2014 22:51:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226419</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226419</guid>
			<pubDate>Sun, 09 Nov 2014 22:51:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226418">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня та же ошибка при попытке подключиться через API, но перезагрузка не помогла. 'Failed while receiving initial length byte' в phar:///var/www/yii/htdocs/protected/vendor/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b5/src/PEAR2/Net/Transmitter/TcpClient.php:199. &nbsp;У меня ROS 6.21.1. &nbsp;Я использую следующий метод подключения:<br /><br />require_once('PEAR2_Net_RouterOS-1.0.0b5.phar');<br /><br />try {<br /> &nbsp; &nbsp;$client = new RouterOS\Client('10.128.0.6', 'admin', 'password');<br /> &nbsp; &nbsp; &nbsp; &nbsp;echo "Connected";<br />} catch (Exception $e) {<br /> &nbsp; &nbsp; &nbsp; &nbsp;echo $e;<br /> &nbsp; &nbsp;die('Unable to connect to the router.'); Если я слежу за подключениями брандмауэра IP, я вижу, что подключение устанавливается, но оно сразу же закрывается. [admin@seaview2] &gt; ip firewall connection print<br />Flags: S - seen reply, A - assured<br />PROTOCOL SRC-ADDRESS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; DST-ADDRESS &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; TCP-STATE &nbsp; TIMEOUT<br />3 SA tcp &nbsp; &nbsp; &nbsp;10.128.0.1:58242 &nbsp; &nbsp; &nbsp;10.128.0.6:8728 &nbsp; &nbsp; &nbsp; close &nbsp; &nbsp; &nbsp; 5s<br /><br />[admin@seaview2] &gt; Я веду журнал темы info, но в журнале нет (или сбоя) входа через API.<br />Что я еще могу сделать, чтобы устранить эту проблему?<br />Есть какие-нибудь идеи, почему это происходит? <br />
			<i>09.11.2014 21:56:00, mfrater.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226418</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226418</guid>
			<pubDate>Sun, 09 Nov 2014 21:56:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226417">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Придется перезагрузить Mikrotik. После этого проблема решилась. API работает отлично. Спасибо большое. <br />
			<i>21.01.2014 05:25:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226417</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226417</guid>
			<pubDate>Tue, 21 Jan 2014 05:25:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226416">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Строка `$client = new RouterOS\Client('192.168.96.***', 'api', 'Gtuyv3$trs54fdcds');` выбросит исключение в случае неудачи. Если исключение выброшено, весь код внутри блока игнорируется, и скрипт переходит к вашему внутреннему блоку "catch", если он вообще есть, или завершает работу скрипта с сообщением об ошибке, если такого блока для перехода нет. Вам нужно обернуть код конструкцией `try…catch`, чтобы избежать встроенного сообщения об ошибке. Например, используйте: `try {<br /> &nbsp; &nbsp;$client = new RouterOS\Client('192.168.96.***', 'api', 'Gtuyv3$trs54fdcds');<br /> &nbsp; &nbsp;echo 'connected';<br />} catch (Exception $e) {<br /> &nbsp; &nbsp;//Ошибка подключения. Обработайте ее здесь, возможно, с сообщением об ошибке или чем-то подобным.<br /> &nbsp; &nbsp;echo "Not connected";<br /> &nbsp; &nbsp;exit();<br />}<br /><br />//Оставшаяся часть вашего кода должна выводить либо "connected", либо "Not connected" - если первая строка выбрасывает исключение, "echo 'connected'" не будет выполнена. Или вы говорите, что видите "connected", а затем ТАКЖЕ видите сообщение об ошибке "Uncaught exception"? <br />
			<i>16.01.2014 12:33:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226416</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226416</guid>
			<pubDate>Thu, 16 Jan 2014 12:33:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226415">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Подключился к RouterOS: $client = new RouterOS\Client(‘192.168.96.***’, ‘api’, ‘Gtuyv3$trs54fdcds’); echo “connected”; Я использую это подключение. Получил ту же ошибку, что и в прошлый раз, используя твой подход к подключению. <br />
			<i>16.01.2014 05:49:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226415</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226415</guid>
			<pubDate>Thu, 16 Jan 2014 05:49:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226414">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Скорее всего, проблема в соединении… Попробуй перехватить исключение при создании клиента: try {<br />$client = new RouterOS\Client('hostname', 'username', 'password');<br />} catch (Exception $e) {<br />//Ошибка соединения. Обрабатывай её здесь, например, показывая сообщение об ошибке или что-то подобное.<br />}<br /><br />//Остальной код. (Если быть точнее, это сбой при входе. Соединение установлено, но скорость кажется слишком низкой даже для получения CHAP-запроса). К тому же, ты не используешь зашифрованное соединение, верно? (Они всё равно очень нестабильны). <br />
			<i>15.01.2014 13:57:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226414</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226414</guid>
			<pubDate>Wed, 15 Jan 2014 13:57:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226413">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Жирная ошибка: &nbsp;Недопустимое исключение 'PEAR2\Net\Transmitter\SocketException' с сообщением 'Не удалось получить байт начальной длины' в phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/Transmitter/TcpClient.php:199<br />Трассировка стека:<br />#0 phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/Transmitter/Stream.php(356): PEAR2\Net\Transmitter\TcpClient-&gt;createException('Не удалось полу...', 4)<br />#1 phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/Transmitter/TcpClient.php(348): PEAR2\Net\Transmitter\Stream-&gt;receive(1, 'начальная длина...')<br />#2 phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/RouterOS/Communicator.php(620): PEAR2\Net\Transmitter\TcpClient-&gt;receive(1, 'начальная длина...')<br />#3 phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/RouterOS/Communicator.php(601): PEAR2\Net in phar:///opt/mikrotik/new API/PEAR2_Net_RouterOS-1.0.0b4.phar/PEAR2_Net_RouterOS-1.0.0b4/src/PEAR2/Net/Transmitter/TcpClient.php on line 199<br /><br />Получил это своим скриптом. Можешь подсказать, что я сделал не так? <br />
			<i>15.01.2014 12:15:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226413</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226413</guid>
			<pubDate>Wed, 15 Jan 2014 12:15:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226412">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо! Работает! <br />
			<i>14.01.2014 13:37:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226412</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226412</guid>
			<pubDate>Tue, 14 Jan 2014 13:37:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226411">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Единственное отличие от второго подхода выше – это дополнительный второй аргумент, который представляет собой объект запроса, например: $printRequest = new RouterOS\Request(<br /> &nbsp; &nbsp;'/ip route print .proplist=.id,dst-address',<br /> &nbsp; &nbsp;Query::where('comment', 'RKN')<br />);<br /><br />$result = $client-&gt;sendSync($printRequest);<br /><br />// Здесь обрабатываем $result, например, итерируемся по нему с помощью foreach или как вам удобно. Например:<br />foreach ($result-&gt;getAllOfType(RouterOS\Response::TYPE_DATA) as $item) {<br /> &nbsp; &nbsp;echo $item-&gt;getArgument('dst-address');<br />} <br />
			<i>14.01.2014 13:33:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226411</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226411</guid>
			<pubDate>Tue, 14 Jan 2014 13:33:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226410">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо. Можешь, пожалуйста, еще один пример с запросом преобразовать? `$API-&gt;write("/ip/route/print",false);<br /> &nbsp; &nbsp; &nbsp; &nbsp;$API-&gt;write("?comment=RKN",false);<br /> &nbsp; &nbsp; &nbsp; &nbsp;$API-&gt;write("=.proplist=.id,dst-address"); или так: ip route print detail where comment=RKN <br />
			<i>14.01.2014 13:16:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226410</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226410</guid>
			<pubDate>Tue, 14 Jan 2014 13:16:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226409">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Самый изящный способ, если вам не интересно проверять сообщения об ошибках, выглядит так: &lt;?php<br />use PEAR2\Net\RouterOS;<br /><br />require_once 'PEAR2_Net_RouterOS-1.0.0b4.phar';<br /><br />$util = new RouterOS\Util($client = new RouterOS\Client('hostname', 'username', 'password'));<br /><br />$util-&gt;changeMenu('/ip route');<br /><br />$util-&gt;add(<br /> &nbsp; &nbsp;array(<br /> &nbsp; &nbsp; &nbsp; &nbsp;'dst-address' =&gt; $ip_string32,<br /> &nbsp; &nbsp; &nbsp; &nbsp;'gateway' =&gt; '192.168.239.98',<br /> &nbsp; &nbsp; &nbsp; &nbsp;'distance'=&gt; 1,<br /> &nbsp; &nbsp; &nbsp; &nbsp;'scope'=&gt; 30, <br /> &nbsp; &nbsp; &nbsp; &nbsp;'target-scope' =&gt; 10, <br /> &nbsp; &nbsp; &nbsp; &nbsp;'routing-mark' =&gt; 19, <br /> &nbsp; &nbsp; &nbsp; &nbsp;'comment'=&gt; 'RKN'<br /> &nbsp; &nbsp;)<br />); ( Util ::add() возвращает ID новых элементов, или пустую строку в случае ошибки) Или, если вам нужно проверить сообщение об ошибке, вы можете сделать так: &lt;?php<br />use PEAR2\Net\RouterOS;<br /><br />require_once 'PEAR2_Net_RouterOS-1.0.0b4.phar';<br /><br />$client = new RouterOS\Client('hostname', 'username', 'password');<br /><br />$addRequest = new RouterOS\Request(<br /> &nbsp; &nbsp;'/ip route add gateway=192.168.239.98 distance=1 scope=30 target-scope=10 routing-mark=19 comment=RKN'<br />);<br />$addRequest-&gt;setArgument('dst-address', $ip_string32);<br /><br />$client-&gt;sendSync($addRequest); ( Client ::sendSync() возвращает коллекцию ответов, которая обычно включает в себя ответ !done с новым ID, или ответ !trap с деталями ошибки, плюс пустой ответ !done) &nbsp;Можно еще повторить подход Дениса (вроде “get raw”) с Communicator, но я бы этого не советовал, потому что обработка становится излишне сложной (представьте, если бы вы вместо метода comm() использовали методы write() и read()…). <br />
			<i>14.01.2014 11:18:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226409</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226409</guid>
			<pubDate>Tue, 14 Jan 2014 11:18:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226408">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ок, я использую этот API <noindex><a href="http://pear2.github.io/Net_RouterOS/" target="_blank" rel="nofollow" >http://pear2.github.io/Net_RouterOS/</a></noindex>. Мне нужно это сделать. Можешь подсказать, какой правильный синтаксис? $API-&gt;comm("/ip/route/add <br />			=dst-address=$ip_string32<br />			=gateway=192.168.239.98<br />			=distance=1 <br />			=scope=30 <br />			=target-scope=10 <br />			=routing-mark=19 &nbsp;<br />			=comment=RKN"); <br />
			<i>14.01.2014 06:23:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226408</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226408</guid>
			<pubDate>Tue, 14 Jan 2014 06:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226407">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вызов принят. Быстрый осмотр вашей версии на GitHub показывает, что чтение стабильно (респект вам, кстати – ваш клиент теперь третий, которому это удалось правильно, наряду с Perl и моим), но запись потенциально может не работать. Нужно сделать что-то похожее на то, что вы сделали для чтения – проверять количество записанных байт (возвращаемое значение) и повторно отправлять данные с этого смещения. <br />
			<i>13.01.2014 19:23:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226407</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226407</guid>
			<pubDate>Mon, 13 Jan 2014 19:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226406">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Клиент довольно стабильный. Я использую его уже несколько лет для синхронизации настроек MT. Ты пишешь шаблонную конфигурацию, которая синхронизируется на кучу устройств. Если посмотреть на <noindex><a href="https://github.com/ayufan/rosapi-php" target="_blank" rel="nofollow" >https://github.com/ayufan/rosapi-php</a></noindex>, там есть немного более новая версия. Некоторым она может не понравиться, потому что это в основном высокоуровневый подход. <br />
			<i>13.01.2014 19:07:00, ayufan.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226406</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226406</guid>
			<pubDate>Mon, 13 Jan 2014 19:07:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226405">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Ты имеешь в виду другие PHP-клиенты или вообще другие клиенты? Если речь о PHP-клиентах: клиент Дениса - совсем нет смысла его сохранять, ИМХО. Он не только глючный, но и клиент ayfan'а, и мой могут делать всё, что он умеет, и даже больше, причем гораздо удобнее. Единственная легитимная причина, по которой кто-то может его использовать, – это совместимость с PHP 5.2, но и клиент ayfan'а тоже с ним совместим, так что это не очень весомая причина. Клиент ayfan'а – в нём есть некоторая ценность. Я его не использовал, и не видел, чтобы люди на форуме его использовали, так что не могу комментировать его стабильность. Мне не особо нравится большинство подходов с точки зрения “элегантности”, но что считается “элегантным” – всегда под вопросом. Вообще, в этом клиенте есть некоторые функции*, которые я добавил в своём клиенте только в самой новой (ещё не выпущенной) версии, так что, наверное, можно сказать, что он вдохновил... за исключением того, что моё вдохновение пришло от пользователя форума, а не от изучения самого клиента, но это неважно – он может послужить вдохновением для авторов клиентов для других языков. Клиент sparks framework от vthinkteam – как я уже говорил в его теме, мне не нравится, что этот клиент предоставляет только крайне ограниченный набор функциональности, но в (ИМХО) маловероятном случае, если кому-то конкретно нужен этот набор И он использует sparks framework, я должен признать, что этот клиент было бы проще использовать, чем любой другой**, так что… я думаю, стоит его оставить для тех немногих людей, которым он может пригодиться. Если речь о клиентах в целом – конечно, есть ценность в их сохранении… пока что… так как всегда лучше иметь какой-нибудь клиент, чем вообще ни одного. Кроме того, Perl-клиент раньше был полон ошибок, но их исправили. Пока есть кто-то, кто “отвечает” за клиент, он будет исправляться/расширяться быстрее. Индексация результатов по свойству. ** Другие клиенты (включая мой) потенциально могли бы быть сделаны такими же простыми в использовании, как этот клиент, для всей функциональности RouterOS, если в протоколе API реализован способ сообщать клиентам о доступных командах, аргументах, меню и свойствах. Возможно, что-то вроде моего предложения для команды “/help”. <br />
			<i>13.01.2014 14:22:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226405</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226405</guid>
			<pubDate>Mon, 13 Jan 2014 14:22:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226404">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Похоже, все остальные API-клиенты где-то сбоят. Boenrobot, скажи честно, стоит ли их удалять? Или все-таки есть какой-то смысл их держать? <br />
			<i>13.01.2014 14:00:00, normis.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226404</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226404</guid>
			<pubDate>Mon, 13 Jan 2014 14:00:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226403">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кажется, ты используешь этого клиента, верно? Он известен тем, что имеет некоторые особенности в обработке буферизации ответов, которые проявляются при работе с большим количеством ответов и при низкой скорости сети, как, вероятно, и происходит в твоей конфигурации. Попробуй с этим клиентом. Если не можешь/не хочешь это делать (например, если ты используешь PHP 5.2), хотя бы убедись, что у тебя последняя версия твоего текущего клиента. В последней версии есть исправление, которое может помочь. <br />
			<i>13.01.2014 13:55:00, boen_robot.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226403</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226403</guid>
			<pubDate>Mon, 13 Jan 2014 13:55:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226402">PHP Ошибка: Не определена переменная: _ в /opt/mikrotik/routeros</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, ребята. У меня эта ошибка возникает почти каждый раз, когда запускаю скрипт. Я загружаю данные в Mikrotik из базы данных, и если я пытаюсь загрузить несколько строк (меньше 20), всё работает нормально. Но когда пытаюсь загрузить около 200 и больше строк, возвращается такая PHP Notice: Undefined variable: _ в /opt/mikrotik/routeros_api.class.php на строке 300. Кто-нибудь может помочь? Вчера всё работало отлично! <br />
			<i>13.01.2014 13:29:00, xalss.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226402</link>
			<guid>http://mikrotik.moscow/forum/forum57/59572-php-oshibka_-ne-opredelena-peremennaya_-_-v-_opt_mikrotik_routeros/message226402</guid>
			<pubDate>Mon, 13 Jan 2014 13:29:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
