{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Hatsune Miku * [мошенник] 22.23
[автор] (6 июн 2014, 20:01) [1/0] [1] [отв] [спам] [под] +1 | -1

Возвращает NULL * найдите ошибку в регулярке

<?
public static function static_page ($text)
{
$patterns = '`\[video=(.+?)\](.+?)\[/video\]`is';
$replaces = "<a onclick=$('#one').slideToggle('slow'); href=javascript://>$2</a><iframe width='325' height='249' src='$1' frameborder='0' allowfullscreen></iframe>";
$s = preg_replace($patterns, $replaces , $string);
return $s;
}
?>

2. (6 июн 2014, 20:10) [1/0] [1] [отв] [спам] [под] +1 | -1

Откуда в регулярке $стринг?

3.
Hatsune Miku * [мошенник] 22.23
[автор] (6 июн 2014, 20:12) [0/0] [0] [отв] [спам] [под] +1 | -1
КОРОЛЬ,

* а я сидел условие разбирал а тут имя переменной не то

4. (6 июн 2014, 20:13) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

*

5.
Hatsune Miku * [мошенник] 22.23
[автор] (6 июн 2014, 20:15) [0/0] [0] [отв] [спам] [под] +1 | -1
КОРОЛЬ,

тут ещё теперь он конфликтит с JS * как юзать не $1 и $2 а //1 и //2?
<?php
public static function static_page ($text)
{
$p = '#\[video=(.*?)\](.*?)\[/video\]#si';
$r = "<a onclick='$('#one').slideToggle('slow');' href='javascript://'>$2</a>
<div id='one' style='display: none;'><embed src='$1' quality='high' bgcolor='#000000' width='640' height='364' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' allowfullscreen='true' allowScriptAccess='always' wmode='opaque' flashvars=''></embed></div>";
$s = preg_replace($p, $r , $text);
return $s;
}
?>
Добавлено 06.06.14 в 20:15:30:
Как видно onclick='$('#one')

6. (6 июн 2014, 20:20) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

А это чё #one ? Туда надо \\1 или $1

7.
Hatsune Miku * [мошенник] 22.23
[автор] (6 июн 2014, 20:21) [0/0] [0] [отв] [спам] [под] +1 | -1
КОРОЛЬ,

ту да ни то ни то это часть JS в идеале выглядит так
<?
<a onclick="$('#one').slideToggle('slow');" href="javascript://">Серия 3</a>

<div id="one" style="display: none;"><embed src="http://video.sibnet.ru/shell.swf?videoid=1383431" quality="high" bgcolor="#000000" width="640" height="364" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowfullscreen="true" allowScriptAccess="always" wmode="opaque" flashvars=""></embed></div>

?>

8. (6 июн 2014, 20:26) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Так в чём проблема?

9.
Hatsune Miku * [мошенник] 22.23
[автор] (6 июн 2014, 20:27) [0/0] [0] [отв] [спам] [под] +1 | -1
КОРОЛЬ,

принимает за переменную $('#one')

10. (6 июн 2014, 20:33) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Так а за чё должно? В JS не шарю... используюй обратный слэш \\\

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений