Pues de la misma forma en que estás pensando, pero guardando una ruta y no la imagen entera.
Para subir una foto, el form debe ser algo aśi:
Código HTML:
Ver original<form action="subir.php" method="POST" enctype="multipart/form-data"> <input type="file" name="campo">
En subir.php detectas así:
Código PHP:
Ver originalif(isset($_FILES['campo'])) {
$fichero=$_FILES['campo']['name'];
$temporal=$_FILES['campo']['tmp_name'];
$tamano=$_FILES['campo']['size'];
}
No es tal cual, es una idea. La función de mover el fichero a un directorio y las propiedades. Encontrarás más buscando por $_FILES