- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
imagejpeg($img, "1.jpg");
Замените наА вообще надо бы по-хорошему мануалы на пы-хы-пы почитать.
АПД
Причина сего совета проста.
если у вас будет 1 запрос, ок ручками удалите... А если будет 500 000?
У вас тупо ляжет сервак из-за переполнения файлового буфера операционной системы.
поэтому создавать надо файл в памяти и выдавать его из памяти, а после выполнения скрипта память очищать.
см. первый пример к мануалу
https://www.php.net/manual/en/function.imagejpeg.php
Работает! Спасибо. Этот скрипт больше для личного пользования, потоков будет немного.
тут дело в том, что любое дерганье скрипта приведет к созданию нового файла. Чтобы этого не было нужно поступить следующим образом
$new_filename = md5( $text ) . ".jpg";
Привязать имя файла к GET запросу
и еще можно сделать проверочку вида
ну и ессно убрать присвоение имени внизу
тогда имя файла будет строго привязано к гет запросу и если запрос повторяется, то файл будет браться сразу с диска пропуская процесс создания. То-есть диск будет работать как кэш.
в таком виде не заработало, картинка не создается. Ну, ничего, можно просто потом чистить директорию от картинок что создались.
У этого скрипта есть еще один косяк, в другой области. Иногда он считает неправильно межстрочный интервал (текст по центру) и строки могут незначительно наехать друг на друга.
вы зря убрали снизу
это как раз тот кусочек кода, который создает на диске файл
зы.
Для правильной работы любых скриптов, связанных с записей/считыванием данных с диска, надо указывать абсолютный путь к файлу.
что-то вроде $file_path = $_SERVER['DOCUMENT_ROOT'] . '/filename.txt ';
Иначе в работе скриптов появляется очень много неизвестных.
да, все так. Теперь все работает.
Да, картинки создаются, но они по-прежнему создаются в директории и там копятся. Я думал суть манипуляций в том, чтобы не копить их там.
Скрипт сейчас выглядит вот так
если сервер выдержит нагрузку, то можно попробовать сделать так
вместо
разумеется, сверху надо убрать все проверки иначе они будут просто молотить впустую.
но это опять же большая нагрузка на вычислительные ресурсы.
если картинка маленькая - вопросов нет. если картинка размером от 1600х1200 и больше, то нагрузка на процессор уже будет приличная.