Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67498 Members, 783 Products, 5291 Topic, 12956 Comments)

RSS error ketika di onlinekan - xmlParseEntityRef: no name

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 1346 Kali
cut khsatijah Mengatakan : Sultan Account
  1. selamat pagi mas robby,
  2. bagaimana cara memperbaiki rss .
  3. ini output yang keluar.
  4.  
  5. This page contains the following errors:
  6. error on line 3 at column 45: xmlParseEntityRef: no name
  7. Below is a rendering of the page up to the first error.
Ada 1 File Kiriman :
1. rss.jpg (20 KB)

Ada 10 Jawaban

PHPMU.COM Support
commented on 02 Jan 2018 06:52:28
  1. Assalam, sepertinya perlu di filter lagi pada data rssnya,..
  2. biasanya error tersebut muncul karena karakter seperti "!@#$%^&*()_+"
  3. untuk filternya bisa gunakan : $text = preg_replace('/&(?!#?[a-z0-9]+;)/', '&', $text);
  4. pada file rss.php nya,..
cut khsatijah
commented on 02 Jan 2018 15:18:42
  1. masih error juga mas robby.
  2.  
  3.  
cut khsatijah
commented on 02 Jan 2018 15:19:34
  1. ada cara lain mas??
PHPMU.COM Support
commented on 02 Jan 2018 15:48:04
  1. Oke mas, Coba share file rss.php yang sudah dicoba perbaiki sesuai arahan saya di atas,
  2. saya lihat dulu, nanti saya koreksi kesalahannya jika ada.. :)
cut khsatijah
commented on 02 Jan 2018 19:56:16
  1. <?php
  2. $iden=mysql_fetch_array(mysql_query("SELECT * FROM identitas"));
  3. $logo=mysql_fetch_array(mysql_query("SELECT * FROM logo"));
  4. $sql = mysql_query("SELECT * FROM berita ORDER BY id_berita DESC LIMIT 10");
  5.  
  6. $file = fopen("rss.xml", "w");
  7.  
  8. fwrite($file, '<?xml version="1.0"?>
  9. <rss version="2.0">');
  10.  
  11. fwrite($file, "<channel>
  12. <title>$iden[nama_website] RSS</title>
  13. <link>$iden[url]</link>
  14. <image>
  15. <url>$iden[url]/logo/$logo[gambar]</url>
  16. <link>$logo[url]</link>
  17. <width>100</width>
  18. <height>35</height>
  19. </image>
  20. <language>id-id</language>");
  21.  
  22. while($r=mysql_fetch_array($sql)){
  23. $text = preg_replace('/&(?!#?[a-z0-9]+;)/', '&', $text);
  24. $isi_berita = htmlentities(strip_tags(nl2br($r['isi_berita'])));
  25. $isi = substr($isi_berita,0,500);
  26. $isi = substr($isi_berita,0,strrpos($isi," "));
  27.  
  28. fwrite($file, "<item>
  29. <title>$r[judul]</title>
  30. <link>$iden[url]/berita-$r[judul_seo].html</link>
  31. <description>$isi ...</description>
  32. </item>");}
  33.  
  34. fwrite($file, "</channel></rss>");
  35. fclose($file);
  36. ?>
  37.  
cut khsatijah
commented on 02 Jan 2018 19:57:24
  1. mohon bantuannya mas.
  2.  
PHPMU.COM Support
commented on 03 Jan 2018 06:49:36
  1. Bukan begitu mbak/mas cara gunakannya,..
  2. Coba perhatikan script yang sudah saya perbaiki dibawah ini :
  3.  
  4. <?php
  5. $iden=mysql_fetch_array(mysql_query("SELECT * FROM identitas"));
  6. $logo=mysql_fetch_array(mysql_query("SELECT * FROM logo"));
  7. $sql = mysql_query("SELECT * FROM berita ORDER BY id_berita DESC LIMIT 10");
  8.  
  9. $file = fopen("rss.xml", "w");
  10.  
  11. fwrite($file, '<?xml version="1.0"?>
  12. <rss version="2.0">');
  13.  
  14. fwrite($file, "<channel>
  15. <title>$iden[nama_website] RSS</title>
  16. <link>$iden[url]</link>
  17. <image>
  18. <url>$iden[url]/logo/$logo[gambar]</url>
  19. <link>$logo[url]</link>
  20. <width>100</width>
  21. <height>35</height>
  22. </image>
  23. <language>id-id</language>");
  24.  
  25. while($r=mysql_fetch_array($sql)){
  26. $isi_berita = htmlspecialchars(preg_replace('/&(?!#?[a-z0-9]+;)/', '&', $r['isi_berita']));
  27. $isi = substr($isi_berita,0,500);
  28. $isi = substr($isi_berita,0,strrpos($isi," "));
  29. fwrite($file, "<item>
  30. <title>$r[judul]</title>
  31. <link>$iden[url]/berita-$r[judul_seo].html</link>
  32. <description>$isi ...</description>
  33. </item>");}
  34.  
  35. fwrite($file, "</channel></rss>");
  36. fclose($file);
  37. ?>
cut khsatijah
commented on 03 Jan 2018 09:14:18
  1. masih belum juga mas robby ...
cut khsatijah
commented on 03 Jan 2018 09:15:45
  1. ini yg contoh di localhost mas.
Terdapat 1 File dilampirkan :
1. aaa.jpg (26 KB)
PHPMU.COM Support
commented on 08 Jan 2018 16:44:59
  1. Disini saya coba bisa, untuk swarakalibata ci, file rss.php yang diperbaiki pada directory
  2. "application/views/administrator/rss.php"
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!