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>
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";
}
?>
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