Задать вопрос
Ответы пользователя по тегу PHP
  • Где найти пример наложения текста на гифку imagick на php?

    dimas199862
    @dimas199862 Автор вопроса
    frontend и backend
    $project = $_GET['name'];
    $bonus = $_GET['bonus'];
    $id = $_GET['id'];
    $type = $_GET['type'];
    $anim = new Imagick(); 
    $auxIMG = new Imagick();
    
    $auxIMG->readImage('https://site.ru/images/'.$type.'.gif'); 
     
    
    $draw1 = new ImagickDraw();
    $draw2 = new ImagickDraw();
    $pixel = new ImagickPixel( 'transparent' );
    
    /* Новое изображение */
    $auxIMG->newImage(800, 75, $pixel);
    
    /* Черный текст */
    $draw1->setFillColor('white');
    $draw1->setTextAlignment(\Imagick::ALIGN_CENTER);
    $draw1->setFontSize( 12 );
    //$draw1->setFont('Bookman-DemiItalic');
    
    $draw2->setFillColor('white');
    $draw2->setTextAlignment(\Imagick::ALIGN_CENTER);
    $draw2->setFontSize( 12 );
    //$draw2->setFont('Bookman-DemiItalic');
    
    foreach ($auxIMG as $frame) {
    	$frame->annotateImage($draw1,87, 260, 0, $project);
    	$frame->annotateImage($draw2,87, 291, 0, $bonus);
    }
    $anim->addImage($auxIMG); 
    
    $name = "project".$id.".gif";
    $anim->writeImages($name, true);
    
    header("Content-Type: image/gif");
    echo file_get_contents($name);
    Ответ написан
    Комментировать
  • Как правильно отформатировать число?

    dimas199862
    @dimas199862 Автор вопроса
    frontend и backend
    До меня дошло, что это значение надо просто разделить на 1000000000000000000 :D
    Еще не тестировал, но надеюсь php с этим справится
    Ответ написан
    Комментировать
  • Как сделать и работать с краткими ссылками?

    dimas199862
    @dimas199862 Автор вопроса
    frontend и backend
    Не знал как это называется, нагуглил, что это называется ЧПУ (человеко понятный урл), далее загуглил как сделать ЧПУ и нашел решение, спасибо всем за быстрые ответы, хоть и не принесшие результата. Наверное это потому, что я не понятно объяснил.

    Решение: ссылка
    Ответ написан
    Комментировать
  • Как делать запросы к бд только раз в 10 минут?

    dimas199862
    @dimas199862 Автор вопроса
    frontend и backend
    Решил уже.

    Сохраняю содержимое страницы и записываю в файл. А клиенту отправляется содержимое этого файла. Все отлично работает.
    Ответ написан
    Комментировать