السلام عليكم ورحمه الله
عندي مركز تحميل مرتبط بقاعده بيانات و يوجد فيها 2000 رابط (برنامج)
سؤالي هو كيف أستطيع أن أحذف من قاعدة البيانات الروابط التي لاتعمل ؟
ممكن الطريقة أو الكود لو سمحتم ؟؟
السلام عليكم ورحمه الله
عندي مركز تحميل مرتبط بقاعده بيانات و يوجد فيها 2000 رابط (برنامج)
سؤالي هو كيف أستطيع أن أحذف من قاعدة البيانات الروابط التي لاتعمل ؟
ممكن الطريقة أو الكود لو سمحتم ؟؟
في حل لكن اولاً راح تحتاج تسوي استعلام لإدراج جميع الروابط وتسوي limit بحيث يدرج 500 بس بعد ما يخلصهم كلهم تسوي الـ limit يبدأ من 500 وينتهي 1000 وهكذا إلى ان تخلصهم كلهم وهذي هي الطريقة من الممكن راح يتأخر في إدراج الروابط :
في السطر رقم 3 غير اسم قاعدة البيانات إلى قاعدة الروابط الي عندك وفي السطر 4 غير كلمة link إلى اسم الجدول الي يحتوي على الرابط .. ولازم يكون القاعدة فيها id لكل موقع وفي السطر 12 غير اسم القاعدة ايضاً إلى اسم قاعدة الروابط الي عندك وتوكل على الله .. في البداية راح يطلعلك الرابط الي مب شغال باللون الاحمر عشان تعرف شو اسمه لكن على طول راح يحذفه يعني لو جيت تتأكد مرة ثانية راح تحصل انه انحذف ..كود PHP:
<?
include("c.php");// ملف الكونفج
$query2=mysql_query("SELECT * FROM links limit 0,500");
while($data=mysql_fetch_array($query2)){
$link = $data[link];
$id = $data[id];
$aa = "http://".$link."";
$aa = str_replace("http://http://","http://",$aa);
if (!@file($aa)){
echo "<font color=red><b>Erorr ";
$delete=mysql_query("DELETE from links where id='$id' ");
}else{
echo "<font color=green><b>تم ";
}
echo "$aa</b></font><br>";
}
?>
وأرجوا استخدامه في ما يرضى الله عز وجل
اخوك
يعطيك العافية أخوي
جاري التجربة
....
...
.
مشكور أخوي
الكود سليم
يعطيك العافية