Почему появляются лишние слэши?

Bboy

Новичок
Почему появляются лишние слэши?

<?php
if ($_SERVER['REQUEST_METHOD']=='POST'){

$str= stripslashes($_POST['code']);

echo "<pre>Исходный код:".htmlspecialchars($str)."</pre>";

preg_match_all("!<a.*?href=\"?'?([^ \"'>]+)\"?'?.*?>(.*?)</a>!is",$str,$ok);

for ($i=0; $i<count($ok[1]); $i++) {
echo "<li>".$ok[1][$i];
}

}
?>

<form action="q1.php" method="POST">
<textarea name="code" cols="95" rows="7"><? echo $_POST['code']; ?></textarea>
<input type="submit" value="Найти">
</form>

Есть форма. Ввожу в нее текст, в котором иногда встречаются ссылки. Мне их надо вычленить оттуда.
Почему когда нажимаю submit количество слешей перед кавычкой увеличивается?
 

Фанат

oncle terrible
Команда форума
потому, что ты не прочитал список САМЫХ часто задаваемых вопросов этого сайта
 
Сверху