Get the App
SLTechnology News&Howtos  ›  Development  › 

How to write a remote image grabbing function of PHP

Shulou Source: shulou.com Published: 2022-06-03 07:37:46 09月28日 Update

This article mainly explains "how to write a PHP remote image grab function," interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's take you to learn "how to write a PHP remote image grab function"!

The copy code is as follows:

function grabImage($url, $filename = '') {

if($url == '') {

return false; //return false if $url is empty;

}

$ext_name = strrchr($url, '. '); //Get extension of picture

if($ext_name != '.gif' && $ext_name != '.jpg' && $ext_name != '.bmp' && $ext_name != '.png') {

return false; //format is not allowed

}

if($filename == '') {

$filename = time().$ ext_name; //name with timestamp

}

//Start capturing

ob_start();

readfile($url);

$img_data = ob_get_contents();

ob_end_clean();

$size = strlen($img_data);

$local_file = fopen($filename , 'a');

fwrite($local_file, $img_data);

fclose($local_file);

return $filename;

}

At this point, I believe we have a deeper understanding of "how to write a PHP remote image capture function," may wish to actually operate it! Here is the website, more related content can enter the relevant channels for inquiry, pay attention to us, continue to learn!

Tags: Pictures functions code content learning practical deeper interest practicality practicality extension simple operation method time more friends format website scope channel Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei NVidia macOS MariaDB Xiaomi