Buenas tengo un problema el cual no consigo descubrir, resulta que tengo un formulario para subir imagenes a la web mediante php.
El problema reside en que no sube la imagen a la carpeta que le digo.
aqui dejo el formulario
FORMULARIO:
Código PHP:
Gracias a los que me puedan ayudar
El problema reside en que no sube la imagen a la carpeta que le digo.
aqui dejo el formulario
FORMULARIO:
<form action="" method="post" id="comunformulario">
<p>Categoria<br/>
<input type="text" name="categoria" id="comuncategoria" /></p>
<p>Titulo<br/>
<input type="text" name="titulo" id="comuntitulo" /></p>
<p>Seleccione la imagen<br/>
<input type="file" name="imagen" id="comunimagen" /></p>
<p>Contenido<br/>
<textarea rows="20" cols="100" name="contenido" id="comuncontenido"></textarea></p>
<p><input type="submit" name"enviar" value="Aplicar" id="comunsubmit" /><p/>
</form>Código PHP:
<?
//Declarando las variables del formulario
$categoria = $_POST['categoria'];
$titulo = $_POST['titulo'];
$contenido2 = $_POST['contenido'];
$contenido = nl2br($contenido2);
/*subir la imagen al servidor*/
$nameimagen= $_FILES['imagen']['name'];
$tempimagen= $_FILES['imagen']['tmp_name'];
$extimagen= pathinfo($nameimagen);
$ext= array('','gif','jpg','png','jpeg');
$urlnueva= "mmeimagenes/".$nameimagen;
if(is_uploaded_file($tempimagen)){
if(array_search($extimagen['extension'],$ext)){
copy($tempimagen,$urlnueva);
echo '<span class="gdatos">La imagen se ha guardado correctamente</span>';
}else{
echo '<span class="gdatos">ERROR: Solo imagenes con formato (JPEG,JPG,PNG,GIF)</span>';
}
}else{
echo '<span class="gdatos">Elija una imagen</span>';
}
/*insertando los datos en la base de datos*/
$insert= "INSERT INTO mme (categoria,titulo,contenido,imagen)values('$categoria','$titulo','$contenido','$nameimagen')";
if($categoria == "" || $titulo == "" || $contenido == ""){
echo '<div class="fallo">Por favor no deje ningun campo vacio</div>';
}else{
mysql_query($insert)or die(mysql_error());
echo '<div class="bien">Se an introducido los datos correctamente</div>';
}
?>Gracias a los que me puedan ayudar