Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/11/2009, 16:28
tilingue
 
Fecha de Ingreso: octubre-2009
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta PHP Función explode

Hola a todos, he leído la forma de utilizar la función explode de PHP. La estructura es esta:

<?php
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
echo $pieces[0]; // piece1
echo $pieces[1]; // piece2
?>

Hasta ahí lo entiendo bien, pero ¿cómo hago si quiero obtener la cadena desde el valor de un input?

Lo que hice fué esto (pero no funciona, no guarda nada en la base de datos):

<input id="Text3" name="buscafoto1" type="file" value="" /></td>
<?php
$ruta="$buscafoto1"; //esta es la ruta C:\AppServ\www\sys\fotos\DSC01637.JPG
$foto=explode('\\', $ruta,5); ?>
<input id="Text4" name="foto1" type="text" value="<?php echo $foto[4];?>" />

Porque quiero que la cadena sea la ruta obtenida con el input tipo file, que la corte en 5 pedazos y que en la caja de texto me almacene solo la 5ª parte...

¿Alguna sugerencia? Gracias (",)

Última edición por tilingue; 08/11/2009 a las 16:31 Razón: Faltaba especificar