PDA

Просмотр полной версии : Правильное экранирование скобок


Prior
10.10.2012, 15:21
подскажите как правильно заекранировать ссылку чтоб она могла проти через loadVariables и php файле и нормально вывелась в почте

формируеться меседж так
msg=msg+"<p>Товар №"+i+" <a href='"+product[1]+"'>"+product[0]+"</a> ";


потом отправляю сюда
_root.createEmptyMovieClip("form", 120);
form.clname = clName;
form.clmail = clMail;
form.msg = msg;
if (form.loadVariables(mailURL, "POST")){


на пхп файл по треку вижу что приходит

<p>Товар №0 <a href=\'http://www.mysite.com/send.html\'>num1</a>



там обрабатываеться
$message = $_POST['msg'];
$headers = "Content-type: text/html; charset=UTF-8 \r\n";
mail($to, $subject, $message, $headers);

и на почте выводит
<p>
Товар №0
<a>num1</a>

тоесть пропал хреф
я думаю изза неправильного экранирования
но вот как правильно сделать незнаю

подскажите плз

Добавлено через 41 минуту
уже решил проблему
надо было на пхп файл посылать вообще без скобок

Hauts
10.10.2012, 16:38
Используйте способы посовременнее, чем loadVariables. Например LoadVars.sendAndLoad.