Почему этот код не работает на джоне 4.40
if (preg_match("/[^da-zA-Z.-/?:_]+/", $adres))
$error = 'Недопустимые символы в адресе сайта!';
как правильно прописать
echo '<div class="tmn">' .
(isset($_GET['err']) || $headmod != "mainpage" || ($headmod == 'mainpage' && $act) ? '<a href=\'' . $set['homeurl'] . '\'>' . $lng['homepage'] . '</a> | ' : '') .
($user_id ? '<a href="' . $set['homeurl'] . '/users/profile.php?act=office">' . $lng['personal'] . '</a> | ' : '') .
($user_id ? '<a href="' . $set['homeurl'] . '/exit.php">' . $lng['exit'] . '</a>' : '<a href="' . $set['homeurl'] . '/login.php">' . $lng['login'] . '</a> | <a href="' . $set['homeurl'] . '/registration.php">' . $lng['registration'] . '</a>') .
'</div><div class="maintxt">';
$x = 'tema&id=573397';
Как в аякс с помощью функции encodeURIComponent экранировать амперсенд
тоесть при вводе
data: "",
Исходный код
<form id="myForm">
<input id="files" type="text" value="$x"><br/><br/>
<input type="submit" value="Отправить">
</form>
<div id="content"></div>
<script>
$(document).ready(function(){
$(\'#myForm\').submit(function(){
$.ajax({
type: "POST",
url: "text.php",
data: "files="+$("#files").val(),
success: function(html){
$("#content").html(html);
}
});
return false;
});
});
</script>