Одним з популярних відео-проектів в інтернеті на сьогоднішній день є сайт youtube.com. В увазі популярності проекту посилання на відео можуть бути використані досить часто і на інших сайтах. Приміром, впролне приборкано можливість вставки відео з ютуба на інших сайтах, з використанням iframe.

Розглянемо приклад, як можна автоматизувати цей процес. Спочатку у нас буде посилання на будь-яке відео. Ми ж буде вставляти це відео на сторінку, з використанням посилання.

Суть в тому, що нам потрібно отримати значення параметра «v» з посилання, це і є ідентифікатор відео. Після цього залишається лише правильно вставити кадр з посиланням сформованої з допомогою цього параметра.

Приступаємо, для наочності зробимо форму для вставки посилання на відео:

Робимо обробник форми:

if (isset($_POST[‘url’]) &&
filter_var($_POST[‘url’],FILTER_VALIDATE_URL,FILTER_FLAG_PATH_REQUIRED)){
$videoID = getYoutubeVideoID($_POST[‘url’]);
} else {
$videoID = false;
}

Функція getYoutubeVideoID() отримує ідентифікатор відео на ютюбі, і поміщається в змінну $videoID.

Вставка iframe:

попередня статтяСтворення коротких посилань в PHP використовуючи сервіс bit.ly
наступна статтяЯк перетворити URL-рядок в масив?