Hola a todos, tengo un formulario que entre otras cosas quiero subir una imagen. El problema es que no me sube la imagen, me da error :S
Este es el codigo del form.php
Código PHP:
<form enctype="multipart/form-data" method="post" action="anadirserie_ajax.php" id="fo3" name="fo3" >
<fieldset>
<legend>Nueva Serie</legend>
<ol>
<li><label>Nombre de la Serie:</label><br><input type="text" size="30" name="titulo" /></li>
<li><label>Link de descarga de Series Yonkis:</label><br><input type="text" size="30" name="sy" /></li>
<li><label>Link de descarga de Series Danko:</label><br><input type="text" size="30" name="sd" /></li>
<li><label>Caratula:</label><br><input name="archivo" id="archivo" type="file" /></li>
</ol>
<input type="submit" name="mysubmit" id="mysubmit" value="Enviar" />
</fieldset>
</form>
y este del archivo que procesa el form, mas exactamente el campo del file="type"
Código PHP:
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if($archivo == ""){
$destino = 'default.png';
}
if ($archivo != "") {
// guardamos el archivo a la carpeta as
$destino = "as/".$prefijo."_".$archivo;
if (copy($_FILES["archivo"]['tmp_name'],$destino)) {
echo "Archivo subido: <b>".$archivo."</b>";
} else {
echo "Error al subir el archivo2";
}
} else {
echo "Error al subir archivo1";
}
Os tengo que decir que tambien me procesa los otros campos pero esos no me da ningun error, solo al subir el archivo. Otra cosa que igual influye algo es que el formulario lo proceso mediante ajax y mi sistema operativo es Ubuntu. Y si, ya cambie los permisos a la carpeta "as/" a 777