<?php
$s = $_GET['s'];
switch($s)
{
case "cek":
echo '<table width="100%" border="2"><tr><td width="10%"><font color="red"><b>ID</b></font></td><td width="50%"><font color="red"><b>Başlık</b></font></td><td width="20%"><font color="red"><b>Kategori</b></font></td><td width="10%"><font color="red"><b>Tarih</b></font></td><td width="10%"><font color="red"><b>Ekleyen</b></font></td></tr>';
$x = $_POST['i1'];
$y = $_POST['i2'];
for($i= $x; $i<=$y; $i++)
{
$site = file_get_contents("http://www.izedebiyat.com/yazi.asp?id=$i");
$title = explode('<font color="#000000" size="5" face="Arial, Helvetica, sans-serif"><strong>',$site);
$title = explode('</strong></font><BR>',$title[1]);
$hikaye = explode('<div align="justify">',$site);
$hikaye = explode('<!-- YAZIDAN SONRAKİLER ---------------------->',$hikaye[1]);
$hikaye[0] = mysql_real_escape_string(strip_tags($hikaye[0],'<br>'));
$title[0] = mysql_real_escape_string(strip_tags($title[0],'<br>'));
$ekleyen ="116";
$tarih=date("Y-m-d");
$kategori ="26";
if(!empty($title[0]))
{
echo '<tr><td>'.$i.'</td><td>'.$title[0].'</td><td>'.$kategori.'</td><td>'.$tarih.'</td><td>'.$ekleyen.'</td></tr>';
//echo $hikaye[0]."<br><br><br>";
$verikayit=mysql_query("insert into "._BURAK."makaleler (baslik, icerik, uyeid, tarih, katid) values ('$title[0]', '$hikaye[0]', '$ekleyen', '$tarih', '$kategori')");
if(! $verikayit){
echo "Veri eklenemedi";
}else{
echo "Veri basariyla eklendi";
}
}
}
echo'</table>';
break;
default:
echo '<form action="?s=cek" method="post">id Aralığını Giriniz: <input type="text" name="i1"><b>--</b><input type="text" name="i2"><input type="submit" value="Çek"></form>';
}
?>Al bunu Kullan Bakalım Eğer mysql bilgilerin doğruysa sorunsuzca eklersin.Kullanımına gelince sayfa zaman aşımına uğramaması için id aralığını manuel yaptım atıyorum yüzer yüzer çekersin(1 - 100 sonra 100-200 vs vs).
Senin için sıfırdan yazdım sayılır

Hayrını Gör.
Demo
www.ofg.name.tr/edeb.php