Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kklj

erro com permiso, so no servido

Recommended Posts

pessoal estou com um proble, meu site esta dando o seguinte erro: failed to open stream: Permission denied in ... como faço para comcertar esse erro? eu testo local e nao da erro, mas qdo jogo no serve aparece. o meu codigo é esse:

 

<?php 

$fp = fopen("cont.txt","r"); 
$count = fgets($fp,1024); 

fclose($fp); 
$fw = fopen("cont.txt","w"); 
$cnew = $count+1; 
$countnew = fputs($fw,$count+1); 
fclose($fw);				  
 

?>

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você postou na seção errada, isso é php ^^

 

Mas vou te ajudar.

 

Simples, da um CHMOD 777 no arquivo cont.txt

 

Isso você pode fazer no seu programa de FTP, ou você pode alterar seu código.

 

<?php

chmod ("cont.txt"", 0777); // ESSE CÓDIGO DA O CHMOD AO EXECUTAR O SCRIPT
$fp = fopen("cont.txt","r");
$count = fgets($fp,1024);

fclose($fp);
$fw = fopen("cont.txt","w");
$cnew = $count+1;
$countnew = fputs($fw,$count+1);
fclose($fw);				  


?>

O melhor é você usar o FTP, pois toda a vez que você odar esse script ele vai dar um chmod de novo e apesar de não sobrecarregar o servidor, acho desnecessário

 

=)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, você postou na seção errada, isso é php ^^

 

Mas vou te ajudar.

 

Simples, da um CHMOD 777 no arquivo cont.txt

 

Isso você pode fazer no seu programa de FTP, ou você pode alterar seu código.

 

<?php

chmod ("cont.txt"", 0777); // ESSE CÓDIGO DA O CHMOD AO EXECUTAR O SCRIPT
$fp = fopen("cont.txt","r");
$count = fgets($fp,1024);

fclose($fp);
$fw = fopen("cont.txt","w");
$cnew = $count+1;
$countnew = fputs($fw,$count+1);
fclose($fw);				  


?>

O melhor é você usar o FTP, pois toda a vez que você odar esse script ele vai dar um chmod de novo e apesar de não sobrecarregar o servidor, acho desnecessário

 

=)

 

amigo fiz o você falou, e ai o erro passou a ser esse: chmod() [function.chmod]: Permission denied in

o q eu kero com esse codigo, é gerar um contador, porem o usuario nao tem acesso a ele, sacou? por isso q to fazendo desse jeito. tem outra maneira?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então usa seu código sem a alteração que eu fiz e da o chmod pelo programa ftp que vai funcionar =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.