Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2010, 08:54
klamptax
 
Fecha de Ingreso: enero-2009
Mensajes: 86
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Subida imagenes php

tu crees que es por eso?
pero aún, asi, porque no me muestra la extension del archivo que estoy subiendo? todo debido a lo mismo?


Cita:
<input type="text" name="rutaimagen" value="<?php if($pasada==0){echo($datos[$i]['imagen']);}else{echo($rutacompleta);} ?>" size="50">
ese es el codigo que extrae la ruta de la imagen, pasada es una variable de 0 o 1, que muestra si esta vacio o no el campo. Si es que si muestra los datos del formulario, si es que no, muesta el valor de la variable $rutacompleta.

el problema está, en que no llega a generar el valor ruta completa,

Cita:
if(is_uploaded_file($_FILES['fichero']['tmp_name'])) ;{

$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz1234567890";
$cad = "";
for($i=0;$i<12;$i++) {
$cad .= substr($str,rand(0,62),1);
}

$sep= explode('image/',$_FILES["fichero"]["type"]); // Separamos image/
$extension=$sep[1];
// me verifica haya sido cargado el archivo
$ruta_destino = "images/";
$namefinal= $cad.".".$extension; //linea nueva devuelve la cadena sin espacios al principio o al final
$namefinal= ereg_replace (" ", "", $namefinal);// linea nueva devuelve la cadena sin espacios entre palabtas
$rutacompleta= $ruta_destino . $namefinal;
en la variable "·$extesion, esta ya vacía, no coge el valor que se le manda.

he pensado hacer lo de manera secuencial, es decir coger la function ponerlo en un archivo externo, y enlazarlo, pero no sé hasta que punto será esa la solucion

gracias por la respuesta
__________________
"Si puedes rellenar un implacable minuto, con 60 segundos de combate bravio..."

www.ixiasoluciones.com