Hola, alguien me podría decir cómo subir una imagen a una carpeta del servidor, el formulario que selecciona la imagen es este:
<form name="image_upload" action="upload.php" method="post">
<input name="Upload" id="Upload" type="file" onchange="showPreview(this)">
<input type="submit" value="submit">
</form>
El Onchange muestra la imagen al usuario antes de ser subida, bien, me gustaría que me ayudarán con la creación del upload.php, para que la imagen seleccionada se suba a una carpeta llamada, profile_images.
He intentado con este código, pero algo falla.
<?
if ($_POST["action"] == "Load")
{
$folder = "profile_images/";
move_uploaded_file($_FILES["filep"]["tmp_name"] , "$folder".$_FILES["filep"]["name"]);
echo "
<p align=center>File ".$_FILES["filep"]["name"]."loaded...";
$result = mysql_connect("localhost", "******", "*****") or die ("No se ha podido guardar nombre de la imagen
Error: " . mysql_error());
mysql_select_db("project") or die("No se ha podido seleccionar base de datos");
mysql_query("INSERT into dbProfiles (photo) VALUES('".$_FILES['filep']['name']."')");
if($result) { echo "Imagen guardada con éxito
"; }
}
?>
Alguna recomendación?