السلام عليكم ورحمة الله وبركاته
...
اخي ابداع بلاحدود .. استفسارين :
1 - هل السكربت مجاني ؟ او مدفوع ؟
2 - هل من الممكن تفيدني كيفية سحبت البيانات ، هل هو من الارشيف للمنتديات ؟ ام طريقة اخرى ؟
وتعليقك على الكود هذا بارك الله فيك .. يقوم بسحب البيانات من الارشيف ومن ثم يفصل العنوان والوصلة الخاصة بالموضوع ، ويخزنها بقاعدة البيانات ..
كود PHP:
<?php
$DB_HOST="localhost";
$DB_USER="root";
$DB_PASS="";
$DB_NAME="forumtrack";
$albanner = mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error() );
mysql_select_db($DB_NAME,$albanner) or die (mysql_error() );
mysql_query("SET character_set_client=cp1256");
mysql_query("SET character_set_connection=cp1256");
mysql_query("SET character_set_database=cp1256");
mysql_query("SET character_set_results=cp1256");
mysql_query("SET character_set_server=cp1256");
mysql_query("SET NAMES cp1256");
function top($url)
{
$string = implode("", file($url));
$string2 = explode('<ol start="1">', $string);
$string3 = explode('</ol>', $string2[1]);
return $string3[0];
}
$site = "http://tdwl.net/vb/";
$path = "http://tdwl.net/vb/archive/index.php/f-3.html";
$name = "منتديات المتداول الاقتصادية";
$date = date("Y-m-d");
$str = top($path);
$str = str_replace("<li>","",$str);
$str = str_replace("</li>","",$str);
$str = str_replace("t-",$site."showthread.php?t=",$str);
$str = str_replace(".html","",$str);
$file= fwrite(fopen("ex.txt","w"), $str);
$where = file("ex.txt");
$count= count($where);
for($i=1;$i < $count; $i++)
{
$tdate = $date;
$tforum = $name;
$link = $where[$i];
$link2 = explode('="',$link);
$link3 = explode('">',$link2[1]);
$topic = $where[$i];
$topic2 = explode('">',$topic);
$topic3 = explode('</a>',$topic2[1]);
//
$rowtopic = mysql_num_rows(mysql_query("select * from topics where tsub='$topic3[0]'"));
if($rowtopic == "1")
{
@unlink("ex.txt");
}else{
$insert = mysql_query("INSERT INTO topics (tsub,tlink,tforum,tdate)"."VALUES('$topic3[0]','$link3[0]','$tforum','$tdate')");
if($insert)
{
@unlink("ex.txt");
}else{
@unlink("ex.txt");
}}
}
?>
وفكرتك اعجبتني كثير .. ماشاء الله تبارك الله
..