#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