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ó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í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.