gleiston Postado Novembro 18, 2003 Denunciar Share Postado Novembro 18, 2003 quais são os erros que tem no código abaixo:<html> <head> <title>Contador</title> </head> <body bgcolor="#FFFFFF"><table width="100" border="2" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center"> <tr> <td bgcolor="#00CCFF" bordercolor="#FFFFFF" height="2"> <center> <font face="MS Sans Serif, Arial, helvetica, san-serif" size="2"><b> <!-- Contador ScriptBrasil.com - https://www.scriptbrasil.com --><?php ################################## ## Script Brasil ## ## http://www.ScriptBrasil.com ##################################$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); echo "$cnew"; ?> </b></font></center></td> </tr></table></body> </html> quando abro o site acusa os seguintes erros, mas mostra o número no final que é 2Warning: fopen(cont.txt): failed to open stream: Permission denied in /home/renovein/public_html/contador.php on line 26Warning: fputs(): supplied argument is not a valid stream resource in /home/renovein/public_html/contador.php on line 30Warning: fclose(): supplied argument is not a valid stream resource in /home/renovein/public_html/contador.php on line 312 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Novembro 18, 2003 Denunciar Share Postado Novembro 18, 2003 // A zica é a seguinte : não ta dando permissão para escrever no txt estou usando esse mesmo contador em Help desk do gladiadore funciona corretamente// Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Novembro 18, 2003 Autor Denunciar Share Postado Novembro 18, 2003 e como fazer para dar essa permissão, os dois arquivos estão no servidor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Novembro 19, 2003 Denunciar Share Postado Novembro 19, 2003 você pode fazer com o seu Programa de FTP, dê uma lida no menu ajuda do seu FTP e porcure por CHMOD. ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Novembro 19, 2003 Autor Denunciar Share Postado Novembro 19, 2003 eu utilizo o dreamweaver como programa de ftp e no menu ajuda não tem nada sobre chmod. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ikkinet Postado Novembro 19, 2003 Denunciar Share Postado Novembro 19, 2003 cara... então vai pelo DOS...entra no dos e digitaFTPvai aparecer o prompt ftp> ai você digita openvai aparecer Paraai você digita oo endereco ftp do seu servidor...depois você digita seu nome de usuario e sua senha....ai depois você entra na pasta que esta o contador usando cd nomedapasta e digitaquoteai vai aparecer Linha de comando a enviarvocê digita SITE CHMOD cont.txt 777vai aparecer ok ou algo assim... então você desconecta usando quitso isso...qualquer duvida posta ai... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Novembro 19, 2003 Denunciar Share Postado Novembro 19, 2003 ikkinet, depois que digitei SITE CHMOD cont.txt 777 apareceu a seguinte mensagem550 could not change perms on 777: No such file on directoryo que fazer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Novembro 20, 2003 Denunciar Share Postado Novembro 20, 2003 //Meu num precisa do 777 isso seria ler escrever executar ou seja geral dê apenas o 775 e já tá bão , ou seja na pasta ou diretório que estiver o txt sê da o chmod certo? não dê no htdocs total não !!!! agora num conheço o ftp do dream + o wsftp é só clicar com o botão direito do mouse e habilitar o chmod é boiada// Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe_Lopes Postado Novembro 20, 2003 Denunciar Share Postado Novembro 20, 2003 Use chmod 666 (read and write) ao invés de 777 (read, write and execute) que já é o suficiente e é mais seguro...[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe_Lopes Postado Novembro 20, 2003 Denunciar Share Postado Novembro 20, 2003 Mais uma coisa, você pode tentar usar a funcao php chmod(), mas a maioria dos servidores desabilita ela...veja isso rodando um phpinfo() no servidor.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Novembro 20, 2003 Autor Denunciar Share Postado Novembro 20, 2003 nada funcionou, nem 775, 666, continuou dando a mesma mensagem. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gleiston Postado Novembro 20, 2003 Autor Denunciar Share Postado Novembro 20, 2003 gladiador, muito obrigado pela dica do wsftp, instalei e já consegui resolver o problema, realmente com este programa é bem mais fácil.mas qual numeração é melhor utilizar, 777, 775 ou 666. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Novembro 20, 2003 Denunciar Share Postado Novembro 20, 2003 //caso seja em um diretório exemplo uma pasta de nome contador; click nela e dê o chmod "dai pode ser o 777" caso contrário o 775 , para dar o 777 é só habilitar tudo se não der certo dai é outra zica certo?// Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
gleiston
quais são os erros que tem no código abaixo:
<html>
<head>
<title>Contador</title>
</head>
<body bgcolor="#FFFFFF">
<table width="100" border="2" cellspacing="2" cellpadding="0" bgcolor="#CCCCCC" align="center">
<tr>
<td bgcolor="#00CCFF" bordercolor="#FFFFFF" height="2">
<center>
<font face="MS Sans Serif, Arial, helvetica, san-serif" size="2"><b>
<!-- Contador ScriptBrasil.com - https://www.scriptbrasil.com --><?php
#################################
# #
# Script Brasil #
# #
# http://www.ScriptBrasil.com #
#################################
$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);
echo "$cnew";
?>
</b></font></center></td>
</tr>
</table>
</body>
</html>
quando abro o site acusa os seguintes erros, mas mostra o número no final que é 2
Warning: fopen(cont.txt): failed to open stream: Permission denied in /home/renovein/public_html/contador.php on line 26
Warning: fputs(): supplied argument is not a valid stream resource in /home/renovein/public_html/contador.php on line 30
Warning: fclose(): supplied argument is not a valid stream resource in /home/renovein/public_html/contador.php on line 31
2
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.