Muy bien, así que estoy trabajando actualmente en el análisis de una fuente RSS. Obtuve la información. No necesito ningún problema, y todo lo que me queda es analizar el título del juego.preg_match(); - Modificador desconocido '+'
Este es el código actualmente tengo (ignorar la dejadez, es sólo una prueba de concepto):
<?php
$url = 'http://raptr.com/conexion/rss';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
$xml = new SimpleXMLElement($result);
$lastgame = $xml->channel->item[0]->description;
preg_match('[a-zA-Z]+</a>.$', $lastgame, $match);
echo $match;
?>
Todo estaba funcionando muy bien, pero luego empecé a recibir este error:
Warning: preg_match() [function.preg-match]:
Unknown modifier '+' in raptr.php on line 14
Lo único que me queda es quitar la etiqueta de anclaje de cierre y el punto, pero no puedo entender por qué no me está gustando el '+'. ¿Algunas ideas?
Editar: Esto no se debe marcar como un duplicado ya que se solicitó dos años antes de la otra pregunta.
Al inspeccionar el feed rss, no desea utilizar el '$' allí. – mario
Cuando elimino el $ solo coincide con "Conexion", ¡agradezco la ayuda! –
¿Qué pretendiste unir? Todos los enlaces por casualidad? Luego prueba con 'preg_match_all'. De lo contrario, pruebe un analizador RSS. – mario