Hola soy nuevo en este foro, y me gustaria hacer una consulta sobre un script php para poder subir imagenes a mi servidor de prueba.
Subir una imagen a traves de un formulario.
El archivo se llama reg.php y contiene:
<html>
<head>
</head>
<body>
<form action="reg.php" method="post" enctype="multipart/form-data">
<input name="imagen" type="file"/></br>
<input type="submit" value="Enviar" />
</form>
<?php
session_start();
$nameimagen=$_FILES['imagen']['name'];
$tmpimagen=$_FILES['imagen']['tmp_name'];
$extimagen=pathinfo($nameimagen);
$ext=array("png","gif","jpg");
$urlnueva="imagenes/".$nameimagen;
if(is_uploaded_file($tmpimagen)){
if(array_search($extimagen['extension'],$ext)){
copy($tmpimagen,$urlnueva);
echo "Se a guardado correctamente.";
}
else{
echo "Error solo imagenes con formato(jpg,gif,png)";
}
}
else{
echo "Debe elegir una imagen";
}
?>
</body>
</html>
bueno el tema es que al darle al boton examinar y poner la foto que quiero subir(NO mayor de 2mb de tamaño), en el formulario le doy enviar y todo bien exepto! que la imagen no se guarda en la carpeta. Reviso la carpeta y "Carpeta vacia".
Sistema operativo que uso window7 x32 y el servidsor de prueba wamp server 2.1.
Bueno ese es mi problema.. puedo obtener la url de la imagen com apra guardarla en un db pero la imagen no sube a la carpeta "images" que se encuentra wamp/www/php(reg.php)/images
Uff gracias de ante mano!
Subir una imagen a traves de un formulario.
El archivo se llama reg.php y contiene:
<html>
<head>
</head>
<body>
<form action="reg.php" method="post" enctype="multipart/form-data">
<input name="imagen" type="file"/></br>
<input type="submit" value="Enviar" />
</form>
<?php
session_start();
$nameimagen=$_FILES['imagen']['name'];
$tmpimagen=$_FILES['imagen']['tmp_name'];
$extimagen=pathinfo($nameimagen);
$ext=array("png","gif","jpg");
$urlnueva="imagenes/".$nameimagen;
if(is_uploaded_file($tmpimagen)){
if(array_search($extimagen['extension'],$ext)){
copy($tmpimagen,$urlnueva);
echo "Se a guardado correctamente.";
}
else{
echo "Error solo imagenes con formato(jpg,gif,png)";
}
}
else{
echo "Debe elegir una imagen";
}
?>
</body>
</html>
bueno el tema es que al darle al boton examinar y poner la foto que quiero subir(NO mayor de 2mb de tamaño), en el formulario le doy enviar y todo bien exepto! que la imagen no se guarda en la carpeta. Reviso la carpeta y "Carpeta vacia".
Sistema operativo que uso window7 x32 y el servidsor de prueba wamp server 2.1.
Bueno ese es mi problema.. puedo obtener la url de la imagen com apra guardarla en un db pero la imagen no sube a la carpeta "images" que se encuentra wamp/www/php(reg.php)/images
Uff gracias de ante mano!