trae_datos_pais("", ""); include_once("articulos.php"); $api = new api_contenido(); session_start(); if (isset($_SESSION["lista_articulos"])){ $result=$_SESSION["lista_articulos"]; }else{ $result = $api->lista_articulos(); $_SESSION["lista_articulos"]=$result; } //print_r($result); $author = $_SERVER['SERVER_NAME']; $keywords = ""; $g_tag = ""; $ua_code = ""; $bande=0; $url_sitemap = "../sitemap.xml"; $url_sitemap_temp = "../sitemap_temp.xml"; $url_carpeta_articulos = "articulos/"; $ico = "../images/favicon.ico"; if ($result!="" && $result!=null) { foreach ($result as $myrow){ $keywords = $keywords.$myrow["titulo"].", "; if ($bande==0) { $datos = $api->info_art($myrow["id"]); $g_tag = $datos["g_tag"]; $ua_code = $datos["ua_code"]; $bande=1; } } $gestor = @fopen($url_sitemap, "r"); // site map actual ya con articulos $gestor0 = @fopen($url_sitemap_temp, "r"); // site map tempora, sin articulos $bandera=1; $fecha = date("Y-m-d"); if ($gestor) { if ($gestor0) { foreach ($result as $myrow){ $bandera=1; //echo "URL_SEO:".$myrow["url_seo"]."
"; while (($búfer = fgets($gestor, 4096)) !== false) { //echo $búfer; if (strpos($búfer,$myrow["url_seo"])>0){ $bandera=0; // bandera=0 es no generarlo break; }else { $bandera=1; // bandera 1 lo generas } } if ($bandera==1) break; } fclose($gestor); if ($bandera==1){// se genera el site map $gestor1 = @fopen($url_sitemap, "w+a"); // el site map que generara si no encuentra un articulo, y lo sobre escribira en el sitemap.xml original while (($búfer = fgets($gestor0, 4096)) !== false) { if (strpos($búfer,"") === false){ fwrite($gestor1,$búfer); }else{ foreach ($result as $myrow){ fwrite($gestor1," \t \n"); fwrite($gestor1," https://".$_SERVER['SERVER_NAME']."/".$url_carpeta_articulos."articulo-".$myrow["url_seo"]."-".$myrow["id"]."\n"); fwrite($gestor1," ".$fecha."\n"); fwrite($gestor1," \n"); } } } fwrite($gestor1,""); fclose($gestor1); } fclose($gestor0); } } } $cantidad=0; ?> Artículos

Listado de artículos

Sin artículos
"; } ?>