foto.php
Código HTML:
<form name="form" method="post" action="ingreso.php" enctype="multipart/form-data"> <tr> <td>Foto</td> <td><input name="foto" type="file"/></td> </tr> </form>
Código PHP:
<?
if(empty($_FILES['foto']['name']))
{
//valido si hay algo y si no lo redirecciono
}
else
{
$jpg=".jpg";
$gif=".gif";
$tamano = $_FILES['foto']['size'];
$tipo = $_FILES['foto']['type'];
if($tipo == "image/pjpeg")/*esto de aca nose si estara bien pero me funciona en mi pc*/
{
$nom=$idalumno . $jpg;/*$idalumno es una variable id que consulto antes*/
}
else
{
$nom=$idalumno . $gif;
}
$carpeta="../fotos/";/*esta es la carpeta donde guardo las fotos, esta bien asi para subirla a un servidor? o quisas me falte a algo*/
$destino=$carpeta . basename($nom);/*queda asi "../fotos/1.jpg" */
chmod("../fotos", 0755);/*permisos read, delete, write etc*/
move_uploaded_file($HTTP_POST_FILES['foto']['tmp_name'], $destino);/*muevo la foto al destino "../fotos/1.jpg"*/
}
?>