#15071From:Sergey Anohin
To:Oleg Redut
Date:30-08-2019 14:05:14
Subj:Помогите чайнику плз
Hello, Oleg!

OR> Я, собственно, с регуляркой мог помочь, чтобы все урлы к одному виду приводить и лишние игнорировать.
OR> А так, ютуб не смотрю и с его функциями не знаком. :-(

Там добавляется t= например,

*****://******.*****/kYpxGoWzFr8?t=4551

вот но у меня функция она обрезает t=4551 и отметка старта по времени теряется,

function convertYoutube($string) {
return preg_replace(
"#\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)#i",
"<iframe class=\"ext-video\" src=\"//www.youtube.com/embed/$2\" allowfullscreen></iframe>",
$string
);
}

Думаю что-то надо сменить тут, т.е в месте где эта функция что-то возвращает //www.youtube.com/embed/$2\ но пока не нагуглил...

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
* Origin: *****://******.*****/wfido (2:5034/10.1)
SEEN-BY: 5020/715 1042 4441 5034/10 13 6090/1
PATH: 5034/10 13 5020/715 4441 1042 6090/1
#15072From:Oleg Redut
To:Sergey Anohin
Date:30-08-2019 19:55:03
Subj:Помогите чайнику плз
Доброе (current) время суток, Sergey!

SA> *****://******.*****/kYpxGoWzFr8?t=4551

SA> вот но у меня функция она обрезает t=4551 и отметка старта по времени
SA> теряется,

А мою функцию не пробовал использовать? На входе урл, на выходе ютуб или пустая строка. Вот так будет и ?т=4564 захватывать.

function clearLink($url) {
return preg_match_all("/[http(s)]*:\/\/[www.]*you[\D]*[\S]*/i", $url);
}



Что я могу еще сказать?..
Oleg

... AKA oleg(&)redut.info AKA ICQ 28852595
--- GoldED+/W64-MSVC 1.1.5-b20180707 (пока работает)
* Origin: --- ...И все на наш редут... --- (2:5000/111)
SEEN-BY: 5000/111 5020/1042 6090/1
PATH: 5000/111 5020/1042 6090/1
#15073From:Anton Poletayev
To:All
Date:28-11-2019 15:28:16
Subj:Вышел php 7.4
Здpавствуй, All!

Вышел PHP 7.4

Ключевые изменения в новой версии:
- Типизированные свойства классов
- Предзагрузка для улучшения производительности
- Стрелочные функции для короткой записи анонимных функций
- Присваивающий оператор объединения с null (??=)
- Ковариантность/контравариантность в сигнатурах унаследованных методов
- Интерфейс внешних функций, открывающий новые возможности
для разработки расширений на PHP
- Оператор распаковки в массивах

---
* Origin: RooDZ!Soft BBS (2:5015/61)
SEEN-BY: 5015/46 61 5020/1042 6090/1
PATH: 5015/61 46 5020/1042 6090/1
#15074From:Eugene Lamskoy
To:Anton Poletayev
Date:30-11-2019 02:09:00
Subj:Re: Вышел php 7.4

Hello Anton!

28 ноя 19 15:28, you wrote to all:

AP> Вышел PHP 7.4

Свершилось) Ура!

AP> Ключевые изменения в новой версии:
AP> - Типизированные свойства классов
AP> - Предзагрузка для улучшения производительности
AP> - Стрелочные функции для короткой записи анонимных функций
AP> - Присваивающий оператор объединения с null (??=)
AP> - Ковариантность/контравариантность в сигнатурах унаследованных
AP> методов - Интерфейс внешних функций, открывающий новые возможности для
AP> разработки расширений на PHP - Оператор распаковки в массивах


Тут еще парочку нюансов для интересующихся

*****://******.*****/blog/new-in-php-74


Eugene


--- GoldED+ 1.1.5-b20180707
* Origin: Carpe diem! (2:5020/2332.22)
SEEN-BY: 5020/1042 2332 5080/102 6090/1
PATH: 5020/2332 5080/102 5020/1042 6090/1