Вырезать двойные ковчычки, не трогая html теги - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 22 Dec 2024 19:12:57 +0300 а если ковычки нужны то<br> $mytext = str_replace(&#039;&quot;&#039;, &#039;\&quot;&#039;, $mytext); https://visavi.net/topics/26721/450879 Вырезать двойные ковчычки, не трогая html теги Удаленный Sat, 26 Nov 2011 01:59:22 +0400 Сообщения https://visavi.net/topics/26721/450879 &lt;a href=&#039;bla bla bla &quot;delete&quot; bla bla&#039;&gt;<br> <br> <em><span style="font-size:x-small">Добавлено через 08:42 сек.</span></em><br> ссылка с текстом откуда берется? если ссылка берется из базы то так же <br> $mytext = str_replace(&#039;&quot;&#039;, &#039;&#039;, $mytext); https://visavi.net/topics/26721/450877 Вырезать двойные ковчычки, не трогая html теги Удаленный Sat, 26 Nov 2011 01:47:05 +0400 Сообщения https://visavi.net/topics/26721/450877 Включай magic_quotes и вырезай свободно регуляркой <img src="https://visavi.net/uploads/stickers/E.gif" alt="E"> https://visavi.net/topics/26721/450870 Вырезать двойные ковчычки, не трогая html теги Дмитрий Sat, 26 Nov 2011 01:17:36 +0400 Сообщения https://visavi.net/topics/26721/450870 еслиб время было и перспектива личного использования кода, то помог бы...))) долговатая работа может получитса<br> <br> <em><span style="font-size:x-small">Добавлено через 01:42 сек.</span></em><br> есть вроде что то подобное для проверки валидности и исправления синтаксиса html кода...я гдет видел реализацию на php гугли))) https://visavi.net/topics/26721/450868 Вырезать двойные ковчычки, не трогая html теги Владислав Sat, 26 Nov 2011 00:58:30 +0400 Сообщения https://visavi.net/topics/26721/450868 Я плохо понимаю, как нужно составлять выражения....поэтому прошу помоши....можешь с этим помочь? https://visavi.net/topics/26721/449106 Вырезать двойные ковчычки, не трогая html теги Михаил Tue, 22 Nov 2011 15:07:46 +0400 Сообщения https://visavi.net/topics/26721/449106 почему, можно...но это уже будет не просто вырезание кавычек, а работа с исправлением синтаксиса, и в итоге получится вырезать лишь то что не понятно парсеру, тобишь <strong>&quot; bla bla&quot;</strong> и при желании не существующие в стандарте boolean атрибуты...если кавычки проэкранированны &lt;a href=&quot;bla bla bla \&quot;delete\&quot; bla bla&quot;&gt; это не будет ошибкой синтаксиса и естественно не составит большего труда их вырезать https://visavi.net/topics/26721/449102 Вырезать двойные ковчычки, не трогая html теги Владислав Tue, 22 Nov 2011 15:03:05 +0400 Сообщения https://visavi.net/topics/26721/449102 т.е убрать ковычки в адресе нельзя? https://visavi.net/topics/26721/449090 Вырезать двойные ковчычки, не трогая html теги Михаил Tue, 22 Nov 2011 14:24:08 +0400 Сообщения https://visavi.net/topics/26721/449090 это уже синтаксическая ошибка...любой парсер выдаст ошибку, ибо есть стандарт и он должен соблюдатся...<br> тобиш парсер поймет код &lt;a href=&quot;bla bla bla &quot;delete&quot; bla bla&quot;&gt;<br> как открытый тег <strong>a</strong> атрибут тега <strong>href</strong>=<u>&quot;bla bla bla &quot;</u> boolean атрибут <strong>delete</strong> и что то непонятное <u>&quot; bla bla&quot;</u> https://visavi.net/topics/26721/449082 Вырезать двойные ковчычки, не трогая html теги Владислав Tue, 22 Nov 2011 13:24:57 +0400 Сообщения https://visavi.net/topics/26721/449082 mrUp, работает, спасибо! Но оказывается в &lt;a href=&quot;bla bla bla &quot;delete&quot; bla bla&quot;&gt; тоже встречаются ковычки. Можно ли в функцию изменить так, чтобы в адресе ссылки ковычки тоже убирались?<br> <br> <em><span style="font-size:x-small">Добавлено через 00:34 сек.</span></em><br> WmLiM, так бы и я сделал....но мне нельзя все ковычки удалять, так как они используются в html тегах https://visavi.net/topics/26721/449070 Вырезать двойные ковчычки, не трогая html теги Михаил Tue, 22 Nov 2011 12:41:25 +0400 Сообщения https://visavi.net/topics/26721/449070 4. <strong>ramzes</strong>, все правильно ты предложил, только чуть по другому..<br> <pre class="prettyprint"> $mytext = str_replace(&#039;&quot;&#039;, &#039;&#039;, $mytext); </pre> И тогда все двойные кавычки будут обрезаться в переменной $mytext. https://visavi.net/topics/26721/449063 Вырезать двойные ковчычки, не трогая html теги Антон Tue, 22 Nov 2011 12:31:36 +0400 Сообщения https://visavi.net/topics/26721/449063 попробовал регулярку сообразить...в общем регуляркой не получитсо, только перебор, условие перебора можно усложнить https://visavi.net/topics/26721/449062 Вырезать двойные ковчычки, не трогая html теги Владислав Tue, 22 Nov 2011 12:30:06 +0400 Сообщения https://visavi.net/topics/26721/449062 <pre class="prettyprint">&lt;? function htmlquot($text) { $res=&#039;&#039;; $tag=false; $len=strlen($text); for($i=0; $i&lt;$len; ++$i) { switch($q=$text{$i}) { case &#039;&lt;&#039;&#58; $tag=true; $res.=&#039;&lt;&#039;; break; case &#039;&gt;&#039;&#58; $tag=false; $res.=&#039;&gt;&#039;; break; case &#039;&quot;&#039;&#58; if($tag)$res.=&#039;&quot;&#039;; break; default&#58; $res.=$q; break; } } return $res; };</pre> https://visavi.net/topics/26721/449057 Вырезать двойные ковчычки, не трогая html теги Владислав Tue, 22 Nov 2011 12:13:31 +0400 Сообщения https://visavi.net/topics/26721/449057 Кстати, тоже как вариант... Я где-то у себя такое использовал...для бб-кодов чтоли... https://visavi.net/topics/26721/449044 Вырезать двойные ковчычки, не трогая html теги Hennessy Tue, 22 Nov 2011 11:18:14 +0400 Сообщения https://visavi.net/topics/26721/449044 Если я правильно понял<br> $var = preg_replace(&#039;/&lt;a href=&quot;(.*)&quot;&gt;Вася Петю &quot;(.*)&quot; делала&lt;\/a&gt;/si&#039;, &#039;&lt;a href=&quot;\1&quot;&gt;Вася Петю \2 делала&lt;/a&gt;&#039;, $var);<br> короче че то из отряда 8ми колесных... https://visavi.net/topics/26721/449042 Вырезать двойные ковчычки, не трогая html теги Дмитрий Tue, 22 Nov 2011 10:54:19 +0400 Сообщения https://visavi.net/topics/26721/449042 Тогда никак. Если бы ссылка была постоянной, то тогда ещё можно было бы сообразить...а так - нет... https://visavi.net/topics/26721/449034 Вырезать двойные ковчычки, не трогая html теги Hennessy Tue, 22 Nov 2011 10:36:16 +0400 Сообщения https://visavi.net/topics/26721/449034