Но у меня проблема с сохранением изображений на сервере (я использую 000webhost бесплатно)...
И когда я использую time() в имени изображения, изображение повреждается !!!
И более того.. после того, как я удалю изображение с помощью unlink(), новое изображение (если оно имеет такое же имя) будет будет таким же, даже если я изменю URL...
А вот код для создания снимка экрана:
Код: Выделить всё
$params = http_build_query(array(
"access_key"=>"3626c233cdee4889a4697837bdb1a223",
"url" =>'google.com',
"format"=>"png"
));
$image_data = file_get_contents("https://api.apiflash.com/v1/urltoimage?" . $params);
Это будет работать (но после удаления изображения то, которое берет свое имя, является его копией):
Код: Выделить всё
$filename ="img_".$chat_id.'.png';
file_put_contents($filename, $image_data);
Код: Выделить всё
$ti=time();
$filename ="img_".$ti.'.png';
file_put_contents($filename, $image_data);
Код: Выделить всё
$ti=time();
$filename ="img_".$chat_id.$ti.'.png';
file_put_contents($filename, $image_data);
И сделать его под другим именем...
И спасибо за вас.
Редактировать: это ссылка на бот. Я думаю, вы сможете лучше понять проблему, если увидите ее:
https://t.me/BroTesterimbot
Подробнее здесь: https://stackoverflow.com/questions/787 ... -using-php
Мобильная версия