Ir para conteúdo

POWERED BY:

Arquivado

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

nathan dias

problemas com fopen

Recommended Posts

Olá comunidade estou com o seguinte problema.

 

da erro nesta linha

...

$file = fopen("texto.dat","w");

...

 

funciona apenas localmente .

 

quando eu publico ele não consegue achar o arquivo texto.dat.

 

Se eu coloco @ $file = fopen("texto.dat","w");

 

o servidor não da erro mas tambem não abre o arquivo

 

O que está faltando ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a mensagem de erro dá?

posta ai pra termos uma ideia do q possa estar acontecendo ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

OLÁ ME AJUDE POR FAVOR O LINK WWW.TODALAGRIMA.COM/LIVROWarning: fopen(txt.txt): failed to open stream: Permission denied in F:\inetpub\vhosts\todalagrima.com\httpdocs\livro\Index.php on line 292Warning: fputs(): supplied argument is not a valid stream resource in F:\inetpub\vhosts\todalagrima.com\httpdocs\livro\Index.php on line 299Warning: fclose(): supplied argument is not a valid stream resource in F:\inetpub\vhosts\todalagrima.com\httpdocs\livro\Index.php on line 301GRATO ??????????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites
Cara você tem q setar permissão 777 ao arquivo 'txt.txt' esse eh o erro por enquanto ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você tem q setar permissão 777 ao arquivo 'txt.txt' esse eh o erro por enquanto ;)

Desculpa a ignorancia mais como faço isso é no codigo ou no servidor ?

 

como soluciono ?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Naum tem o q desculpar cara, todo mundo ja teve esses tipos de dulvida um dia até chegar o dia em q aprendeu ;)

 

isso depende de como tu gerencia os arquivos enviados para o teu servidor.

 

Se tu usa o CuteFTP eh só tu clikar com o botão direito de mouse sobre o arquivo e escolhe a ultima opção "Properties / CHMOD" então onde provavelmente estará o valor 644, eh só digitar 777 e clicar em ok.

 

Se tu usa o gerenciador de arquivos do servidor ai vai depender de qual é, mais vou te dizer como fazer com o mais usado q eh o CPANEL.

Tu vai clicar no arquivo e no canto superior direito vai aparecer as opções, então tu clika em "Change Permissions" então tu muda os valos das caixas de texto para 777 e grava.

 

Caso seja outra forma de gerenciamento de arquivos, tu vai procurar pro Permissions (Permissões) ou alguma coisa do tipo e vai ter q dar pemissão 777 ou seja, permusão para Leitura e Gravação ;)

 

eh isso ai cara! qq coisa posta ai! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Desculpa a demora pra postar ai ... eh q tava meio ocupado e naum tava de @@ no forum!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Naum tem o q desculpar cara, todo mundo ja teve esses tipos de dulvida um dia até chegar o dia em q aprendeu ;)

 

isso depende de como tu gerencia os arquivos enviados para o teu servidor.

 

Se tu usa o CuteFTP eh só tu clikar com o botão direito de mouse sobre o arquivo e escolhe a ultima opção "Properties / CHMOD" então onde provavelmente estará o valor 644, eh só digitar 777 e clicar em ok.

 

Se tu usa o gerenciador de arquivos do servidor ai vai depender de qual é, mais vou te dizer como fazer com o mais usado q eh o CPANEL.

Tu vai clicar no arquivo e no canto superior direito vai aparecer as opções, então tu clika em "Change Permissions" então tu muda os valos das caixas de texto para 777 e grava.

 

Caso seja outra forma de gerenciamento de arquivos, tu vai procurar pro Permissions (Permissões) ou alguma coisa do tipo e vai ter q dar pemissão 777 ou seja, permusão para Leitura e Gravação ;)

 

eh isso ai cara! qq coisa posta ai! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Desculpa a demora pra postar ai ... eh q tava meio ocupado e naum tava de @@ no forum!

 

 

 

 

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

 

 

VALEUUUU CARA OBRIGADOOOOOOO. SÓ CONSEGUI NO SERVIDOR MESMO .

FICOU ASSIM.....

WWW.TODALAGRIMA.COM

 

 

VALEUUUUUUUUUU D + PEMISSÃO 777 NAO DA PARA ESQUECER

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu to usando fopen e fgets para abrir arquivo para leitura.

eu fiz uma pagina de teste

http://nomowb.awardspace.com/radio/teste.php

 

lah tem um form que você digita a url da pagina a ser lida.

se você digitar APENAS teste.txt, vai ler o teste.txt do meu diretorio <radio>.

mas se você digitar

http://nomowb.awardspace.com/radio/teste.txt

ele nao consegue ler.

 

a opção allow_url_fopen está ATIVADA vide

http://nomowb.awardspace.com/radio/info.php

 

RESUMINDO

coloco http <=> não funciona!!

 

a mensagem de erro é

Warning: fopen(): php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/www/nomowb.awardspace.com/radio/teste.php on line 7

 

Warning: fopen(http://nomowb.awardspace.com/radio/teste.php): failed to open stream: Address family not supported by protocol in /home/www/nomowb.awardspace.com/radio/teste.php on line 7

 

 

para ver source com PHP, digite teste.php no FORM da página

 

MUITO OBRIGADO PELA ATENÇÃO!

qualquer pista para uma solução é bem-vinda! até mesmo pq eu não sei achar nem pelo google!

eu colokei a mensagem de erro mas naoa chei solução...e no php.net tbm não tem

pois NÃO se trata de allow_url_fopen desativada

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.