Foros del Web » Programando para Internet » PHP »

como hacer enlaces?

Estas en el tema de como hacer enlaces? en el foro de PHP en Foros del Web. por ejemplo tengo una cadena del tipo: $urls="http://cosa.com COSA http://casa.com CASA"; o $urls="http://cosa.com+COSA http://casa.com+CASA"; una serie de urls con el titulo de la pagina utilizando ...
  #1 (permalink)  
Antiguo 03/05/2003, 07:41
 
Fecha de Ingreso: mayo-2002
Ubicación: concepcion
Mensajes: 21
Antigüedad: 21 años, 11 meses
Puntos: 0
como hacer enlaces?

por ejemplo tengo una cadena del tipo:

$urls="http://cosa.com COSA http://casa.com CASA";
o
$urls="http://cosa.com+COSA http://casa.com+CASA";

una serie de urls con el titulo de la pagina

utilizando PHP, ¿como puedo hacer que me cambien a una serie de links par utilizarlos en un option?, por ejem:

<option value="http://cosa.com>COSA</option>
<option value="http://casa.com>CASA</option>

Esperando alguna mano caritativa que me oriente en esta gran confusion.

saludos a todos,SYLVIA

pd. he utilizado eregi_replace , pero no se como armar la expresion que me detecte la url del titulo , me lo toma todo junto!
  #2 (permalink)  
Antiguo 03/05/2003, 13:12
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Código PHP:
$urls="http://cosa.com+COSA http://casa.com+CASA";
$separadas=explode(" ",$urls);
foreach (
$separadas as $a) {
    
$partes[]=explode("+",$a);
}

foreach (
$partes as $p1) {
    echo 
"<option value=\"".$p1[0]."\">".$p1[1]."</option>";

Bueno, creo que algo asi es...

Saludos.
__________________
Manoloweb
  #3 (permalink)  
Antiguo 03/05/2003, 18:52
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Cita:
syburgos escribió el 03-05-2003 a las 03:17 PM:
Gracias!! me funciono de las mil maravillas!! :)
Que bueno.

Ahora te recomiendo que entiendas el código. Revisa lo que hace la función foreach(), es muy interesante.

Saludos!
__________________
Manoloweb
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




La zona horaria es GMT -6. Ahora son las 06:21.