Cuestión : adición del permiso leído a un archivo usar la escritura del PHP

Hola,

I usar las dos escrituras below del PHP para cargar un archivo del cliente al servidor.  El archivo consigue a la carpeta correcta pero a los permisos adicionales de las necesidades del archivo.  Necesito agregar el “grupo” y “otros” los permisos leídos.  El archivo cargado ha leído y ya los permisos de escritura para el dueño y quisiera para que ésos permanezcan.  Debajo están las dos funciones del PHP que estoy utilizando para cargar el archivo, pueden alguien ayudarme a imaginar cómo fijar el grupo leído y otros los permisos para este archivo.  Soy a estrenar al PHP.


if (! vaciar ($_FILES)) {
$tempFile = $_FILES [“Filedata”] [“tmp_name”];
$targetPath = $_SERVER [“DOCUMENT_ROOT”]. $_GET [“carpeta”]. “/”;
$targetFile = str_replace (“/”, “/”, $targetPath). $_FILES [“Filedata”] [“wbr/> del name'<];    
move_uploaded_file ($tempFile, $targetFile);
echo “1” del
}; ¿
? ¿>

//JQuery de RonnieSan - (C) Ronnie 2009 Garcia
if (! vaciar ($_FILES)) {
$tempFile = $_FILES [“Filedata”] [“tmp_name”];
$targetPath = $_SERVER [“DOCUMENT_ROOT”]. $_GET [“carpeta”]. ”/“;
$targetFile = str_replace (”/“,”/“, $targetPath). $_FILES [“Filedata”] [“wbr/> del name'<];
// Uncomment la línea siguiente si usted quiere hacer el directorio si no lo hace mkdir del exist
// (str_replace (”/”, '/'el , $targetPath), 0755, verdad);
move_uploaded_file ($tempFile, $targetFile);
{caso 0 del interruptor del
del
} ($_FILES [“Filedata”] [“error”]):
$msg = “ningún error”; rotura del
; caso 1 del
: el
$msg = “el archivo es más grande que esta instalación del PHP permite”; rotura del
; caso 2 del
: el
$msg = “el archivo es más grande que esta forma permite”; rotura del
; caso 3 del
: el
$msg = “solamente parte del archivo fue cargado”; rotura del
; caso 4 del
: el
$msg = “ningún archivo fue cargado”; rotura del
; caso 6 del
:
$msg = “faltando una carpeta temporal”; rotura del
; caso 7 del
:
$msg = “no podido escribir el archivo al disco”; rotura del
; caso 8 del
: el
$msg = “carga por teletratamiento del archivo paró por la extensión”; rotura del
; defecto del
:
$msg = “error desconocido”. $_FILES [“Filedata”] [“error”]; rotura del
;
del
} $setupFile = “uploadVARresults.txt”; el
$fh = fopen ($setupFile, “w ");
si ($fh) {
$stringData = “trayectoria: ”. $_GET [“carpeta”]. ” \ n targetFile: “. $targetFile. error” \ n: “. $_FILES [“Filedata”] [“error”]. ” \ nError Info: “. $msg; fwrite del
del
} ($fh, $stringData); fclose del
($fh); eco “1” del
; ¿
? >
class= del

Respuesta : adición del permiso leído a un archivo usar la escritura del PHP

move_uploaded_file ($tempFile, $targetFile);
chmod (744); // 7 de lectura/grabación y ejecuta para el dueño, 4 se lee solamente para el grupo y otros

Esperar que esto ayude
Otras soluciones  
 
programming4us programming4us