Saltar al contenido
Closer Marketing

Hacer un bucle sitemap.xml ‘desde cero

// Nos conectamos a la base de datos

$ config_db = «Base de datos de nombres»;;

$ config_user = «User_base_data»;;

$ config_password = «Contraseña de la base de datos»;;

$ Enlace = mysql_connect(($ config_host, $ config_user, $ config_password);;

mysql_select_db(($ config_db);;

$ Enlace = mysql_connect(($ config_host, $ config_user, $ config_password);;

mysql_select_db(($ config_db);;

// Definimos la función que se usará para construir la URL del mensaje más adelante

Caracteristicas Cadena limpia(($ cadena)

$ cadena = str_replace ((»,‘-‘,$ cadena);;

$ cadena = str_replace((Un gran número((‘Amable’, «dentro», ‘Amable’, ‘Amable’, ª, ‘Amable’, «dentro», ‘Amable’, ‘Amable’),

Un gran número((‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’, ‘Amable’),

$ cadena);;

$ cadena = str_replace((Un gran número((‘esto es’, ‘Sí’, «MI», ‘mi’, ‘esto es’, ‘Sí’, MI, «MI»),

Un gran número((«MI», «MI», «MI», «MI», «MI», «MI», «MI», «MI»),

$ cadena);;

$ cadena = str_replace((Un gran número((‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’),

Un gran número((‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’, ‘I’),

$ cadena);;

$ cadena = str_replace((Un gran número((‘Oh’, «Ö», «Ö», ‘paraguas’, ‘Oh’, «Ö», «Ö», ‘paraguas’),

Un gran número((«Ö», «Ö», «Ö», «Ö», «Ö», «Ö», «Ö», «Ö»),

$ cadena);;

$ cadena = str_replace((Un gran número((«Ú», «Ù», «Ü», û, Ú, Ù, Û, «Ü»),

Un gran número((‘u’, ‘u’, ‘u’, ‘u’, ‘u’, ‘u’, ‘u’, ‘u’),

$ cadena);;

$ cadena = str_replace((Un gran número((«no», «NO», «VS», «VS»),

Un gran número((‘no’, ‘no’, «VS», «VS»,),

$ cadena);;

// Esta parte se encarga de eliminar caracteres extraños

$ cadena = str_replace((Un gran número((«\\», «¨», «º», «~», «#», «@», «», «», «¨», «´», «>», «<", «;», «,», «:», «.»),

»,

$ cadena);;

volver $ cadena;;

}

/ * Fin de la cadena de limpieza * /

// Empezamos con la codificación XML y los certificados de referencia

$ XML = Archivo XML llevado a cabo=1.0 codificación=«UTF-8»? >

<Conjunto de URL xmlns=«Http://www.sitemaps.org/schemas/sitemap/0.9»>‘;

// Dibujamos la parte sólida

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>por hora</.cambiar la frecuencia>

<Prioridad>1 parte</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/empleo

<Módulo de carga>‘.Date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos y cada uno de los días</.cambio frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/portada

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos los días</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>http:://tutoriales.loopeando.com/index.html

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos los días</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/novedades

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos los días</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/hemeroteca

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos y cada uno de los días</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/rss.feeds

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>todos los días</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/legal.php

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>por mes</.cambiar la frecuencia>

<Prioridad>0,8</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/contacto

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>por mes</.cambiar la frecuencia>

<Prioridad>0,6</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/acceso-empresas

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>por mes</.cambiar la frecuencia>

<Prioridad>0,6</.Prioridad>

</.URL>‘;

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/ingreso-aspirantes

<Módulo de carga>‘.date («Ymd»).</.Módulo de carga>

<cambiar la frecuencia>por mes</.cambiar la frecuencia>

<Prioridad>0,6</.Prioridad>

</.URL>‘;

// Enumeramos todas y cada una de las noticias publicadas hasta el día de hoy

$ Consultanoticias = mysql_query («SELECCIONAR * DE Noticias LIMIT 0, 35000»);

while ($ pintanoticias = mysql_fetch_array ($ Consultanoticias))

$ cleantitle = cleanString (strtolower (utf8_encode ($ diario)[‘titulo‘])));

// Formamos el nombre de la parte a liberar

$ parte = $ pintanoticias[‘seccion‘];;

$ Consultaseccion = mysql_query («SELECT * FROM secciones WHERE id = ‘PSsección‘»);

// Comprobamos si existe el resultado de la consulta, pues hay algunos mensajes antiguos, y las partes de estos mensajes por el momento no existen

if (mysql_num_rows ($ Consultaseccion)> 0)

while ($ pintaseccion = mysql_fetch_array ($ Conultaseccion))

Si ($ pintaseccion[‘titulo‘] == «»)

$ cleansection = «Sección»;

Aparte de eso

$ limpieza de la sección = cleanString (strtolower (utf8_encode ($ secciónpaint)[‘titulo‘])));

// Los agregamos al XML

$ xml. = ‘<URL>

<local>https:://www.loopeando.com/’.$seccionlimpia.’/’.$pintanoticias[‘id’]. ‘/’. $ titulolimpio. ‘

<Módulo de carga>‘.date («Ymd», strtotime ($ diario)[‘fecha_modificacion‘])). ‘</.Módulo de carga>

<Prioridad>0,5</.Prioridad>

</.URL>‘;

}}

}}

// Cerrar XML

$ xml. = ‘</.Conjunto de URL>‘;

En cabeza(‘contenidoarte::artículo/.Archivo XML;;grupo de caracteres::utf8);;

eco PSArchivo XML;;

?>

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Esta web utiliza cookies, puedes ver la política de cookies aquí.    Más información
Privacidad