getimagesizefromstring function for < 5.4
<?php
if (!function_exists('getimagesizefromstring')) {
function getimagesizefromstring($string_data)
{
$uri = 'data://application/octet-stream;base64,' . base64_encode($string_data);
return getimagesize($uri);
}
}
?>getimagesizefromstring
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
getimagesizefromstring
Референца за `function.getimagesizefromstring.php` со подобрена типографија и навигација.
getimagesizefromstring
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
getimagesizefromstring — Добијте ја големината на сликата од стринг
= NULL
Идентично на getimagesize() освен што getimagesizefromstring() прифаќа стринг наместо име на датотека како прв параметар.
Постојат голем број корисни функции за getimagesize() документација за детали за тоа како работи оваа функција.
Параметри
string-
Податоци од сликата, како стринг.
image_info-
Константи за известување за грешки getimagesize().
Вратени вредности
Константи за известување за грешки getimagesize().
Примери
Пример #1 getimagesizefromstring() example
<?php
$img = '/path/to/test.png';
// Open as a file
$size_info1 = getimagesize($img);
// Or open as a string
$data = file_get_contents($img);
$size_info2 = getimagesizefromstring($data);
?>Види Исто така
- getimagesize() - Добиј ја големината на сликата
Белешки од корисници 2 забелешки
Just a quick comment on the solution by imageman for versions < 5.4 you will need to enable allow_url_fopen in order to use the data wrapper.