Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2010, 09:24
Avatar de jjmartca
jjmartca
 
Fecha de Ingreso: junio-2010
Mensajes: 6
Antigüedad: 14 años, 6 meses
Puntos: 0
hola como estan todos? gracias por dedicar un poco de su tiempo para leer esto esto mas que todo es un reto he visto que algunas paginas como twitter, tumblr, y facebook han incluido los tag ha personas con @ y, twitter y tumblr han incluido tambien # para tag a temas estoy tratando de hacer lo mismo para que en mi foro se puedan comentar personas unas con otro he estado estos dias tratando he avanzado bastante gracias a muchos manuales de php que he conseguido y a los foros que gracias a la gran comunidad que tenemos somos cada dia mejores.

He estado resolviendo el problema con la funcion explode me ha ayudado bastante y funciona para lo que quiero pero tengo un problemita ejm

$comentario="hola que tal @jose @antonio me gusto tu foro de #tengounreto";

me separa en array bien pero al mostrar la variable pasa lo siguiente

me separa pero me une el array con todo lo que le sigue

la primera impresion me la muestra bien ejm

usuario etiquetado=jose
la segunda no me une todo lo que le sigue
usuario etiquetado2 = antonio me gusto tu foro de #tengounreto

al sacar el etiquetado de # me lo saca bien porque no tengo nada despues. pero si coloco

$comentario="hola que tal @jose @antonio me gusto tu foro de #tengounreto fue bueno ayudarte";

me muestra lo siguiente

tema etiquetado= tengounreto fue bueno ayudart

me une todo me estuvieron ayudando y me dicen que use lo siguiente

$cadena="cualqasdasduiercosahttp://informatica-practica.net/index.phpterminando";
$maximo = strlen($cadena);
$cadena_comienzo = "@";
$cadena_fin = " ";
$total = strpos($cadena,$cadena_comienzo);
$total2 = strpos($cadena,$cadena_fin);
$total3 = ($maximo - $total2 - 4);
$final = substr ($cadena,$total,-$total3);
echo $final; //Imprime http://informatica-practica.net/index.php


funciona pero no correctamente o no correctamente lo estoy usando quice entrelazar las dos funciones pero creo que lo estoy haciendo muy mal quisiera que me ayudaran y aceptaran este reto se que a todos nos va a gustar usar esto en nuestra web y este reto va a ayudar a mucha gente... yo tambien voy a participar y si consigo la solucion la coloco no se preocupen =D...

Gracias a todos suerte y nos vemoos en el espejo.

el ultimo ejmplo lo coloque mal, hic copy de donde no debia este es el correcto codigo del ultimo ejmplo que di


$cadena="cualqasdasduiercosahttp://informatica-practica.net/index.phpterminando";

$maximo = strlen($cadena);

$cadena_comienzo = "http://";

$cadena_fin = ".php";

$total = strpos($cadena,$cadena_comienzo);

$total2 = strpos($cadena,$cadena_fin);


$final = substr ($cadena,$total,-$total3);

echo $final; //Imprime http://informatica-practica.net/index.php

Última edición por GatorV; 04/06/2010 a las 10:06