Перейти к контенту
  • 0

Загрузка Фотографии


winter

Вопрос

Указываю урл к фотке в ответ вылетает - Это неверный URL для Вашей фотографии. Динамические страницы в тэгах IMG запрещены

 

Как быть ?

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
winter Понять разницу в ссылке между простыми ссылками и динамическими ... А, если + - наплевать на безопастность - то можно разрешить использование в админке ...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Аналогичная трабла, только в этот раз ссылка не динамичная:

что-то вроде этого:

http://xxxx.com/image.jpeg

http://xxxx.com/image.gif

http://xxxx.com/image.jpg

 

Без разницы, всё-равно пишет:

Указываю урл к фотке в ответ вылетает - Это неверный URL для Вашей фотографии. Динамические страницы в тэгах IMG запрещены.

 

Что такое может быть?

 

Загрузка идёт нормально, проблем не возникает...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Меня слышно? :D

 

/ Предупреждён

Изменено пользователем Остап
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Только что проверил, дело не в БД, это точно. у мя IPB 1.3 Final Что-т ов сорцах :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

URLы давайте, на слово не верю. :D

Касаемо "сорцов". Заменяем файлы Usercp.php и usercp_functions.php стандартными и смотрим, исчезла ли ошибка. Если нет, - значит, дело нифига не в сорцах.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

theIggs

http://sacred.net.ru/forum/

 

Менял Usercp.php и usercp_functions.php от оригинала, толку ноль. Дело не в них. В конфигах видимо, но при сравнение настроек форума с настройками на локале. Всё идентично. На локале форум установлен с нуля и перенесена полностью(!) Бд с того форума где баг. На локале всё ок, там же нет...

 

Счас разрешил установку урл-ов для фоток юзерам. Пробуйте :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Счас разрешил установку урл-ов для фоток юзерам.

А тестовый логин кто даст, блин? :D

Добавлено в [mergetime]1096784893[/mergetime]

Регистрация проста и удобна. Появятся недоброжелатели - ждите спам-ботов (а защита-то выключена ;)).

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Короче, будем дебаггить. :D

Открываем sources/lib/usercp_functions.php.

Ищем ДВА РАЗА:

$std->Error( array( 'LEVEL' => 1, 'MSG' => 'not_url_photo' ) );

В ПЕРВЫЙ РАЗ дописываем ВЫШЕ:

echo 'FUCK!';

ВО ВТОРОЙ РАЗ дописываем ВЫШЕ:

echo 'NOT FUCK!';

Идём пробуем загрузить фотку, смотрим, что написано в самом верху борды: FUCK или NOT FUCK.

Идём в эту тему и сообщаем, что там было написано.

Добавлено в [mergetime]1096787647[/mergetime]

fadar

Я сделал тебя админом.

Это не поможет, нужен ещё как минимум доступ по ФТП.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

fadar

Фсё с вами ясно. :D

Думаем дальше. Стало быть, ошибка вот в этом куске кода:

   if ( ! $ibforums->vars['disable_ipbsize'] )
  	{
    if ( ! $img_size = @GetImageSize( $ibforums->input['url_photo'] ) )
    {
    	$std->Error( array( 'LEVEL' => 1, 'MSG' => 'not_url_photo' ) );
    }
    
    $im = $std->scale_image( array(
            'max_width'  => $p_width,
            'max_height' => $p_height,
            'cur_width'  => $img_size[0],
            'cur_height' => $img_size[1]
            )      );
  	}

Видим тут, что ошибка вылетает в случае, когда не срабатывает функция GetImageSize.

Что можно попробовать:

1). Убрать собаку перед вызовом функции, вот эту:

@GetImageSize

Посмотреть ошибки, которые выдаст функция.

2). Обратиться к хостеру и спросить, почему у него не работает функция GetImageSize. Привести указанный кусок кода.

3). Отключить автоматическую подгонку изображений по размерам.

Открыть файл conf_global.php и написать туда:

$INFO['disable_ipbsize'] = 1;

Пробуем...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

1)

Warning: getimagesize(): URL file-access is disabled in the server configuration in /home/sacredn/public_html/forum/sources/lib/usercp_functions.php on line 264

Warning: getimagesize(http://agroolive.com/1.gif): failed to open stream: no suitable wrapper could be found in /home/sacredn/public_html/forum/sources/lib/usercp_functions.php on line 264

 

2) В понедельник.

 

3) Пункт не устраивает, юзверя фотошопом пользоваться с детства не умеют...

 

theIggs

:D БИГФэнькс!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

fadar

Вот и славненько.

URL file-access is disabled in the server configuration

Значит, мы ничего не можем поделать.

Отправляем хостеру исходный код форума и текст нашей ошибки. Пусть разбирается.

Если хостер ответит толково, что да почему не работало и как он это исправил - то напиши тут, что конкретно было, ОК? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

у меня таже проблема...но с упгрейдом =)))

 

вот адрес картинки: http://www.nbforum.ru/forum/news/dynabook.gif

 

пишу в сообщении:

[iMДЖ]www.nbforum.ru/forum/news/dynabook.gif[/img]

ошибка - Динамические страницы в тэгах %D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D1%8B или http://nbforum.ru/forum/news/dynabook.gif

то вроде как все нормально, только картинка в сообщении выглядит, как буд-то она не найдена, но если в ее свойствах посмотреть ее адрес, будет следующее:

 

http://www.nbforum.ru/forum/$url

 

Эээм? :D

 

зы! кстатиошибкаа с "Динамические страницы в тэгах запрещены" и у вас на форуме!!! я ща когда это отправлял мне тоже самое выдало!

Поэтому IMG я заменил на IMДЖ

 

Добавлено в [mergetime]1096888996[/mergetime]

