Ну вот что я не так делаю?! :( Почта.
Василий М. 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-то?
Лог показывает на те места кода, которые вообще ни при чём: без формы - точнее, без сабмита - всё прекрасно.
- Ну вот что я не так делаю?! :( Почта., Василий М. 11.11.2011 05:53