Fråga : tillfoga läst tillåtelse till en spara using php skriva

Hälsningen förmiddag för

I using de nedanföra två phpna skrivar för att upload en spara från beställaren till serveren.  Spara får till den korrekta mappen men de extra tillåtelserna för sparabehov.  Jag behöver att tillfoga ”gruppen” och ”andra” lästa tillåtelser.  Uploaded sparar har läst och skriver redan tillåtelser för ägaren, och jag skulle något liknande för de staget.  Nedanföra är de två phpna fungerar I-förmiddag genom att använda för att upload spara, kan någon hjälpa mig att figurera ut hur till uppsättningen den lästa gruppen och andra tillåtelser för detta sparar.  Förmiddag som I är brandnew till php.


if (! töm ($_FILES)) {
$tempFile = $_FILES [”Filedata”] [”tmp_name”];
$targetPath = $_SERVER [”DOCUMENT_ROOT”]. $_GET [”mapp”]. ”/”;
$targetFile = str_replace (”/”, ”/”, $targetPath). $_FILES [”Filedata”] [”name'];     move_uploaded_file
($tempFile, $targetFile);
echo ”1” för
};
? >

//JQuery sparar uploaden inkopplingsv1.4.1 av RonnieSan - (C) Ronnie 2009 Garcia
if (! töm ($_FILES)) {
$tempFile = $_FILES [”Filedata”] [”tmp_name”];
$targetPath = $_SERVER [”DOCUMENT_ROOT”]. $_GET [”mapp”]. ”/”;
$targetFile = str_replace (”/”,”/”, $targetPath). $_FILES [”Filedata”] [”name'];
// Uncomment efter fodra, om du önskar att göra arkivet, om det inte gör mkdir för exist
// (str_replace (”/”, '/', $targetPath), 0755, riktigt); move_uploaded_file
($tempFile, $targetFile);
för
} kopplar ($_FILES [”Filedata”] [”error”])
{fall 0:
$msg = ”inget fel”; avbrott för
; fall 1 för
:
$msg = ”spara är större, än denna PHP-installation låter”; avbrott för
; fall 2 för
:
$msg = ”spara är större, än denna bildar låter”; avbrott för
; fall 3 för
:
$msg = ”endast delen av spara uploaded”; avbrott för
; fall 4 för
:
$msg = ”inget sparar uploaded”; avbrott för
; fall 6 för
:
$msg = ”saknad en tillfällig mapp”; avbrott för
; fall 7 för
:
$msg = ”missat för att skriva sparar till disken”; avbrott för
; fall 8 för
:
$msg = ”sparar uploaden som stoppas av f8orlängning”; avbrott för
; standard för
:
$msg = ”okänt fel”. $_FILES [”Filedata”] [”error”]; avbrott för
;
för
} $setupFile = ”uploadVARresults.txt”;
$fh = fopen ($setupFile, ”w”);
, om ($fh) {
$stringData = ”banan: ”. $_GET [”mapp”]. ” \ n som är targetFile: ”. $targetFile. ” \ n fel: ”. $_FILES [”Filedata”] [”error”]. ” \ nError info: ”. $msg; fwrite för
för
} ($fh, $stringData); fclose för
($fh);
ekar ”1”;
? >
" klar "

Svar : tillfoga läst tillåtelse till en spara using php skriva

move_uploaded_file ($tempFile, $targetFile);
chmod (744); läsa/skriva // 7 och utför för ägare, 4 läs endast för grupp och andra

Hoppas detta hjälper
Andra lösningar  
 
programming4us programming4us