• 19-03-2009, 14:51:34
    #1
    Merhaba arkadaşlar şöyle bir site haritam var ;
    <?php 
    include("inc/includes.php");
    ?>    
    <?php                                        
    $xml_ciktisi="<?xml version=\"1.0\" encoding=\"windows-1254\"?> <urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n";
    $ktag=mysql_query("select * from etiketler order by rand() LIMIT 0,10000");
    while($als=mysql_fetch_array($ktag)){
    $tek=$als['etiket'];
    $tlink = seo($tek); 
    $date = date("F d, 20y");
    $xml_ciktisi .= "<url>
                              <loc>http://www.site.com/$tlink.izle </loc>
                              <lastmod>$date</lastmod>
                                  <changefreq>daily</changefreq>
                                  <priority>0.5</priority>
                                  </url>\n";
    };
    $xml_ciktisi .= "</urlset>\n";
    echo $xml_ciktisi;
    ?>
    çıktısı yan yana oluyor , benim istediğim her satıra bir veri gelecek şekilde olması, bir de site haritasına stil vericem ama stil kodlarını nasıl yazarsam yazıyım hata alıyorum bu kodları nasıl yerleştirmeliyim.
    <?xml-stylesheet type="text/xsl" href="gss.xsl"?>
    İÇinde bol bol slash işareti olduğunda ben de eklediğimde çıktıda hata veriyor.
  • 19-03-2009, 14:57:54
    #2
    satır altına geçirmek için \n yazacaksın.
    yani her satırın sonuna \n koyarsan sonraki satır alttan devam eder.
  • 19-03-2009, 15:02:43
    #3
    Satır sonlarında \n yeralıyor ama çıktıya baktığımızda hepsi ard arda sıralanmış durumda , demo pm attım.
  • 19-03-2009, 15:36:00
    #4
    header("Content-type: text/xml");
    Sayfa başına eklemeyi dene.
  • 19-03-2009, 15:39:31
    #5
    Kaynağa baktığımızda sorun yok ama ekrana basmıyor bu seferde.Neyse ekran bizi ilgilendirmiyor önemli olan kaynak.
  • 19-03-2009, 15:39:38
    #6
    Hoxam \n yanına \r 'de ekleyip denermisin. şöyle olsun \n\r
  • 19-03-2009, 15:41:06
    #7
    Denedik hocam , onu da denedik ama olmadı.
    star2218 adlı üyeden alıntı: mesajı görüntüle
    Hoxam \n yanına \r 'de ekleyip denermisin. şöyle olsun \n\r
  • 19-03-2009, 15:48:05
    #8
    $xml_ciktisi .= "<url>
                            ";
    $xml_ciktisi .= "<loc>http://www.site.com/$tlink.izle </loc>
    						";
    $xml_ciktisi .= "<lastmod>$date</lastmod>
    							";
    $xml_ciktisi .= "<changefreq>daily</changefreq>
    							";
    böyle yaparak çözüme ulaşmıştım işe yarar
  • 19-03-2009, 15:52:57
    #9
    Yardımcı olmaya çalışan arkadaşlara teşekkürler, ekrana alt alta basmıyor ama kaynak kodlarında istediğim gibi sıralı.Bu da Google için yeterli, daha fazLa değerLi vaktinizi harcamayın.Teşekkürler.