Cita:
Iniciado por fr1974 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...