
Definir variable al enviar archivos - Notice: Undefined index:
Publicado por Tomás (81 intervenciones) el 23/12/2013 19:05:36
Hola, muy buena dispongo de este problema:
Tengo eso y me da este error:
Intento definir la variable archivo pero no vale...
¿Cuál puede ser la solución?.
Saludos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if(isset($_POST['volucren'])){
$titulo = utf8_decode(mysqli_real_escape_string($conexion, $_POST['titulo']));
$ii = utf8_decode(mysqli_real_escape_string($conexion, $_POST['ii']));
if($titulo == '' or $ii == '' or $_POST['preciol'] == '' or $_POST['hola'] == ''){
echo "Rellena los datos.";
}
$nombre = $_FILES['archivo']['name'];
$permitidas = array('jpg','jpeg','png','ico');
$size=2097152;
$tamano = $_FILES['archivo']['size'];
$ext = strtolower(end(explode('.',$nombre)));
$destino = 'fil/'.md5($nombre).'.'.$ext;
if(in_array($ext,$permitidas) === false){
echo "Extension no permitida";
}
else if($tamano>$size){
echo "La imagen debe pesar menos de 2mb.";
}
else{
copy($_FILES['archivo']['tmp_name'], $destino);
$ferf = md5($nombre).".".$ext;
}
}
Tengo eso y me da este error:
1
2
3
4
Notice: Undefined index: archivo in C:\myxampp\htdocs\settanunce\index.php on line 75
Notice: Undefined index: archivo in C:\myxampp\htdocs\settanunce\index.php on line 78
Extension no permitida
Intento definir la variable archivo pero no vale...
1
<input type="file" name="archivo" />
¿Cuál puede ser la solución?.
Saludos.
Valora esta pregunta


0