Александр Профьев Posted October 18, 2015 Report Share Posted October 18, 2015 Всем привет, у меня еще вопрос такой, написал вывод аватарки и т.д. Как сюда дописать на проверку расширения файла jpg,png,gif ? private function getStarter_id($user_id, $user_name) { $link = rtrim(config('forum_threads.link'), '/') . '/'; switch(config('forum_threads.type')) { case 'ipb': $link .= 'uploads/profile/photo-' . $user_id . '.jpg'; } return $link; } В итоге получается полноценная ссылка на аватарку по ID . Но а если кто то будет грузить .png,gif и т.д .Он не увидит . Помогите пожалуйста. Гугл был не в помощь ( Link to comment Share on other sites More sharing options...
LvsF Posted October 18, 2015 Report Share Posted October 18, 2015 Кто Вам мешает подключить ядро форума и не изобретать велосипеды? Если топик стартером будет гость, то аватарки не будет. Если юзер использует граватар, то аватарки также не будет. Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 18, 2015 Author Report Share Posted October 18, 2015 Кто Вам мешает подключить ядро форума и не изобретать велосипеды? Если топик стартером будет гость, то аватарки не будет. Если юзер использует граватар, то аватарки также не будет. Наверное мешает, больше плохое знание php, если можете объясните на пальцах. Link to comment Share on other sites More sharing options...
LvsF Posted October 19, 2015 Report Share Posted October 19, 2015 require_once( 'initdata.php' ); // Тут укажите правильный путь до файла require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $registry = ipsRegistry::instance(); $registry->init(); $user_id = 1; $user_data = IPSMember::load($user_id); $user_data - массив с данными о пользователе с ID 1. Александр Профьев 1 Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 19, 2015 Author Report Share Posted October 19, 2015 Спасибо, но теперь ошибка идёт по php. Указал пути. Link to comment Share on other sites More sharing options...
LvsF Posted October 19, 2015 Report Share Posted October 19, 2015 Какая ошибка? Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 19, 2015 Author Report Share Posted October 19, 2015 Просто не открывается сайт. Белый экран. Link to comment Share on other sites More sharing options...
LvsF Posted October 19, 2015 Report Share Posted October 19, 2015 Так включите отображение ошибок. Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 19, 2015 Author Report Share Posted October 19, 2015 лог не показывает. Может я не правильно делаю как то? Я вставляю в главную inedex <?php require_once( 'initdata.php' ); // Тут укажите правильный путь до файла require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); $registry = ipsRegistry::instance(); $registry->init(); $user_id = 1; $user_data = IPSMember::load($user_id); ?> Вставляю в главную индекс в верху. И всё белый экран. Не показывает лог ошибок. Не CMs не хост. Link to comment Share on other sites More sharing options...
LvsF Posted October 19, 2015 Report Share Posted October 19, 2015 Если есть возможность, дайте данные от фтп. Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 19, 2015 Author Report Share Posted October 19, 2015 Написал в лс Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 20, 2015 Author Report Share Posted October 20, 2015 Вопрос решен, сделал просто вывод через базу. Да бы не создавать новую тему, скажите как переделать и где чтобы форум записывал в базу, что у человека нет аватарки . Link to comment Share on other sites More sharing options...
Александр Профьев Posted October 20, 2015 Author Report Share Posted October 20, 2015 Жаль что сообщество по форуму не смогло помочь. Закрывайте тему, сам всё сделал. Link to comment Share on other sites More sharing options...
Recommended Posts