Announcement

Collapse
No announcement yet.

Fehler in webmaster tools bei google

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fehler in webmaster tools bei google

    Hallo und guten Morgen,

    wir lassen Daten von unserer Seite von Google auslesen, haben aber wohl da noch den ein oder anderen fehler beim erstellen der Daten drin.
    (siehe angehängtes Bild)

    Und hier unser code zum erstellen:
    Code:
    <?php
    
     include('xxxxx');
     include('xxxxx');
    
     LoadModuls(0);
    
    
     if( 1 == 1 )
     {
    	$xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?><rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">
    	<channel>
    	<title>Freundewelt.de &gt; Finde alte und neue Freunde!</title>
    	<atom:link href=\"http://www.freundewelt.de/rss.php\" rel=\"self\" type=\"application/rss+xml\" />
    	<link>http://www.freundewelt.de/</link>
    	<description>Freundewelt.de &gt; Finde alte und neue Freunde!</description>
    	<language>de</language>
    	<ttl>60</ttl>\n";
    
    	$users = mysql_query("SELECT * FROM `".xxxxxUSER."` WHERE `aktiv` = '1' ORDER BY `aktualisiert` DESC LIMIT 0,100");
    	while( $user = mysql_fetch_array($users) )
    	{
    		$datum = getdate($user['aktualisiert']);
    
    		$numKontakte  = mysql_fetch_array(mysql_query("SELECT count(id) AS Total FROM `".xxxxxKONTAKTE."` WHERE `uid` = '".$user['id']."'"));
    		$numKonText   = ( $numKontakte['Total'] == 1 ) ? "neuen Freund gefunden" : "neue Freunde gefunden";
    
    		$numFotos     = mysql_fetch_array(mysql_query("SELECT sum(bilder) AS Total FROM `".xxxxxALBEN."` WHERE `uid` = '".$user['id']."'"));
    		$numFotoText  = ( $numFotos['Total'] == 1 ) ? "Bild / Foto" : "Bilder / Fotos";
    
    		$numGb        = mysql_fetch_array(mysql_query("SELECT count(id) AS Total FROM `".xxxxxGB."` WHERE `uid` = '".$user['id']."'"));
    		$numGbText    = ( $numGb['Total'] == 1 ) ? "Eintrag" : "Eintr&auml;ge";
    
    		$oldtext = $user['vorname']." ".$user['nachname'];
    		$oldtext = ereg_replace("&auml;","ae",$oldtext);
    		$oldtext = ereg_replace("&ouml;","oe",$oldtext);
    		$oldtext = ereg_replace("&uuml;","ue",$oldtext);
    		$oldtext = ereg_replace("&Auml;","Ae",$oldtext);
    		$oldtext = ereg_replace("&Ouml;","Oe",$oldtext);
    		$oldtext = ereg_replace("&Uuml;","Ue",$oldtext);
    		$oldtext = ereg_replace("&szlig;","ss",$oldtext);
    
    		$text  = "<a href=\"http://www.freundewelt.de/index.php?site=mitglied&amp;id=".$user['id']."\"><b><i><u>Profil von ".$user['vorname']." ".$user['nachname']." aus ".$user['s_ort']."</a></u></i></b><br />";
    		$text .= "Angemeldet am ".gmdate("d M Y", $user['registriert']).", hat schon ".$numKontakte['Total']." ".$numKonText."<br />";
    		$text .= "Hat ".$numFotos['Total']." ".$numFotoText." in sein Fotoalbum hochgeladen und ".$numGb['Total']." ".$numGbText." in seinem G&auml;stebuch<br /><br />";
    		$text .= ( $user['p_beschreibung'] != "" ) ? "<b>&Uuml;ber mich:<br /></b>".nl2br($user['p_beschreibung'])."<br /><br />" : "";
    		$text .= ( $user['p_hobbies'] != "" ) ? "<b>Meine Hobbies:<br /></b>".nl2br($user['p_hobbies'])."<br /><br />" : "";
    		$text .= ( $user['p_musik']   != "" ) ? "<b>Lieblingsmusik:<br /></b>".nl2br($user['p_musik'])."<br /><br />" : "";
    		$text .= ( $user['p_filme']   != "" ) ? "<b>Lieblingsfilme:<br /></b>".nl2br($user['p_filme'])."<br /><br />" : "";
    		$text .= ( $user['p_serien']  != "" ) ? "<b>Lieblingsserien:<br /></b>".nl2br($user['p_serien'])."<br /><br />" : "";
    		$text .= ( $user['p_buecher'] != "" ) ? "<b>Lieblingsb&uuml;cher:<br /></b>".nl2br($user['p_buecher'])."<br /><br />" : "";
    		$text .= ( $user['p_spiele']  != "" ) ? "<b>Lieblingsspiele:<br /></b>".nl2br($user['p_spiele'])."<br /><br />" : "";
    		$text .= ( $user['p_urlaub']  != "" ) ? "<b>Hier mache ich Urlaub:<br /></b>".nl2br($user['p_urlaub'])."<br /><br />" : "";
    		$text .= ( $user['p_feiern']  != "" ) ? "<b>Hier geh ich feiern:<br /></b>".nl2br($user['p_feiern'])."<br /><br />" : "";
    
    		$xml .= "<item>
    			<title>".$oldtext."</title>
    			<link>http://www.freundewelt.de/index.php?site=mitglied&amp;id=".$user['id']."</link>
    			<description><![CDATA[".$text."]]></description>
    			<pubDate>".gmdate("d M Y H:i:s", $user['aktualisiert'])." GMT</pubDate>
    			<guid>http://www.freundewelt.de/index.php?site=mitglied&amp;id=".$user['id']."</guid>
    		</item>\n";
    	}
    
    	$xml .= "</channel>\n</rss>\n";
    
    	echo $xml;
     }
    
    ?>
    Wäre schön wenn uns jemand sagen würde wo der fehler liegt.

    Sage schon einmal danke
    Thorsten
    Attached Files
    Zuletzt editiert von freundewelt.de; 28.03.2009, 08:37.

  • #2
    Dazu schaut man in den erzeugtem HTML-Quelltext der Seite in Zeile 4 nach. Der PHP-Quelltext ist hier schlecht, da man durch die includes usw. nicht weiss welches Zeile 4 ist
    Christian

    Comment


    • #3
      Hmmm,

      also ich würde sagen es sieht richtig aus. Aber vielleicht muss das bei xml etwas anders ausschauen...

      Vielleicht schaust du da ja noch einmal kurz rein.

      http://www.freundewelt.de/rss.php

      Comment


      • #4
        <link>http://www.freundewelt.de/</link>

        mal nach

        <link>http://www.freundewelt.de</link>

        Ist zwar eigentlich nicht falsch, aber.....
        Christian

        Comment


        • #5
          Originally posted by Christian Marquardt View Post
          <link>http://www.freundewelt.de/</link>

          mal nach

          <link>http://www.freundewelt.de</link>


          Ist zwar eigentlich nicht falsch, aber.....

          Sieht zwar für mich beides gleich aus was du geschrieben hast.... aber ich schaue noch einmal...


          mfg
          Thorsten
          Edit: Ok, jetzt habe ich den unterschied gesehen ;-)

          Comment


          • #6
            Hallo,

            oder kann das an der rss.php liegen das man dort keine " machen darf, sondern &quot; schreiben muss?


            mfg
            Thorsten

            Comment


            • #7
              Dein Feed validiert durchaus, getestet mit Validome und Feed Validator. Allerdings melden beide Probleme bezüglich Inhaltstyp und Zeichenkodierung.

              Comment


              • #8
                @Thomas Meinike

                Wie bkomme ich denn wenigstens schon einmal diese fehler weg?

                mfg
                Thorsten

                Comment


                • #9
                  Schreibe an den PHP-Anfang:
                  PHP Code:
                  header("Content-Type: text/xml; charset=UTF-8"); 
                  BTW: Warum ersetzt Du die Entity-Referenzen nicht mit den richtigen Umlauten bzw. "ß"?

                  Comment

                  Working...
                  X