Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2010, 11:51
thecras
 
Fecha de Ingreso: enero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Busqueda error en codigo php

Saludos amigo tenia tanto tiempo que no entraba que se me olvido q tenia cuanta en este foro mi porblema es el siguente tengo un script para subir archivos de imagen pero cuando intento subir la imagen me da un error de codigo..

este es el error

Warning: move_uploaded_file(Penguins.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/a4977440/public_html/upload.php on line 17

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpQvgdFI' to 'Penguins.jpg' in /home/a4977440/public_html/upload.php on line 17

tambien me da error en la linea 7 pero la ignore //

aqui esta el codigo

<?php
$max=1500000;
$nombreclean=htmlspecialchars($email);
$hh=date("H")+8;
$hora = date("d-m-Y $hh:i:s");
//$nuevodirectorio="$DOCUMENT_ROOT/../imagenes/$hora.$nombreclean";
//mkdir ($nuevodirectorio);
//$uploaddir = "$nuevodirectorio/";
$filesize = $_FILES['upfile']['size'];
$filename = trim($_FILES['upfile']['name']);
$filename = substr($filename, -20);
$filename = ereg_replace(" ", "", $filename);
if($filesize < $max){
if($filesize > 0){
if((ereg(".jpg", $filename)) || (ereg(".gif", $filename)) || (ereg(".JPG", $filename))|| (ereg(".GIF", $filename))){
$uploadfile = $uploaddir . $filename;
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {
print("Archivo subido correctamente");
} else {
print("Error de conexi&oacute;n con el servidor.");
}
} else {
print("Sólo se permiten imágenes en formato jpg. y gif., no se ha podido adjuntar.");
}
}
else {
print("<br><br>Campo vac&iacute;o, no ha seleccionado ninguna imagen");
}
}
else {
print("<br><br>La imagen que ha intentado adjuntar es mayor de 1.5 Mb, si desea cambie el tamaño del archivo y vuelva a intentarlo.");
}
?>

gracias por sus tiempo amigos.