Foros del Web » Programando para Internet » PHP »

Analizar string

Estas en el tema de Analizar string en el foro de PHP en Foros del Web. Hola a todos: tengo una pequeña problemática que no se resolver. Estoy montando ua galería de fotos que está sobre un foro phpbb3, nada del ...
  #1 (permalink)  
Antiguo 18/06/2012, 09:52
Avatar de Yawin  
Fecha de Ingreso: enero-2012
Ubicación: En Narnia.
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
Analizar string

Hola a todos:
tengo una pequeña problemática que no se resolver. Estoy montando ua galería de fotos que está sobre un foro phpbb3, nada del otro mundo. El tema es que recupero los posts donde se han posteado imágenes, pero no se cómo analizar la string para sacar las fotos.

Me explico, un ejemplo de string es este:
Código:
Este pueblo tan mono es Spawn. Un pueblecito tranquilo y sosegado con un precioso castillo que lo protege:

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.01.07.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.01.23.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.01.34.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.02.00.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.02.18.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.02.46.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.08.01.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.08.46.png[/img:1aii6kw9]


En esta última foto se puede ver el sistema que controla la iluminación del castillo de una forma automatizada:

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.08.31.png[/img:1aii6kw9]


Después me fui a mi choza a admirar su inherente belleza:

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.05.04.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.05.38.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.05.48.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_19.00.10.png[/img:1aii6kw9]


A continuación fui a visitar la comunidad Oda, en el desierto que hay cerca de Spawn:

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.06.35.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.06.51.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.07.05.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.07.38.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.07.49.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.08.01.png[/img:1aii6kw9]


Por último, visité las minas de Lord_Sprit y Uruchikun, los cuales le han dado al pico como si no hubiera un mañana:

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.12.32.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.12.42.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.04.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.08.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.21.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.33.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.37.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.26.53.png[/img:1aii6kw9]

[img:1aii6kw9]http://pensarescompartir.com/images/minecraft-vixfire/2012-06-17_18.27.42.png[/img:1aii6kw9]
Y yo meter en una array cada una de las imágenes que hay entre las etiquetas [img:1aii6kw9] y [/img:1aii6kw9]

¿Cómo podría hacerlo?
  #2 (permalink)  
Antiguo 18/06/2012, 10:21
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Analizar string

mirate las expresiones regulares =)
__________________
» Presupuesto Pagina Web
  #3 (permalink)  
Antiguo 26/06/2012, 01:45
Avatar de Yawin  
Fecha de Ingreso: enero-2012
Ubicación: En Narnia.
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Analizar string

Acabo de hacer este script; pero por alguna razón, falla y no me muestra ningún resultado:
Código:
<?
	require 'contenido/conexion.php';

	$select = mysql_query('SELECT post_text, poster_id FROM phpbb_posts WHERE forum_id=12 ORDER BY post_id DESC');
	while($not=mysql_fetch_array($select))
	{
		$texto=$not['post_text'];
		$posicion=0;

		//echo $texto;

		while(($posicion=strpos('[img:1aii6kw9]',$texto,$posicion))!==false)
		{
			$pos2=strpos('[/img:1aii6kw9]',$texto,$posicion);
			$tes=substr($texto,$posicion,$pos2);
			echo $tes.'<br/>';
			$posicion=$pos2+1;
		}
	}
?>
Cita:
Iniciado por miSko Ver Mensaje
mirate las expresiones regulares =)
Estimado usuario:
Para soltar esa respuesta, mejor te dedicas a otra cosa. Ayuda tanto como una patada en los huevos.

Es lógico pensar que si pido ayuda es porque se me han acabado los cartuchos, y un simple "mirate las expresiones regulares" es como decirle a alguien que se está ahogando "intenta nadar".

Atentamente:
Alguien a quien tu inestimable ayuda no le ha servido para absolutamente nada.
  #4 (permalink)  
Antiguo 26/06/2012, 03:34
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: Analizar string

Estimado Yawin, si quieres que te den las cosas hechas, paga por ellas.

Te he dicho como puedes solucionar tu problema, el cual se soluciona con expresiones regulares.

Has puesto tu solución y sigues sin usarlas, así que , cuando te lo mires, y hagas pruebas, y te den error las expresiones regulares, entonces se te podrá ayudar mas.

Eso si, desde este momento, te ayudará otra persona, por que yo paso de seguir contestándote.

Algunos os creéis que este foro está para haceros el trabajo, cuando esta simplemente para ayudar.
__________________
» Presupuesto Pagina Web

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:27.