PHP cниппеты выпуск #2

Отправка письма на e-mail

$to = 'nobody@example.com'; 
$subject = 'the subject';  
$message = 'hello'; 
$headers = 'From: webmaster@example.com' . "\r\n" . 
    'Reply-To: webmaster@example.com' . "\r\n" . 
    'X-Mailer: PHP/' . phpversion(); 
// отправка сообщения 
mail($to, $subject, $message, $headers);

Создание скриншота сайта

function screen($url, $razr, $razm, $form) {
   $toapi="http://mini.s-shot.ru/".$razr."/".$razm."/".$form."/?".$url;
   $scim=file_get_contents($toapi);
   file_put_contents("screen.".$form, $scim);
}
screen("http://sitear.ru", "1024x768", "600", "jpeg");

Загрузка и сохранение изображения на сервер

Вот простой, но очень полезный способ, который поможет вам загрузить изображение по его URL и сохранить его на вашем сервере:

$image = file_get_contents('http://www.url.com/image.jpg');
file_put_contents('/images/image.jpg', $image); //сохраняем изображение на вашем сервере

Получить размер файла

function file_size($url){
    $size = filesize($url);
    if($size >= 1073741824){
        $fileSize = round($size/1024/1024/1024,1) . 'GB';
    }elseif($size >= 1048576){
        $fileSize = round($size/1024/1024,1) . 'MB';
    }elseif($size >= 1024){
        $fileSize = round($size/1024,1) . 'KB';
    }else{
        $fileSize = $size . ' bytes';
    }
    return $fileSize;
}
echo file_size('/myfile/image.jpg');

Добавить комментарий

Поделиться...

Группа вконтакте

Контакты

город Краснодар

8 (995) 552-72-80

sitegrup@mail.ru

Поделиться

Подписаться

Политика конфиденциальности