заменил 2 файла как вы сказали - тож самое..

Ссылка на комментарий
Поделиться на других сайтах

  • 0

так правильно, в первом варианте нет http://

 

это же как индикатор на другой урл, в противном случае ссылка получается а-ля локальная

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Привожу лог разговора с саппортом:

[16:18] demer: Хай

[16:18] SUPPORT: хай

[16:20] demer: Тут такая заминка... не работает функция GetImageSize

[16:21] SUPPORT: =)

раотает на ура

[16:22] demer: На форуме у меня не работает

[16:22] demer: Загрузка Фотографии

http://sacred.net.ru/forum/

login: test

pass: test

Не работает

[16:23] SUPPORT: и давно перестало?

[16:24] demer: незнаю, я её не пробывал...

[16:24] SUPPORT: попробуй

[16:25] demer: Это неверный URL для Вашей фотографии. Динамические страницы в тэгах IMG запрещены

В топе мы деббагили и выяснили что проблема в этой GetImageSize

[16:26] SUPPORT: настройки форума крети

на других акк всё работает

[16:26] demer: Уже крутили, я заливал полностью фоурм с локалхоста, ничё нового... На локале работает, там нет

[16:27] SUPPORT: посмотри какой скрипт отвечает за аплоад и куда он аплоади верооятно права кривые

[16:27] demer: Он ничё никуда не аплоадит...

[16:28] demer: Он устанавливает фотку по УРЛу

[16:28] SUPPORT: как так

сам же сказал что должен аплоадить

[16:28] demer: Где ты видишь что б я сказал "аплоадить" ?

[16:29] SUPPORT: нихде

тогда ещё раз описание проблемы только подробнее

[16:29] demer: А в топе всё описано...

Загрузка Фотографии

[16:30] demer: загрузка фоток идёт нормально, но при установке урла - баг

[16:32] SUPPORT: http://sacred.net.ru/forum/

сюда пароль логин дай

[16:32] demer: test

test

[16:33] SUPPORT: админка где?

[16:33] demer: буф, да уже ковырялись в админке.. ладно счас

[16:34] demer: http://sacred.net.ru/forum/admin.php

test

test

[16:37] SUPPORT: файловый архив/настройки

там все папки присуйствуют, права правильные?

[16:37] demer: ЗАГРУЖАТЬ НИЧЕГО НЕНАДО

[16:37] demer: Ты меня слышишь? Млин...

[16:37] SUPPORT: не я просто смотрю

[16:39] demer: Проблем с загрузкой фоток на хост нету, проблема в установке урла на другой хост...

[16:39] demer: При корректировки размеров пикчи с другого хоста он лагает

[16:40] SUPPORT: погоди как урла ставитс не фопен случаем?

[16:41] demer: Всмысле? ставиться ссылка в профиле http://agroolive.com/img3.jpeg - например

[16:42] SUPPORT: http://sacred.net.ru/forum/index.php?act=ST&f=1&t=1435

 

или я чё то не понял?

[16:43] demer: Ты ваще нифиха непонял...

[16:43] demer: В ПРОФИЛЕ в разделе "Настройка фотографии"

[16:43] SUPPORT: =)

ща посмотрю

[16:44] demer: в сообщениях размеры не корректируются

[16:44] SUPPORT: а где настройки крутятся?

кстати на другом акк всё работает

malo.ru зайди залей себе пичку

[16:45] demer: Мне защита форума нужна...

[16:45] demer: там скорее всего отключено обрезание динамичных ссылок в теге IMG

[16:45] SUPPORT: в смысле?

[16:46] demer: Почитай топ...там всё доходчиво описано и все действия по убиению данной проблемы..

[16:47] SUPPORT: я не буду разбираться в форуме, не я его писал не я его ставил.

факт остаётся фактом что фича работат

[16:47] demer: Ну как знаешь

[16:47] demer: В форуме мы уже разобрались, везде он работает у вас нет...

 

Хост replay.ru, для справки.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

offtop, конечно , но я б такого хостера с таким саппортом послал бы далеко и на долго

а для проверки функций, fadar, пишем такой скриптик:

<?php
// для локали
if ($img = @GetImageSize ("forum/style_images/2/nav.gif")) { 
echo "<b>Image exists</b>"; 
echo "width = $img[0]"; 
echo "height = $img[1]";    
// для веба
if ($img = @GetImageSize ("http://sacred.net.ru/forum/style_images/2/nav.gif")) { 
echo "<b>Image exists</b>"; 
echo "width = $img[0]"; 
echo "height = $img[1]";
?>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Локаль:

Image existswidth = 25height = 26

Web:

http://sacred.net.ru/forum/script.php

Незнаю как у вас но у меня пустое окно :D

Хостер мля...Шутник...мля... ;)

Надо бы саппорту рога начистить... завтра директору постучу... :)

 

cepera

Пасибо! Я как-то и не подумал...о докозательствах... :)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хост replay.ru
offtop, конечно , но я б такого хостера с таким саппортом послал бы далеко и на долго

Вот именно. Суппорт, блин... Послать их, однозначно.

я не буду разбираться в форуме, не я его писал не я его ставил

Ему даже ошибки привели...

Согласно принципам естественного отбора (по Дарвину), такие выживать не должны.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Вообщем, после не долго переписки выяснилось, что у них в настройках php отключен allow_open. В любом случае их начали сильно DDoS'ить и я съехал на другой хост, на котором кстати так же отключена эта фукнция, но всё работает идеально :D Что ж мне так с хостами не везло, на первом из-за баннера gzip не работал, тут фотки.. что же дальше...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ну, так как как решить эту проблему?

У меня все отлично работало и вдруг вчера стала вылетать эта ошибка. При том, что у остальных пользователей все ок.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.