Foros del Web » Programando para Internet » PHP »

move_uploaded_file no guarda imagen en el destino especificado..cual es mi error??

Estas en el tema de move_uploaded_file no guarda imagen en el destino especificado..cual es mi error?? en el foro de PHP en Foros del Web. HOLAS!! Bueno les cuento: tengo un formulario donde el usuario elije una imagen y una categoria donde guardarla, esta categoria en el servidor es una ...
  #1 (permalink)  
Antiguo 20/06/2007, 09:56
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 8 meses
Puntos: 0
move_uploaded_file no guarda imagen en el destino especificado..cual es mi error??

HOLAS!! Bueno les cuento:
tengo un formulario donde el usuario elije una imagen y una categoria donde guardarla, esta categoria en el servidor es una carpeta... aki va la parte del formulario q pide estos datos...
Código HTML:
<form name="form" action="ingresoImagen.php" method="post"  enctype="multipart/form-data" >		
<table>
  <tr><td class="topmenu">&nbsp;&nbsp;Imagen</td>
        <td class="txt"><input type="file" name="imagen" class="boton"><BR><BR></td>
  </tR>
  <tr>
    <td class="topmenu">&nbsp;&nbsp;Sub Categoria</td>
    <td class="txt">
	<? $dir = "ATM";
	$array = scandir($dir); 
	$cnt = sizeof($array);
	?>
	<SELECT NAME="cc_viejo" class="paragraph1">
		<option value="">Seleccione Subcategoria</option>
                          <? for($x=2;$x<$cnt;$x++){ ?>
		<option value= "<?echo"$array[$x]";?>"><?echo"$array[$x]";}?></option><BR><BR>	
  </td>
</tr>
</table>
<input type="hidden" name="op" value="datos" >
</form> 
hasta aki todo bien...
este formulario llama a "ingresoImagen.php"

Código PHP:
$op $_POST['op'];
if(
$op=='datos'){ //si se ha llenado el formulario
   
if($_POST['atm_viejo']){
       
$opcion=$_POST['atm_viejo'];//toma el valor q eligio del select ESTA ES LA SUBCATEGORIA
       
$categoria="ATM";
      
recibe_archivo($categoria,$opcion);
   }

y la funcion recibe_archivo:
Código PHP:
function recibe_archivo($categoria,$subcategoria)//recibe el archivo fisicamente en las carpetas correspondientes
{
   
$nf_               $_FILES['imagen']['name'];
   
$nf=str_replace ('ñ','n',$nf_);
   
$nombre_tmp_archivo_$_FILES['imagen']['tmp_name'];
   
$nombre_tmp_archivo=str_replace ('ñ','n',$nombre_tmp_archivo_);
   
$tipo_archivo      $_FILES['imagen']['type'];
   
$tam_archivo       $_FILES['imagen']['size'];
   if(
$categoria=="ATM"){
      if(
is_dir($categoria."/".$subcategoria)){
      
$path=$categoria."/".$subcategoria."/".$nf
     
move_uploaded_file($nombre_tmp_archivo$path);}
      }

Bueno el problema es q NO GUARDA LA IMAGEN EN LA CARPETA ESPECIFICADA!!
en este caso la carpeta es ATM y esta contiene subcarpetas en su interior, las q se muestran con el SELECT del formulario, cuando llama a la funcion recibe_archivo no guarda la imagen..

Quien Sabe Una Respuesta?? poooorrrrfis la necesito urgente!!
gracias gracias!!
saludos
karen
  #2 (permalink)  
Antiguo 20/06/2007, 10:09
Avatar de karemlis  
Fecha de Ingreso: agosto-2006
Mensajes: 153
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: move_uploaded_file no guarda imagen en el destino especificado..cual es mi error?

ok..ya lo solucione..el problemilla..

jejeje..era una tontera..si se fijan en el formulario el nombre del select es cc-viejo y deberia ser atm_viejo
eso era...

gracias por leer mi post!!

karem
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 02:30.