Pergunta : adicionando a permissão lida a uma lima using o certificado do PHP

Olá!,

I am using os dois certificados below do PHP para transferir arquivos pela rede uma lima do cliente ao usuário.  A lima começ ao dobrador correto mas às permissões adicionais das necessidades da lima.  Eu preciso de adicionar o “grupo” e o “outro” permissões lidas.  A lima transferida arquivos pela rede tem lido e tem escrito já permissões para o proprietário e eu gostaria para que aqueles permaneçam.  Abaixo estão as duas funções que do PHP eu me estou usando para transferir arquivos pela rede a lima, podem alguém ajudar-me a figurar para fora como ajustar o grupo lido e outro permissões para esta lima.  Eu sou brandnew ao PHP.


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

//JQuery por RonnieSan - (C) Ronnie 2009 Garcia
if (! esvaziar ($_FILES)) {
$tempFile = $_FILES [“Filedata”] [“tmp_name”];
$targetPath = $_SERVER [“DOCUMENT_ROOT”]. $_GET [“dobrador”]. ”/“;
$targetFile = str_replace (”/“,”/“, $targetPath). $_FILES [“Filedata”] [do “wbr/> name'<];
// Uncomment a seguinte linha se você quer fazer o diretório se não faz mkdir do exist
// (str_replace (”/”, '/', $targetPath), 0755, verdadeiro);
move_uploaded_file ($tempFile, $targetFile);
do interruptor do
do
} ($_FILES [“Filedata”] [“error”]) {caso 0:
$msg = “nenhum erro”; ruptura do
; caso 1 do
: o
$msg = “a lima é mais grande do que esta instalação do PHP reserva”; ruptura do
; caso 2 do
: o
$msg = “a lima é mais grande do que este formulário reserva”; ruptura do
; caso 3 do
: o
$msg = “somente parte da lima foi transferido arquivos pela rede”; ruptura do
; caso 4 do
: o
$msg = “nenhuma lima foi transferido arquivos pela rede”; ruptura do
; caso 6 do
:
$msg = “faltando um dobrador provisório”; ruptura do
; caso 7 do
:
$msg = “não escrevem a lima ao disco”; ruptura do
; caso 8 do
: o
$msg = da “transferência de arquivo pela rede lima parou pela extensão”; ruptura do
; defeito do
:
$msg = “erro desconhecido”. $_FILES [“Filedata”] [“error”]; ruptura do
;
do
} $setupFile = “uploadVARresults.txt”; o
$fh = fopen ($setupFile, “w ");
se ($fh) {
$stringData = “trajeto: ”. $_GET [“dobrador”]. ” \ n targetFile: “. $targetFile. erro” \ n: “. $_FILES [“Filedata”] [“error”]. ” \ informação do nError: “. $msg; fwrite do
do
} ($fh, $stringData); fclose do
($fh); eco “1” do
;
? >
class= do

Resposta : adicionando a permissão lida a uma lima using o certificado do PHP

move_uploaded_file ($tempFile, $targetFile);
chmod (744); // 7 de leitura/gravação e executa para o proprietário, 4 são lidos somente para o grupo e o outro

Esperar que isto ajuda
Outras soluções  
 
programming4us programming4us