Questione : aggiungendo permesso colto ad una lima using lo scritto del PHP

Ciao,

I using ai i due scritti inferiori del PHP per upload una lima dal cliente all'assistente.  La lima ottiene al dispositivo di piegatura corretto ma ai permessi supplementari di bisogni della lima.  Devo aggiungere “il gruppo„ e “altri„ permessi colti.  La lima uploaded già ha letto e scrive i permessi per il proprietario e vorrei affinchè quelli rimanessi.  Sotto sono le due funzioni che del PHP sto usando per upload la lima, possono qualcuno aiutarle a calcolare fuori come regolare il gruppo colto ed altri permessi per questa lima.  Sono brandnew al PHP.


if (! svuotare ($_FILES)) {
$tempFile = $_FILES [“Filedata„] [“tmp_name„];
$targetPath = $_SERVER [“DOCUMENT_ROOT„]. $_GET [“dispositivo di piegatura„]. “/„;
$targetFile = str_replace (“/„, “/„, $targetPath). $_FILES [“Filedata„] [“wbr/> del name'<];    
move_uploaded_file ($tempFile, $targetFile);
echo “1„ del
};
? >

//JQuery da RonnieSan - (C) Ronnie 2009 Garcia
if (! svuotare ($_FILES)) {
$tempFile = $_FILES [“Filedata„] [“tmp_name„];
$targetPath = $_SERVER [“DOCUMENT_ROOT„]. $_GET [“dispositivo di piegatura„]. „/“;
$targetFile = str_replace („/“,„/“, $targetPath). $_FILES [“Filedata„] [“wbr/> del name'<];
// Uncomment la seguente linea se volete fare l'indice se non fa mkdir del exist
// (str_replace („/„, '/', $targetPath), 0755, allineare);
move_uploaded_file ($tempFile, $targetFile);
{caso 0 dell'interruttore del
del
} ($_FILES [“Filedata„] [“error„]):
$msg = “nessun errore„; rottura del
; caso 1 del
: il
$msg = “la lima è più grande di questa installazione del PHP concede„; rottura del
; caso 2 del
: il
$msg = “la lima è più grande di questa forma concede„; rottura del
; caso 3 del
: il
$msg = “soltanto parte della lima uploaded„; rottura del
; caso 4 del
: il
$msg = “nessuna lima uploaded„; rottura del
; caso 6 del
:
$msg = “sig.na un dispositivo di piegatura provvisorio„; rottura del
; caso 7 del
:
$msg = “non riuscito a scrivere lima al disc„; rottura del
; caso 8 del
: il
$msg = “upload della lima si è arrestato dall'estensione„; rottura del
; difetto del
:
$msg = “errore sconosciuto„. $_FILES [“Filedata„] [“error„]; rottura del
;
del
} $setupFile = “uploadVARresults.txt„; il
$fh = fopen ($setupFile, “w ");
se ($fh) {
$stringData = “percorso: „. $_GET [“dispositivo di piegatura„]. „ \ n targetFile: “. $targetFile. errore„ \ n: “. $_FILES [“Filedata„] [“error„]. „ \ nError Info: “. $msg; fwrite del
del
} ($fh, $stringData); fclose del
($fh); eco “1„ del
;
? >
class= del

Risposta : aggiungendo permesso colto ad una lima using lo scritto del PHP

move_uploaded_file ($tempFile, $targetFile);
chmod (744); // 7 lettura /scrittura ed esegue per il proprietario, 4 sono letti soltanto per il gruppo ed altri

Sperare che questo aiuti
Altre soluzioni  
 
programming4us programming4us