Норм код крч?
<?
if(isset($user)){
if(!in_array($_SERVER[\'PHP_SELF\'], array(\"/link.php\", \"/link2.php\", \"/test.php\") && !is_file(\"../images/avatars/\".Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" /> && !is_file(\"../images/avatars/\".Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" /> && !is_file(\"../images/avatars/\".Удалён src="/content/reactions/bystrie/podmig-original.png" alt="*" />){
echo\"<div class=\'err\'>Ошибка! Для того, чтобы перейти в этот раздел вам нужно <a href=\'/settings/avatar\'> установить аватар</a>.</div>\";
include H.\'sys/inc/tfoot.php\';
exit();
}
}
?>
Объясню:
Проверяем есть ли ава, если нету, то выводим ошибку и закрываем скрипт
Не проще в таблице поле для авки запилить и по нему проверять?
Green Man, защем? Мне индексировка удобней. Не зря же писал её.
На кой там собачки? <фейспалм>
А вообще естественно былокод, не логичный.
нахрена козе баян? Вот зачем проверять PHP_SELF? Это первое, второе - у тебя везде and (&& что означает, что у юзверя должен быть аватар И в .jpg И в .gif И в .png а не один из них (||).
И достаточно было сделать как сказано 5-м посте либо уже хотя бы просто
echo (glob(\'images/\'.$user[\'id\'].\'*\')) ? \'ава есть\' : авы нет\';
Xupypr, На кой там собачки? - Игнорирование ошибки, если нету переменной.
&& — Так, как там отрицание.