parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ну вот что я не так делаю?! :( Почта.

Василий М. 11.11.2011 05:53

Есть форма отправки сообщения с сайта. Цитирую внутренний auto.p раздела:
@rasskaz[]
^sections.menu{^if($sections.uri eq $request:uri){$textpath[$sections.textfile]}{}}
$getit[^file::load[text;$textpath]]
^untaint{$getit.text}
<form method="get"><p><textarea name="say" wrap="hard"></textarea></p>
<p><input type="submit" name="ok" value="Полетели"></input></p>

^if(def $form:say && def $form:ok){
^mail:send[ 
      $.from[Сайт <mail@blabla.ru>] 
      $.to[Петя <me@blabla.ru>] 
      $.subject[Сообщение с сайта] 
      $.text[$form:say] 
] 
ура
}{}
</form>
После нажатия "ок" имеем в браузере:
B:/home/blabla.ru/www/connect/
read failed: Permission denied (13), actual filename 'B:/home/blabla.ru/www/connect/'
B:/home/blabla.ru/www/connect/auto.p(3:15)
load B:/home/blabla.ru/www/connect/auto.p(3:15)
menu B:/home/blabla.ru/www/connect/auto.p(2:11)
rasskaz B:/home/blabla.ru/www/auto.p(94:24)
if B:/home/blabla.ru/www/auto.p(91:2)
content B:/home/blabla.ru/www/auto.p(55:20)
within B:/home/blabla.ru/www/connect/index.html(3:2)

* * *

В логе:
[Fri Nov 11 05:44:47 2011] [5644] /connect/?say=%E9%E0: B:/home/blabla.ru/www/connect/auto.p(3:15): 'B:/home/this-one.ru/www/connect/' read failed: Permission denied (13), actual filename 'B:/home/blabla.ru/www/connect/' [file.access] [uri=/connect/?isay=%E9%E0, method=GET, cl=0]

О чём кино?!
Подвопрос: куда прописывать sendmail-то?

Лог показывает на те места кода, которые вообще ни при чём: без формы - точнее, без сабмита - всё прекрасно.