Estos son los warning
Código:
Warning: move_uploaded_file(/var/www/web/downloads/archivo.txt): failed to open stream: Permission denied in /var/www/web/components/download.php on line 297
Warning: move_uploaded_file(): Unable to move '/tmp/phpTVMgOl' to '/var/www/web/downloads/archivo.txt' in /var/www/web/components/download.php on line 297
Warning: chmod(): No such file or directory in /var/www/web/components/download.php on line 299
el safe_mode esta en off
aqui te pongo un pedazo del codigo puesto que es demasiado extenso, hay variables que se toman de otras paginas
Código PHP:
function uploadfile (&$User, &$var, &$file) {
global $path;
if (!isset($_FILES['userfile'])){
echo"".$error."";
exit;
}
$filename = $_FILES['userfile']['name'];
$filesize = ($_FILES['userfile']['size']);
$tempfile = $_FILES['userfile']['tmp_name'];
if ($tempfile == 'none' || $tempfile == ''){
echo"".$error1."";
exit;
}
if (!is_uploaded_file($tempfile)) {
echo"".$error 1."";
exit;
}
if ($filesize == 0) {
echo"$error3";
exit;
}
}
else {
$filetemp = time().','.$file_dest;
$file_path = $namescript->Up_Path.'/'.time().$file_dest;
$filetemphash = md5 (serialize($filetemp));
}
$file->url = '';
$file->realname = $file_dest;
$file->islocal = '1';
if ($file->filetitle == '') $file->filetitle = $FileName;
$file->filesize = number_format($FileSize,2).'Kb';
if (strtolower(get_class($file)) == 'tempfile') {
$file->filetempname = $filetemp;
$file->filetemphash = $filetemphash;
}
move_uploaded_file ($tempfile, $file_path);
$file->filedate = date('Y-m-d H:i:s');
chmod($file_path, 0644);
}
las lineas donde dan error es en
Código PHP:
move_uploaded_file ($tempfile, $file_path);
chmod($file_path, 0644);
es decir no tengo permiso de escritura
habria alguna solucion para poder subir los archivos
Saludos