04-04-26, 01:33 AM
هذا النوع من المواقع يستخدم:
حماية Hotlink + ضغط WebP + Headers
استبدل الدالة DownloadImage فقط :
حماية Hotlink + ضغط WebP + Headers
استبدل الدالة DownloadImage فقط :
PHP كود :
function DownloadImage($url) {
if (empty($url)) return false;
// الطريقة الأولى
$context = stream_context_create([
'http' => [
'header' => "User-Agent: Mozilla/5.0\r\n"
],
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
],
]);
$data = @file_get_contents($url, false, $context);
// إذا فشل → نستخدم cURL
if ($data === false || strlen($data) < 100) {
$ch = curl_init($url);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_SSL_VERIFYHOST => false,
CURLOPT_TIMEOUT => 20,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/120 Safari/537.36',
CURLOPT_HTTPHEADER => [
'Accept: image/webp,image/apng,image/*,*/*;q=0.8',
'Referer: https://www.khaberni.com/',
'Connection: keep-alive'
]
]);
$data = curl_exec($ch);
curl_close($ch);
}
return $data;
}


![[صورة مرفقة: 177461173141861.gif]](https://up6.cc/2026/03/177461173141861.gif)