Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не могу открыть картинку после ее загрузки через php
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Добрый день! Сделал регистрацию с возможностью добавлять картинку (для аватарки в личном кабинете).
После авторизации можно зайти в личный кабинет, куда выгружаются все данные, включая эту картинку.
В личном кабинете в браузере фотография видна, а в самой папке, куда она загружается, не открывается. При попытке открыть пишет "средство просмотра фотографий Windows не может открыть это изображение, так как отсутствует разрешение на доступ к расположению файла".
Если я копирую этот файл и тут же вставляю, то появляется окно с надписью "Для копирования этого файла нужно обладать правами администратора". После клика на "Продолжить" картинка копируется и ее можно открыть, но оригинальная так и не открывается.
Я администратор, права доступа открыты полностью, начиная от диска C, заканчивая папкой images, прошелся по каждой папке.
Как это исправить? Спасибо!
DeepVarvar
Отправлено: 31 Октября, 2015 - 08:44:09
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Yan9 пкм по файлу -> Свойства -> Безопасность -> Дополнительно.
1. Если вас(имени вашей учетки) нет в списке на вкладке Владелец, то вы не состоялись как администратор в вашей системе
2. Скрипт коим вы льете картинки корявит права доступа.
3. Звезды
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
DeepVarvar пишет:
Yan9 пишет:
Я администратор диска C
Yan9 пишет:
Как это исправить?
format C
apt-get install lamp
Та уже были мысли Linux поставить, но хотелось бы эту проблему решить) (Добавление)
Viper пишет:
Yan9 пкм по файлу -> Свойства -> Безопасность -> Дополнительно.
1. Если вас(имени вашей учетки) нет в списке на вкладке Владелец, то вы не состоялись как администратор в вашей системе
2. Скрипт коим вы льете картинки корявит права доступа.
3. Звезды
Меняю владельцев, все равно в лучшую сторону не меняется, только появляется, либо исчезает замочек на иконке картинки.
Интересно то, что если на сайте аутентифицироваться через соц сеть (vk и fb), то я вытягиваю оттуда аватарки, кладу в эту же папку и видно их превью, и открыть их могу без проблем. Т.е. проблема только с теми, которые заливаются вручную пользователем. Просто уже не первый раз такое делаю и никогда не было проблем никаких, а тут появилась.
Viper
Отправлено: 31 Октября, 2015 - 13:18:19
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Yan9 пишет:
Т.е. проблема только с теми, которые заливаются вручную пользователем.
долбодятлы, простите, пользователи каким образом заливают картинки? Вы точно уверены что у вас права администратора? А то сейчас у вас вопрос из разряда "У меня ничего не работает11! Что делать!?11"
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Viper пишет:
долбодятлы, простите, пользователи каким образом заливают картинки? Вы точно уверены что у вас права администратора? А то сейчас у вас вопрос из разряда "У меня ничего не работает11! Что делать!?11"
Вот приложил скриншот, может я, конечно, конкретно туплю)
Вот кусок кода, который добавляет картинку при регистрации:
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Viper пишет:
Yan9 а теперь права проблемного файла приведите на скриншоте побольше.
Апач под каким юзером работает?
Заодно проверьте http://php.net/manual/en/function.move-uploaded-file.php#86332
Скриншот приложил
В php.ini написал такую строку: upload_tmp_dir = "C:/php/upload"
И соответственно в папке php создал папку upload
Написал в скрипте echo get_current_user();
Возвращает: система
Результаты пока те же Прикреплено изображение (Нажмите для увеличения)
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Yan9 у вас в список Владельцы должны входить Администраторы.
Что-то у вас с правами сломалось. Вспоминайте что делали последнее время и вертайте назад изменения.
Покинул форум
Сообщений всего: 41
Дата рег-ции: Авг. 2015
Помог: 0 раз(а)
Viper пишет:
Yan9 у вас в список Владельцы должны входить Администраторы.
Что-то у вас с правами сломалось. Вспоминайте что делали последнее время и вертайте назад изменения.
Понял. Я за последние два дня уже столько всего там наделал, что и не вспомнить, спасибо за помощь, буду искать в том направлении, в котором вы указали)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.