|
المشاركات 198 |
+التقييم 8 |
تاريخ التسجيل Oct 2020 |
الاقامة Arbic |
نظام التشغيل Other |
رقم العضوية 2450 |
$matar=$remote_links;
$matar=strtolower($matar);
if (eregi("domain.site", $matar)) ;
$remote_links= '';
function eregi() is deprecated in
$matar=$remote_links;
$matar=strtolower($matar);
if (preg_match("domain.site", $matar)) ;
$remote_links= '';
preg_match(): Delimiter must not be alphanumeric or backslash
أفضل جواب - كتبه codeNET
// ضع رابط موقعك هنا بدلاً من domain.site
$my_site = "domain\.site";
if (preg_match("/$my_site/i", $current_link)) {
echo "Error: You cannot fetch files from your own domain ($current_link)<br>";
continue;
}
// استخدم العلامة | للفصل بين المواقع
$excluded = "domain\.site|another-site\.com|mysite\.net";
if (preg_match("/($excluded)/i", $current_link)) {
echo "Error: This domain is not allowed!<br>";
continue;
}
if (!empty($_POST['remote_urls'])) {
$remote_links = array_filter($_POST['remote_urls']);
if (!empty($remote_links)) {
echo "<h3>نتائج السحب من الروابط:</h3>";
// قائمة المواقع المستثناة (ضع نطاق موقعك هنا)
$excluded_domains = array("domain.site", "your-other-site.com");
foreach ($remote_links as $current_link) {
$current_link = trim($current_link);
if(empty($current_link)) continue;
$is_excluded = false;
foreach ($excluded_domains as $domain) {
if (strpos(strtolower($current_link), strtolower($domain)) !== false) {
$is_excluded = true;
break;
}
}
if ($is_excluded) {
echo "<span style='color:red;'>خطأ: لا يمكن سحب ملفات من الموقع المستثنى ($current_link)</span><br><hr>";
continue;
}
$path_info = pathinfo(parse_url($current_link, PHP_URL_PATH));
$ext = isset($path_info['extension']) ? $path_info['extension'] : 'jpg';
$new_name = "fetch_" . time() . "_" . rand(100, 999) . "." . $ext;
$target = $fileplace . "/" . $new_name;
$content = @file_get_contents($current_link, false, $context);
if ($content) {
if (file_put_contents($target, $content)) {
@watermark($target, $ext, 'logo/logo.png');
$log_data = "$description,$new_name,$ip\n";
$fh = fopen("./files/ddd.mfh", "a+");
fwrite($fh, $log_data);
fclose($fh);
echo "تم سحب وتسجيل: <a href='".$site_url.$target."' target='_blank'>$new_name</a><br><hr>";
}
} else {
echo "فشل سحب الرابط: $current_link <br><hr>";
}
}
}
}
preg_match("/domain\.site/i", $matar).
Notice: Undefined index: remote_urls in /home/xxx/domains/xxx.site/public_html/uploads.php on line 81 Warning: array_filter() expects parameter 1 to be array, null given in /home/x xx/domains/xxx.site/public_html/uploads.php on line 81
|
مغلق
|
|
مشكلة سحب الملفات من موقعي الى موقعي
| أدوات الموضوع | |
|
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| [wordpress] تم اختراق موقعي | ahmedkhalifa | ركن تطوير المواقع | 3 | 08-22-2020 10:38 PM |
| [ شرح ] مشكلة في نقل دومين موقعي من شركة godaddy إلى شركى Namecheap | FSJES AGADIR | ركن تطوير المواقع | 6 | 07-11-2020 06:17 PM |
| [ استفسار ] : رأيكم حول أداء موقعي | khairanynabil | ركن تقنيات محركات البحث سيو SEO | 6 | 05-23-2020 05:44 AM |
| طلب طريقة لتركيب amp على موقعي | ابو فهد | ركن مشاكل وطلبات الزين فورو XENFORO | 1 | 08-01-2017 10:03 PM |
| موقعي لا يتم فهرسته في جوجل | الاعصر | ركن تقنيات محركات البحث سيو SEO | 3 | 02-01-2016 12:08 AM |