• 02-03-2023, 11:13:02
    #1
    rss hatta

    Merhaba öncelikle
    hattasi söyle bu scrpti bi kac sitem var hepsi ayni script ama söyle bi durum var oteki sitelerde icerik az olanlarda sorun yok ama icerik fazla oldugunda söyle hatta var yardimci olacak biri varmi ?
  • 02-03-2023, 11:14:32
    #2
    https://stackoverflow.com/questions/...le-loading-xml

    <?php define('DBHOST','localhost');
    define('DBUSER','user');
    define('DBNAME','rss');
    define('DBPWD','password');
    $connect = new MySQLi(DBHOST,DBUSER,DBPWD,DBNAME)or die(mysqli_error());
    header("Content-Type: text/xml;charset=iso-8859-1");  echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">"; {
    $query = $connect->query("select * from rss");
    while($row=$query->fetch_array(MYSQL_ASSOC)) {   $url = $row["link"];  $time = $row["when"];  $lastmod = $time;   $datetime = new DateTime($lastmod);  $timeresult = $datetime->format('Y-m-d\TH:i:sP');   echo "<url>      <loc>$url</loc>      <lastmod>$timeresult</lastmod>      <changefreq>hourly</changefreq>      <priority>0.8</priority>  </url> ";}}
    ?>
    </urlset>
  • 02-03-2023, 11:16:57
    #3
    obisa adlı üyeden alıntı: mesajı görüntüle
    https://stackoverflow.com/questions/...le-loading-xml

    <?php define('DBHOST','localhost');
    define('DBUSER','user');
    define('DBNAME','rss');
    define('DBPWD','password');
    $connect = new MySQLi(DBHOST,DBUSER,DBPWD,DBNAME)or die(mysqli_error());
    header("Content-Type: text/xml;charset=iso-8859-1");  echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">"; {
    $query = $connect->query("select * from rss");
    while($row=$query->fetch_array(MYSQL_ASSOC)) {   $url = $row["link"];  $time = $row["when"];  $lastmod = $time;   $datetime = new DateTime($lastmod);  $timeresult = $datetime->format('Y-m-d\TH:i:sP');   echo "<url>      <loc>$url</loc>      <lastmod>$timeresult</lastmod>      <changefreq>hourly</changefreq>      <priority>0.8</priority>  </url> ";}}
    ?>
    </urlset>

    yardim için çok tskler ama bunu nasil aktif etcem bilgim yok ayrica bu script php tabanli ?
  • 02-03-2023, 22:33:42
    #4
    verilerinin içinde & olduğundan hata alıyorsun.


    $title = htmlspecialchars($rssveri['title']);
    "htmlspecialchars" ile gelen verileri süzgeçlersen sorun kalmaz.

    Description bu kadar uzun tutmanında bir anlamı yok, onu belirli bir satırda kısaltabilirsin.