Actualmente estoy extrayendo la meta descripción y keywords de una url, pero el problema es que no todos los sitios web tienen las meta description y meta keywords.
El código que estoy utilizando es el siguiente:
Código PHP:
Ver original
[...] //Acá se encuentra un if $descripcion = $description[1][0]; $keywords = $keys[1][0]; storeLink($descripcion,$url,$keywords); } [...]
Bueno, lo que intento hacer es que si no se encuentra la meta description extraiga entonces el primer <p></p> de la web. Y en caso de que no exista la meta keywords que extraiga todos los encabezados y texto en negrita e italic.
¿Cómo puedo lograr guardar otro contenido en la base de datos, en caso de que las metas no existan?
Tengo ya los códigos de como extraer los encabezados todos los textos en negrita e italic, pero nose como lograr que reemplazen a la meta keywords en caso de que no se encuentre en el html del sitio.
Un saludo y espero que puedan ayudarme!!!
PD: si no se entendió muy bien lo que quería decir, diganme y se los intento explicar mejor.