![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| jkffdwitnas |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
хочу ресайзить картинки
беру самый простой пример
и получаю фигу, смотрим исходный код страницы, а там
что не так? Это сообщение отредактировал(а) jkffdwitnas - 6.5.2010, 16:42 |
||||
|
|||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
jkffdwitnas, а если посмотреть "исходный код" какой-нибудь картинки? Неужели в ней будут html теги?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| jkffdwitnas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
а почему черный квадрат?
|
|||
|
||||
| skyboy |
|
||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 3 Всего: 260 |
ты не можешь формировать HTML код и сразу отдавать бинарное содержимое(вообще-то, можешь, но для этого надо использовать data: URI-схему и base64-кодирование, но это нафиг не кроссбраузерно и ограничено объемом в несколько килобайт, потому тебе это навряд ли подойдет).
у тебя скрипт ресайза должен быть отдельно:
resize.php:
сюда, правда, надо ещё добавить проверку на существование файла(чтоб выдать вменяемое сообщение об ошибке) |
||||
|
|||||
| jkffdwitnas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
парни, я честный программер, пока все не попробую на форум не пишу
skyboy, вот результат того что ты написал, и как бы я не плясал, он не меняется http://at5.ua/size/test.php |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
а что выводит вот такая функция
? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| jkffdwitnas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
результат - пустая страница Добавлено через 5 минут и 57 секунд php 5.2.13 GD 2.0.34 |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
Картинки, однако нету, значит....
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| jkffdwitnas |
|
||||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
тестим дальше:
если делаем через 2 файла test.php (ни относительный ни абсолютный пути не работают)
resize4.php(это другой код немного):
то не работает. если вызываю в браузере просто resize4.php, где вместо
написан абсолютный путь (относительный тоже не работает)
то работает, то есть выводится уменьшенная картинка, значит сервер может это делать теперь вопрос: что с лыжами? |
||||||||
|
|||||||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
тынц?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| jkffdwitnas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
делать то че? нужно чтобы оно работало как skyboy писал, в двух файлах
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
? скорее всего нужно написать $img="images/stories/prod/displays/lg/M1962D-PZ.jpg"; однако возможны варианты Это сообщение отредактировал(а) ksnk - 6.5.2010, 17:42 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| jkffdwitnas |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
/var/www/... Добавлено через 9 минут и 46 секунд заработало вот так test.php
resize4.php
ksnk, спасибо тебе огромное Это сообщение отредактировал(а) jkffdwitnas - 6.5.2010, 17:51 |
||||||
|
|||||||
| jkffdwitnas |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 59 Регистрация: 25.10.2009 Репутация: нет Всего: нет |
добрый вечер, Санта-Барбара продолжается:
теперь все работает, кроме квадратных картинок, посмотрите код плз (тут вместе с кешированием), подскажите плз если где ошибки (мне "_!_" не нравится)
вопрос в квадратных картинках, с прямоугольными все отлично, вместо квадратных - черные квадраты пример тут http://at5.ua/resize/test.php |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 2 Всего: 386 |
а кэш картинок почистить на сервере можно? Вероятно там был какой-то глюк, который исправился по ходу, а уже сделаный чёрный квадрат остался...
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Графика | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |