[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка ссылки через preg_match
Jama
Здравствуйте. Пытаюсь сделать проверку, если ссылка на youtube, тогда дописывать rel в ссылку и открывать в лайтбоксе, если не с ютуба, то открыть в новом окне.

<?php
if ( !preg_match('/^youtube/i', $images['image_link'] ) )
{
$youtube_link=' rel="vidbox"';
} else {
$youtube_link=' target="_blank"';
}
?>


Сейчас любая ссылка открываются с 'rel="vidbox'
Как исправить? Или может есть более простой способ?



Спустя 6 минут, 5 секунд (3.03.2011 - 16:28) Oyeme написал(а):
A simple regex to validate an embedded YouTube video.
(\"http:\/\/www\.youtube\.com\/v\/\w{11}\&rel\=1\")


отрицание в условии убери.

Спустя 21 минута, 37 секунд (3.03.2011 - 16:50) Jama написал(а):
Oyeme, аее, спасибо, заработало, жестко ступил!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.