رفتن به مطلب

کار این کد چیه؟!


پست های پیشنهاد شده

دوستان میدونید قضیه این کدها چیه؟

به عنوان rss هستند اما الکی هستن

نمیدونم چطور ویرایشش کنم


<?php
function str_between($str,$start,$end) {if (preg_match_all('/' . preg_quote($start) . '(.*?)' . preg_quote($end) . '/',$str,$matches)){return $matches[1];}return false;}
$url = 'http://www.feedreader.net/rss/rss.cgi?feedsrc=www.modava.blogfa.com%2FRss.ASPX&submitSrcTop=Go&bsite=FeedReader.net&psite=feedreader&desc=&date=&num=&target=_blank&user=temp.+disabled';
$file_nameb=$url;
@$fpb = fopen($file_nameb, 'r'); $bdata = '';
while (!@feof($fpb)) {@$bdata .= fread($fpb, 4096);}
$bdata=str_replace("\n","",$bdata);
$items = str_between($bdata,'<li class="rss_item">','li>');

foreach ($items as $item){
$i = explode("<br ",$item);
$title = str_replace("/>","",$i[0])."<br>";
$title1 = str_between($title,'">','a>');
$title = str_replace("</","",$title1[0]);
$cont = str_replace($i[0],"",$item);
$cont = str_replace($i[1],"",$cont);
$cont = str_replace ("<br <","<",$cont);
echo $title."<br>".$cont."<hr>";
}
?>

و این یکی:


<?
if($rss){
$id=$rss;
header("Content-Type: application/xml; charset=utf-8");

include ("Saeed-Mohammadi_No_Delete_No_Rename.php");
$qcba=mysql_query("select * from config where id='1'");$qcb=mysql_fetch_array($qcba);
function utf8_substr($str,$from,$len){return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$str);}
echo '<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>';
$qcbloga=mysql_fetch_array(mysql_query("select * from blogs where usern='$id'"));
if($qcbloga['rssnum']){$rssn=(int)$qcbloga['rssnum'];}else{$rssn='10';}
$qca=mysql_query("select * from posts where weblog='$id' order by id desc limit $rssn");
?>
<title><?=$id?>.<?=$qcb['surl']?></title>
<link>http://<?=$id?>.<?=$qcb['surl']?></link>
<description><?=$qcb['surl']?></description>
<language>fa</language>
<generator><?=$qcb['surl']?></generator>
<copyright><?=$qcb['surl']?></copyright>
<?while(@$post = mysql_fetch_array($qca)){?>

<item>
<title><?=$post['ptitle']?></title>
<link><?echo 'http://'.$id.'.'.$qcb['surl'].'/post'.$post['bid'].'.php';?></link>

<description><?
//$tx=str_replace("<","<",$post['ptext']);
//$tx=str_replace(">",">",$tx);
//$tx=strip_tags($tx);
//$tx=str_replace(" ","",$tx);
//$tx=str_replace("&","",$tx);
$tcode = str_replace("<", "<", $post['ptext']);
$tcode = str_replace(">", ">", $tcode);
$tcode = str_replace("\"", """, $tcode);
$tcode = str_replace(" ","", $tcode);
//$tcode = strip_tags($tcode);
//$tcode = utf8_encode($tcode);
echo $tcode;
?></description>

<pubDate><?php echo $post['pdate'].' '.$post['ptime'];?></pubDate>
<guid><?echo 'http://'.$id.'.'.$qcb['surl'].'/post'.$post['bid'].'.php';?></guid>
</item>

<?
}
?>

</channel>
</rss>
<?}else{header('location: ../index.php');}?>

فقط ببخشید باید تاپیک رو در بخش php میزدم حواسم نبود

ویرایش شده توسط عباس صادقی
لینک به ارسال

این کد


<?php
function str_between($str,$start,$end) {if (preg_match_all('/' . preg_quote($start) . '(.*?)' . preg_quote($end) . '/',$str,$matches)){return $matches[1];}return false;}
$url = 'http://www.feedreader.net/rss/rss.cgi?feedsrc=www.modava.blogfa.com%2FRss.ASPX&submitSrcTop=Go&bsite=FeedReader.net&psite=feedreader&desc=&date=&num=&target=_blank&user=temp.+disabled';
$file_nameb=$url;
@$fpb = fopen($file_nameb, 'r'); $bdata = '';
while (!@feof($fpb)) {@$bdata .= fread($fpb, 4096);}
$bdata=str_replace("\n","",$bdata);
$items = str_between($bdata,'<li class="rss_item">','li>');
foreach ($items as $item){
$i = explode("<br ",$item);
$title = str_replace("/>","",$i[0])."<br>";
$title1 = str_between($title,'">','a>');
$title = str_replace("</","",$title1[0]);
$cont = str_replace($i[0],"",$item);
$cont = str_replace($i[1],"",$cont);
$cont = str_replace ("<br <","<",$cont);
echo $title."<br>".$cont."<hr>";
}
?>

یک آر اس اس خوان است که بجای


http://www.feedreader.net/rss/rss.cgi?feedsrc=www.modava.blogfa.com%2FRss.ASPX&submitSrcTop=Go&bsite=FeedReader.net&psite=feedreader&desc=&date=&num=&target=_blank&user=temp.+disabled

می تونید هر نشانی فیدی را بگذارید و با


echo

نمودن تابع چاپش کنید

کد دوم صفحه Saeed-Mohammadi_No_Delete_No_Rename.php را اینکلود می کنه و تا کدهای صفحه نباشند کارآییش مشخص نیست اما باقی کد کد سازنده نسخه rss هستند

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...