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"> Imagen</td> <td class="txt"><input type="file" name="imagen" class="boton"><BR><BR></td> </tR> <tr> <td class="topmenu"> 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>
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);
}
}
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);}
}
}
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!!
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
gracias gracias!!
![Afirmando](http://static.forosdelweb.com/fdwtheme/images/smilies/afirmar.gif)
saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
karen