Ciclana 0 Denunciar post Postado Março 23, 2006 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> </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!! :) Compartilhar este post Link para o post Compartilhar em outros sites
andersonpda 0 Denunciar post Postado Março 23, 2006 chmod("counterlog.txt",0777); Compartilhar este post Link para o post Compartilhar em outros sites
Ciclana 0 Denunciar post Postado Março 24, 2006 Não seria isso o que poderia estar ocorrendo... o CHMOD já estava 777... Mesmo assim... valeu! Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Março 24, 2006 Cilana, se o arquivo troque:$fp = fopen("counterlog.txt", "w");por:$fp = fopen("counterlog.txt", "w+");Veja se resolve ;-)[]sAnderson Mello Compartilhar este post Link para o post Compartilhar em outros sites
Ciclana 0 Denunciar post Postado Março 24, 2006 Anderson... deu na mesma ainda... :( Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Março 24, 2006 Tenta colocar o arquivo num diretório, e dá permissão 777 nele (diretório).PS: não esqueça trocar o caminho no teu script.[]Anderson Mello Compartilhar este post Link para o post Compartilhar em outros sites
Ciclana 0 Denunciar post Postado Março 24, 2006 HUm... Além dos erros descritos no começo, agora tbém deu este"Warning: chmod(): Operation not permitted" Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Março 24, 2006 Então você não está tendo permissão para modificar as permissões (redundância!) do arquivo de texto.Como ficou teu código?[]sAnderson Mello Compartilhar este post Link para o post Compartilhar em outros sites
Ciclana 0 Denunciar post Postado Março 27, 2006 Hum... realmente estava duas vezes o chmod... http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif Valeu!! Agora foi! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Março 27, 2006 Ok! De nada ;)[]sAnderson Mello Compartilhar este post Link para o post Compartilhar em outros sites