Foros del Web » Programando para Internet » PHP »

problema con funcion

Estas en el tema de problema con funcion en el foro de PHP en Foros del Web. hola a todos!! tengo un problema que he intentado buscarle solución pero no pasa nada!! intento pasarle dos parámetros a una función, una vienen desde ...
  #1 (permalink)  
Antiguo 18/11/2010, 01:56
 
Fecha de Ingreso: mayo-2010
Mensajes: 46
Antigüedad: 13 años, 11 meses
Puntos: 0
problema con funcion

hola a todos!!

tengo un problema que he intentado buscarle solución pero no pasa nada!!

intento pasarle dos parámetros a una función, una vienen desde un formulario que es la imagen ej:


<tr>
<td><p>Imagen peque&ntilde;a</p></td>
<td><input type="file" name="img_peque_album" value="<?php echo $listado[$i]['img_album'] ?>" size="30" /></td>
</tr>


--------------------------------------------------

$nombre_img = $_POST['img_peque_album'];
carga_archivo($nombre_img,$ruta_album);

--------------------------------------------------

y la función que procesa es:



<?php
function carga_archivo($archivo,$ruta){
if(is_uploaded_file($_FILES[$archivo]['tmp_name'])){
?>
<p>tipo: <?php echo $_FILES[$archivo]['type']; ?></p>
<p>nombre: <?php echo $_FILES[$archivo]['name']; ?></p>
<p>tamaño: <?php echo $_FILES[$archivo]['size']; ?></p>
<p>almacenado temporalmente en: <?php echo $_FILES[$archivo]['tmp_name'],move_uploaded_file($_FILES[$archivo]['tmp_name'],$_FILES[$archivo][$ruta]); ?></p>

<?php
}else{
switch($_FILES[$archivo]['error']){
case UPLOAD_ERR_NO_FILE: " NO HA SIDO CARGADO NINGUN FICHERO";
break;
case UPLOAD_ERR_NO_TMP_DIR: "NO EXISTE DIRECTORIO TEMPORAL";
break;
}
}
}
?>

----------------------------------------------

y el error que me da es:

Notice: Undefined index: img_peque_album in D:\wamp\www\ultravoz\admin\editar_albums.php on line 94


bueno eso es todo!! espero haber sido claro, mientras seguiré buscando a ver si doy con la solución!!
muchas gracias
  #2 (permalink)  
Antiguo 18/11/2010, 07:30
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problema con funcion

entonces debería ser así...
Código PHP:
$nombre_img 'img_peque_album';
carga_archivo($nombre_img,$ruta_album); 
ya que la función hace uso de $_FILES como debe ser, entonces deberías saber que dicha variable $_POST no existe, hay que leer el manual:
http://php.net/manual/en/features.file-upload.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: funcion
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 03:02.