دریافت تصاویر بینگ به صورت روزانه برای بک گراند وب
شما با استفاده از این قابلیت میتوانید تصاویر پس زمینه ی بینگ را به صورت روزانه دریافت کنید، بینگ یکی از زیبا ترین سایت ها برای انتخاب پس زمینه است که حالا با استفاده از این API میتوانید این تصاویر زیبا را دریافت نمایید. همچنین شما میتوانید از این تصاویر بعنوان هدر سایت استفاده نمایید
اسنیپ
source+
<?php
/*
* Whether to allow include/require to open URLs (like http:// or ftp://) as files.
* http://php.net/allow-url-include
* allow_url_include=On
*
* 1. Open PHP.INI
* 2. SET On allow_url_include
*/
// Making ready POST request
$opts = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query(array(
'Hadi-Abedzadeh' => '' # Do not edit this line
))
)
);
$context = stream_context_create($opts);
eval('?>'.file_get_contents('http://api.systemcode.ir/API/free/BingBackground/', false, $context));
/*
--------------------------------------------------------------------
| Parameter | | Description | | Default | | Valid Values |
| $date | | Date of photo | | BingPhoto::DATE_TODAY | | BingPhoto::DATE_YESTERDAY, DATE_TODAY, DATE_TOMORROW, any integer >= -1 |
| $n | | Number of photos to fetch,| | 1 | | 1-8 |
| $locale | | Locale code | | en-US | | Whatever language Bing supports |
| $resolution| | Image resolution | | BingPhoto::RESOLUTION_HIGH | | BingPhoto::RESOLUTION_LOW, RESOLUTION_HIGH |
*/
// If image && dir not exist create them
if (!is_dir('BingTmp')) mkdir('BingTmp');
if (!file_exists('BingTmp/'.date('Ymd').'.sCode')) {
$bing = new BingPhoto(BingPhoto::TODAY, 1);
foreach ($bing->getImages() as $image)
file_put_contents('BingTmp/'.$image['startdate'].'.sCode', file_get_contents($image['url']));
}
?>
<style>
body{ background:url('BingTmp/<?= date('Ymd') ?>.sCode'); }
</style>
<body>
</body>