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 количество слешей перед кавычкой увеличивается?
<?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 количество слешей перед кавычкой увеличивается?