Как проверить является ли строка ссылкой

  • Автор темы Автор темы makis
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

makis

Новичок
Как проверить является ли строка ссылкой

Доброго времени суток.
Подскажите пожалуйста как можно проверить является ли передаваемая через форму строка ссылкой.
Я пробую так:
PHP:
$file = @fopen ("$image_link", "r");
if (!$file) {
  // не является
  echo "бла-бла-бла"; 
  exit;
  }

// является, идёт обработка файла...
Но если переменной $image_link передать в качестве значения какой-то набор символов, а не ссылку, то вылазит следующая ерунда:
fopen(ghgfh) [function.fopen]: failed to open stream: No such file or directory
Спасибо за внимание.
 
ой, похакают вас, похакают как пить дать...

вот у вас уже есть средство, чтоб любой злодей смог посмотреть все ваши исходники.
 
kruglov
Я думаю проекты того уровеня что он сможет сделать хакать не имеет смысла.
 
Я забыл упомянуть, что этот файл должен быть удалённым, т.е. не лежать на сервере, где будет расположен сайт. Используя is_file не удаётся узнать файл это или нет по сcылке типа http://www.site.com/image.jpg.
 
Скрипт обрабатывает картинки с удалённого сервера. Если ссылка ссылается (простите за тафталогию) на существующий файл, то идёт проверка на то является ли данный файл картинкой. Дальше идёт обработка и т.п.
 
А подробнее? Откуда она берет эти ссылки, что за картинки.
 
Я думаю, что это не имеет никакого значения. Если не хотите/не можете ничего подсказать (нужное подчеркнуть), то лучше ничего не писать, чем задавать безсмысленные вопросы.
 
Единственное что неимеет значения это то что ты думаешь.
Если я задаю вопросы значит они не бессмысленные.

Продолжаем.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху