malls

malls
Рейтинг
255
Регистрация
08.08.2005
Abormot:
malls, А если всё вместе в один .js засунуть и просто выполнить его на странице в нужном месте ?

нельзя - getContent() вызывается по манипуляциям на странице. Т.е. это не статичная функция она параметрами обладает.

Йулька:
зачем брить? депиляция горячим воском спасёт мохнатый мир. + тепло :)

это тепло пока воск горячий, а потом наоборот холодно! 😂

neolord:
Если памяти нема и стоит error_reporting (E_ALL), ну можт за вычетом E_NOTICE, то он выдает фатал эррор - allowed memory limit exhausted. Вообще дефолтное ограничение на память для процесса пхп что-то в районе 8 мегабайт у хороших хостеров и в районе мегабайта у плохих. Неужто ваш скрипт такой жирный? =)
Если страница пустая и ошибок нет, значит они в логе апача. Если их и там нет, то хостера за YaCa подвесить надо. Можно попробовать ini_set("display_errors",TRUE) - форсирует вывод сообщений об ошибках в поток

Хостер я сам - за YaCa не хочу! :)

Проблема решилась - лимит пришлось поставить 96Мб.

Zlo_606ep:
тут случайно логика не такая: увеличить картинку в 10 раз, вырезать квадрат 10х10?

именно такая.

Сам уже думаю про память - разбираюсь с этим...

neolord:
Кто скажет что снифер - не вредоносная программа, пусть первый бросит в меня камень.

:) бросаю - антивирус это что? Тот же снифер - висящий где то и слушающий что-то...

neolord:
уберите header content-type и увидите что за ошибки (это ошибки рантайм либо парсер однозначно)

Убрал - дебильность в том, что:

Локалка:

1. на больших масштабах выдает PNG текст (внутрянку файла)

2. на маленьких выдает PNG

Сервер:

1. на больших масштабах выдает пустой файл, т.е. ничего

2. на маленьких выдает PNG

т.е. трабла получается в сервере - но где?

1. сжатие не работает - правда изменилась реакция бразера - в случае с сжатием через gzencode пишет что в файле ошибки обнаружены.

2. Таймаут стоит 600 об этом тоже думал уже...

dmitcat:
2. сталкивался с этим сам - обрабатывал картинку на основе созданной из Png - по ходу дела этот формат кушает памяти немерянно. на локалке ок, на сервере - не успевал отработать скрипт. решение - п.1

Тут не совсем то... Файл превращается в png только на этапе imagepng(), т.е. до этого он просто обычный поток и все... Как хочешь так и выводи. PNG в два раза легче GIF получается...

neolord:
Если это карта, то вообще, malls, добро пожаловать в прекрасный мир SVG, который отлично парсится jQuery 😂

Еслиб jquery еще умел для нее данные парсить с инета и хранить их в базе, а оттуда уже выдавать в виде SVG - то тогда да! А так нет! :)

neolord:
Да ему пофиг, у меня все картинки сжимаются gzip через htaccess, лишь бы он был у пхп. Попробуйте.
Если не поможет то придется ковыряться в конфиге апача/пхп, видимо там лимит памяти кончается или еще что-то подобное
да кстати а jpeg не пробовали?)) Может все дело в размере тупо?

тупо jpeg и gif давно попробовал... :)

сейчас попробую перехват со сжатием проверить...

neolord:
Transfer-Encoding:Chunked используется когда размер передаваемых данных неизвестен, можно попробовать его насильно прописать через header
А вообще дело таки видимо в конфигурации апача.
Я бы еще попробовал image_png обернуть в ob_start/ob_end_flush с гзиповским сжатием.

Transfer-Encoding уже пробовал - :) не помогает.

А вот на счет перехвата вывода - предлагаете поймать - сжать и выплюнуть обратно что получилось? Поймет ли бразер нас?

bearman:
malls, а если вам надо написать календарь к примеру на жсе? как вы думаете, где будет больше символов? и в каких браузерах он будет работать?

Если мне надо будет - то он у меня будет работать везде, а количество символов не превысит:

document.write(calendar())

А что стоит за этим calendar() это же вам не важно - правда? Или Вы считаете что jquery из воздуха берет значения для своих переменных?

Всего: 5151