powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / замена ссылок на фреймы
4 сообщений из 4, страница 1 из 1
замена ссылок на фреймы
    #38745629
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выкопал такой код
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<?php
    // Фрейм, в котором будет содержаться видео. Где вписано "\\1", туда вставится ссылка на видео
    $frame = '<iframe width="420" height="315" src="\\1" frameborder="0" allowfullscreen></iframe>';
    
    // Строка, которая содержит в себе BB-код со ссылкой на видео
    $string = '[vd]http://www.youtube.com/watch?v=GQYTruRUNg8[/vd]';
    
    // Тут заменяем ссылку на ту, которая ведёт на страницу только с видео
    $string = preg_replace("/\[vd\](.*)youtube.com(.*)watch\?v\=(.*)\&?\[\/vd\]/i", "[vd]http://www.youtube.com/embed/\\3[/vd]", $string);
 
    // Заменяем в строке BB-код на фрейм
    $string = preg_replace("/\[vd\](.*)\[\/vd\]/i", $frame, $string);
    
    // Тут выводим (чтобы посмотреть, действительно ли замена произошла, используйте функцию htmlspecialchars())
    echo $string;
?>



я не смог его переделать, чтобы можно было так, есть текст типа
Код: php
1.
"ывпва выпыв пвып и ссылка потом на видео на ютуб http://www.youtube.com/watch?v=0i4j-mBhalg&channel=UCXC9lF62GFmMogWg20ValHw типа этого может другого" 

как из этого вида превратить этот текст в это
Код: php
1.
"ывпва выпыв пвып и ссылка потом на видео на ютуб <iframe width="420" height="315" src="http://www.youtube.com/watch?v=0i4j-mBhalg" frameborder="0" allowfullscreen></iframe> типа этого может другого"

скорее всего сам не смогу.
...
Рейтинг: 0 / 0
замена ссылок на фреймы
    #38745652
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы попробуйте.
...
Рейтинг: 0 / 0
замена ссылок на фреймы
    #38745657
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

пробовал уже, перед тем как написать сюда, во фрейм ссылка заходит с пробелами и лишним кодом после адреса, таки не смог найти ошибку в парсинге.
...
Рейтинг: 0 / 0
замена ссылок на фреймы
    #38745670
Фотография ильшат190
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробовал еще раз, и вроде бы получилось но есть косяк , вот http://codepad.org/hwgoVB8F , надо так заменить чтобы было
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / замена ссылок на фреймы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]