hola a todos e estado tretando de subir imagenes pero me tira varios problemas que ya no entiendo que puedan ser... espero me puedan ayudar... dejo el codigo que tengo hasta ahorita.
pruebaimagen.php
Código PHP:
<form action="upload.php" method="post" enctype="multipart/form-data">
<label for="nombre">Imagen</label>
<input type="text" id="imagen" name="imagen"/>
<input type="submit" value="Subir" />
</form>
upload.php
Código PHP:
<?php
//Recibimos datos
$tmp=$_FILES['imagen']['tmp_name'];
$nombre=$_FILES['imagen']['name'];
$separador=explode(".",$nombre);
$solo_nombre=$separador[0];
$extension=$separador[1];
//Verificamos si se trata de una imagen
//Si la extension es jpg,gif o png entonces:
if($extension=="jpg" || $extension=="gif" || $extension=="png")
{
//Movemos el archivo que subimos a la carpeta imagenes
move_uploaded_file($tmp, "imagenes/".$nombre);
echo"La imagen se subio correctamente";
//damos permisos de lectura y escritura al archivo
$guardadoen="imagenes/".$nombre;
chmod($guardadoen,0777);
}
//Si la extension no es jpg,gif o png entonces:
else
{
echo"El archivo que tratas de subir no esta admitido";
}
?>
Ahora los errores que me aparecen:
Código HTML:
Notice: Undefined index: imagen in C:\wamp\www\TP\upload.php on line 3
Notice: Undefined index: imagen in C:\wamp\www\TP\upload.php on line 4
Notice: Undefined offset: 1 in C:\wamp\www\TP\upload.php on line 7
El archivo que tratas de subir no esta admitido