Los permisos de la carpeta donde estoy probando están en 777, por ahora
¿Alguien sabe cual es el problema?
¿Que permisos debe tener la carpeta?
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phprwcTcK' to '/imagant/grq.jpg' in /home/ersito/public_html/ant/newmember.php on line 99
El código que uso es
Código PHP:
$MAXIMUM_FILESIZE = 5 * 1024 * 1024;
// Valid file extensions (images, word, excel, powerpoint)
$rEFileTypes =
"/^\.(jpg|jpeg|gif|png|doc|docx|txt|rtf|pdf|xls|xlsx|
ppt|pptx){1}$/i";
$dir_base = "/imagant/";
$isFile = is_uploaded_file($_FILES['imagen']['tmp_name']);
if ($isFile) // do we have a file?
{// sanatize file name
// - remove extra spaces/convert to _,
// - remove non 0-9a-Z._- characters,
// - remove leading/trailing spaces
// check if under 5MB,
// check file extension for legal file types
$safe_filename = preg_replace(
array("/\s+/", "/[^-\.\w]+/"),
array("_", ""),
trim($_FILES['imagen']['name']));
if ($_FILES['imagen']['size'] <= $MAXIMUM_FILESIZE &&
preg_match($rEFileTypes, strrchr($safe_filename, '.')))
{$isMove = move_uploaded_file (
$_FILES['imagen']['tmp_name'],
$dir_base.$safe_filename);}
}