LINUX.ORG.RU

rivet. По аналогии с php чего-то не получается

 


0

2

Играюсь с задарма API. Они хотят на входе

<?php if (isset($_GET['zd_echo'])) exit($_GET['zd_echo']); ?> 
Работает. Проверка на их стороне прошла успешно.

У меня

set zd_echo [::rivet::var get zd_echo]
if {$zd_echo != {}} {
    puts -nonewline $zd_echo
    ::rivet::abort_code
}
Не работает. Разница только в
postp.php?zd_echo=123 | od -c
0000000   1   2   3
0000003
и
postp.rvt?zd_echo=123 | od -c
0000000   1   2   3  \n
0000004
Ну ок. Допустим это оно. А как убрать \n в ривете\тикле? Чето-то я в затупе.

Мне лень ставить ривет и смотреть на него, но если он просто добавляет перевод строки в конец параметров, то попробуйте:

puts -nonewline [string range $zd_echo 0 end-1]
Либо вообще string trim $zd_echo.

Weres ★★★
()
Ответ на: комментарий от anonymous

Не сильно все это решает задачу. Оставлю поиграться на потом.

macumazan ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.