Código PHP:
<body>
<div class="upload">
<form action="" method="post" enctype="multipart/form-data">
<br><br>Sube un archivo:
<input type="file" name="archivo" id="archivo" /> <br>
<input type="submit" name="boton" value="Subir" />
</form>
<div>
<div class="resultado">
<?php
if(isset($_POST['boton'])){
if ((($_FILES["archivo"]["type"] == "image/gif") ||
($_FILES["archivo"]["type"] == "image/jpeg") ||
($_FILES["archivo"]["type"] == "image/pjpeg")) &&
($_FILES["archivo"]["size"] < 200000)) {
if ($_FILES["archivo"]["error"] > 0) {
echo $_FILES["archivo"]["error"] . "<br />";
} else {
if (file_exists("logosss/" . $_FILES["archivo"]["name"])) {
echo $_FILES["archivo"]["name"] . " ya existe. ";
} else {
move_uploaded_file($_FILES["archivo"]["tmp_name"],
"archivos/" . $_FILES["archivo"]["name"]);
echo "Archivo Subido <br />";
$imagen="http://www.misitio.com/2012/archivos/".$_FILES["archivo"]["name"];
$conexion=mysql_connect("localhost","admin","pass")
or die("Problemas en la conexion");
mysql_select_db("epui_212",$conexion) or
die("Problemas en la seleccion de la base de datos");
mysql_query("insert into imagenes(url, categoria) values('$imagen', 'Varios')" ,
$conexion) or die("ERROR");
}
}
} else {
echo "Archivo no permitido";
}
}
?>
</div>
</body>
</html>