Hola, vereis tengo un formulario en mi web. En el cual uno de los campos que me gustaria poner es que enviasen una foto. Pero no ecuentro ninguno. Me podeis decir si sabeis donde econtrar un script de esos que cuando le das a examinar seleccionas la foto y se sube al servidor donde tengo la web alojada?
Gracias.
Hazlo tu
www.php-hispano.net
www.disenadores.biz
Seguro que encuentras lo necesario para hacerlo allí.
El formulario:
<form action="subearchivo.php" method="post" enctype="multipart/form-data">
< p >
< input type="hidden" name="MAX_FILE_SIZE" value="100000" >
< /p >
< p >Titulo de la foto< br >
< input type="titulo" name="textfield" >
< br >
< b >Elige la foto: < /b > < br >
< input name="userfile" type="file" >
< br >
< input type="submit" value="Enviar" >
< /p >
</form>
==================================
en la pagina subearchivo.php
<?
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];
//Comprobación
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], "upimages/$nombre_archivo")){
echo "El archivo ha sido cargado correctamente.";
mysql_connect("",","");
mysql_db_query("yo","insert into galeria (titulo,formato,fecha) values ('$nombre_archivo','$tipo_archivo','$fecha')");
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>
dnd
More info /q me