olexandr777: намного быстрее, чем что? php всё равно каждый раз делает вызов функции и делает копию строки — а это накладные расходы. На первый взгляд не видно, чтобы она была оптимизирована под скорость. Возможно, для средних сайтов и подходит, но не для парсеров.
Я думаю, что найти бесплатный хостинг сейчас проще, чем когда-либо. Обычный хостинг копейки стоит. На три месяца заплатить 300рэ можно студенту? Или скинуться нескольком.
GreyCrew: тогда самое время изучить настройку апача :) вроде тот же укоз даёт доступ к mod_rewrite. Вам обязательно показывать это на универском хостинге?
GreyCrew: у вас есть возможность поменять место хостинга? Потому что это очень странно, чтобы админы не включали. Если есть админы, то пусть вносят правила в настройки виртуал хоста. Админ не бог, он грамотный исполнитель. Особенно, если это корпоративная среда разработки.
Из базы даже null поле вернёт значение "key"=>null, в данном случае в задаче проверить на "пустоту", к которой null тоже относится, поэтому isset($row['ссылка']) && $row['ссылка'] !== "" ? $row['ссылка'] : $row['ссылка2']