Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2012, 13:25
laventanadewindows
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con subida de imagenes en PHP

Cita:
Iniciado por fr1974 Ver Mensaje
Prueba con esto asi sin poner más cosas en un archivo independiente :

Código PHP:

/// Upload Foto Slide ///
$dir_up="./imagenes/";

$f="".$_FILES[name][imagen]."";

$ext=explode(".",$f);
$id_pic=date("dmYHis");

$f=str_replace("$f","".$id_pic.".".strtolower($ext[1])."",$f);

if (
$f!="")
{
move_uploaded_file($_FILES[tmp_name][imagen],$dir_up."".$f."" );
}
/// 

Y me dices , Saludos
Tuve que cambiar 'imagen' por 'avatar' ya que es el nombre de mi campo, y añadirle las comillas... quedo así:

Código PHP:
<?php 
$dir_up
="./imagenes/"

$f="".$_FILES['name']['avatar'].""

$ext=explode(".",$f); 
$id_pic=date("dmYHis"); 

$f=str_replace("$f","".$id_pic.".".strtolower($ext[1])."",$f); 

if (
$f!=""

move_uploaded_file($_FILES['tmp_name']['avatar'],$dir_up."".$f."" ); 

?>
Y dio este problema...
Cita:
Notice: Undefined index: name in C:\Program Files (x86)\EasyPHP-12.0\www\php\subirfoto.php on line 4

Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-12.0\www\php\subirfoto.php on line 9
El problema sería que cuando se dice $_FILES['tmp_name']['avatar'], tendría que ser:
$_FILES['avatar']['tmp_name']
Ya que definimos la id primero, pero cuando lo hago según este método me da el mismo error que al principio de todo...