Соответствующие URL -адреса против множества укороченных услугPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Соответствующие URL -адреса против множества укороченных услуг

Сообщение Anonymous »

Рассмотрим следующий список URL -адресов: < /p>

Код: Выделить всё

1 http://www.cnn.com/international/stories/423423532
2 http://www.traderscreener.com/blah
3 http://is. gd/fsdaGdfd3
4 http://bit. ly/54HFD
5 http://stackoverflow.com/question/ask
< /code>
Я хотел бы расширить укороченные URL -адреса до их исходной формы: < /p>
$headers = get_headers($URL, 1);
if (!empty($headers['Location'])) {
$headers['Location'] = (array) $headers['Location'];
$URL = array_pop($headers['Location']);
}
< /code>
Однако мне нужно соответствовать всем URL -адресам с массивом укороченных услуг: < /p>
$array(
'is.gd', 'bit.ly', 'wibi.us', 'tinyurl.com' // etc
)
В этом случае это должно было бы отфильтровать URL -адреса 3, 4 и 5. Я считаю, что самый простой способ сделать это - захватить *** in http: // ***/blah . Поскольку у меня мало опыта использования Regex, что потребуется режима? Или есть лучший способ приблизиться к этому?

Подробнее здесь: https://stackoverflow.com/questions/103 ... g-services
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»