Jump to content


Photo

Erro: Permissão Negada


  • Faça o login para participar
8 replies to this topic

#1 Ciclana

Ciclana

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 23/03/2006, 13:32

Olá... estou tendo o seguinte erro:
Warning: fopen(counterlog.txt): failed to open stream: Permission denied in /home/pratica/public_html/teste/counter.php on line 24
Warning: fwrite(): supplied argument is not a valid stream resource in /home/pratica/public_html/teste/counter.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in /home/pratica/public_html/teste/counter.php on line 30

Os códigos estão abaixo:

Responde.php
<?php include "counter.php"; ?> 
  </font></p>
<p align=center>&nbsp;</p>
<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>Consulta enviada com sucesso!<br>
  Em breve entraremos em contato.<br>
  <br></b></font></p>
</span> 
<p><span class="posted> 
  <?
$MailToAddress = "xxx@dominio.com.br";
$MailSubject = "Consulta n°: " . $count . "";
// $MailSubject = "Consulta n°: ";
if (!$MailFromAddress) {
$MailFromAddress = $Email;
}
$Header = "";
$Footer = "";
$Header = "Content-Type:text/html; charset=iso-8859-1;\n";
$Header .= "From: $MailFromAddress";
?>
  <?
if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$Message .= "<b><font face=Arial size=2>$key</b>: $val\n</font><br>";
}

if ($Footer) {
$Message .= "\n\n".$Footer;
}
 mail( "$MailToAddress", "$MailSubject", "$Message", "$Header");
?>

Counter.php
<html>
<?php
//   2003 totallyPHP
$fp = fopen("counterlog.txt", "r"); 
$count = fread($fp, 1024); 
fclose($fp); 
$count = $count + 1; 
?>
<p align="center"><strong><font size="2" face="Verdana"><b> 
  Consulta n°: <?php echo  " $count "; 
$fp = fopen("counterlog.txt", "w");  //onde dá o erro!!!
fwrite($fp, $count); 
fclose($fp); 
?> </font></strong></html>

Quem puder me ajudar, agradeço!! :)
Ciclana

#2 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 23/03/2006, 14:19

chmod 777 no counter.php que acho que dá

(y)Até mais

#3 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 23/03/2006, 17:22

Corrigindo, não precisa dar permissão no counter.php e sim no arquivo que vai ser escrito, no caso counterlog.txt
Dessa maneira, pelo shell:
chmod 777 counterlog.txt
Blz ???


[]'s

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#4 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 23/03/2006, 19:40

Dessa maneira, pelo shell:


Só para o caso dele não saber sobre isso, vc pode usar também algum programa FTP para dar um chmod ou até mesmo pelo FTP presente no Cpanel!

Até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#5 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 23/03/2006, 19:48

Valeu Renan pela correção e complementação.

E paes acho que é ELA hauhauhauahua

agora foi vc que deu o furo... ops no bom sentido hehehe

Quer dizer... ciclana para mim é fêmea . :huh: ... ao contrário seria ciclano ou fulano ou beltrano ...

:lol: Até mais

#6 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 23/03/2006, 19:53

E paes acho que é ELA hauhauhauahua


huahuahu verdade :(

E não é que ta aumentando o n° de minas aqui!!!

Ótimo!
Só preciso pegar o costume de olhar novamente os nicks hehehe

Até
Site: GustavoPaes.net

^ Rumo ao Topo ^

#7 Ciclana

Ciclana

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 24/03/2006, 08:03

É... CiclanA é mulher sim...

Bem, o CHMOD já estava como 777... então não seria isso o que poderia estar não me deixando modificar o arquivo...

Mais alguma sugestão?? :rolleyes:
Ciclana

#8 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 24/03/2006, 08:11

por via das dúvidas, mude o chmod do arquivo denovo, exatamente antes de usar o fopen..

<?php
//  2003 totallyPHP
chmod("counterlog.txt",0777);
$fp = fopen("counterlog.txt", "r");
$count = fread($fp, 1024);
fclose($fp);
$count = $count + 1;
?>
<p align="center"><strong><font size="2" face="Verdana"><b>
Consulta n°: <?php echo  " $count ";
$fp = fopen("counterlog.txt", "w");  //onde dá o erro!!!
fwrite($fp, $count);
fclose($fp);
?>


;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#9 Ciclana

Ciclana

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 24/03/2006, 09:23

Frenesi... coloquei o chmod... e agora apareceu mais este erro:
"Warning: chmod(): Operation not permitted"!!! :blink:

Tá difícil!!
Ciclana




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq