Skocz do zawartości

Scuttle - RSS błąd :/ o co chodzi


kris_one

Rekomendowane odpowiedzi

Witam,

nie mam pojęcia o co chodzi z tym błędem :/

Może Wy mi pomożecie.

Błąd :

Błąd parsowania XML: instrukcja przetwarzania xml nie jest na początku jednostki zewnętrznej

Obszar: https://www.scuttle.house4us.eu/rss.php/

Numer linii 1, kolumna 2: <?xml version="1.0" encoding="UTF-8" ?>

-^

<?php
echo '<?xml version="1.0" encoding="UTF-8" ?'.">\n";
?>

Adres stronki : https://www.scuttle.house4us.eu

Ja juz zgłupiałem :/

Kapania Adwords -  https://kcmobile.pl tel. 604 939 140, e-mail: biuro@kcmobile.pl

Odnośnik do komentarza
Udostępnij na innych stronach

W wygenerowanym rss-ie przed ciągiem znaków '<?xml version="1.0" encoding="UTF-8" ?>' znajduje się spacja.

No tyle wiem :)

Ale dlaczego tam sie znajduje spacja ?

Jak dam tak

<?php
echo '<?xml version="1.0" encoding="UTF-8" ?'.">\n";
?>

To nie ma żadnej różnicy :/

Kapania Adwords -  https://kcmobile.pl tel. 604 939 140, e-mail: biuro@kcmobile.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Byc może skrypt generuje ją wcześniej, ale najpierw sprawdź pliki źródlowe/includy, czy nie występuje taka sytuacja:

  <?php
...kod...
?>

zwróć uwagę na spację przed otwierającym kod ciągiem '<?php' - coś takiego może byc przyczyną, spacje nie ujęte pomiędzy klamrami <?php ... ?>

and

Odnośnik do komentarza
Udostępnij na innych stronach

Byc może skrypt generuje ją wcześniej, ale najpierw sprawdź pliki źródlowe/includy, czy nie występuje taka sytuacja:

  <?php
...kod...
?>

zwróć uwagę na spację przed otwierającym kod ciągiem '<?php' - coś takiego może byc przyczyną, spacje nie ujęte pomiędzy klamrami <?php ... ?>

Sprawdzilem wszystkie ! pliki :/ i nic - wszedzie jest ok :/

Kapania Adwords -  https://kcmobile.pl tel. 604 939 140, e-mail: biuro@kcmobile.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Poniższa łatka powinna pomóc i to jest jedyne, co mogę doradzić bez dostępu do plików żródłowych.

W pliku "rss.php" pierwszą linię

<?php

zamień na

<?php
ob_start();

a ostatnią linię

?>

na

$buf = ob_get_contents();
ob_end_clean();
echo trim($buf);
?>

and

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności