Logo Hardware.com.br
BONFA-RJ
BONFA-RJ Super Participante Registrado
1.2K Mensagens 0 Curtidas

[Resolvido] PHP: problemas com fopen() e HTTP wrapper

#1 Por BONFA-RJ 14/02/2005 - 12:37
acredito que este seja um problema classico, mas dei uma olhada no google e nao achei nada... estou tentando escrever num arquivo, mas não consegui nem ao menos abrir
meu php.ini está com a opção allow_url_fopen

o erro que aparece é o seguinte:

Warning: fopen(http://localhost/noticias/noticias.txt) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in C:\sites\noticias\adicionaNoticias.php on line 17
Erro abrindo arquivo (http://localhost/noticias/noticias.txt)


imagino que é algo no apache... o que deve ser?

valeu pessoal!
BONFA-RJ
BONFA-RJ Super Participante Registrado
1.2K Mensagens 0 Curtidas
#4 Por BONFA-RJ
15/02/2005 - 11:40
eu verifiquei agora, eu consigo usar o fopen() normalmente para leitura, quando eu coloco algum parametro para escrita (w, r+, a...), dá pau!

segui a sugestao do jqueiroz e coloquei o caminho do arquivo, mas usando "C:/diretorio/arquivo" (pois a contra-barra dava pau) e... funfou!

agora acho q to entendendo, pelo q entendi, HTTP é só para leitura... se vc quiser escrever, tem q ser no FTP...

valeu pessoal, agora posso continuar minha jornada :wink:
Igor Brito Alves
[EMAIL="igor.alves@uniriotec.br"]igor.alves@uniriotec.br[/EMAIL]
http://twitter.com/igor.alves
_________________
Acquila
Acquila Super Participante Registrado
651 Mensagens 9 Curtidas
#5 Por Acquila
15/02/2005 - 12:16
BONFA-RJ
eu verifiquei agora, eu consigo usar o fopen() normalmente para leitura, quando eu coloco algum parametro para escrit...


Só fique atento a um detalhe: a representação do caminho para o arquivo no estilo Windows (X:\diretorio\arquivo) vai gerar um erro se vc hospedar o seu script em um servidor Linux, mas a recíproca não é verdadeira, pois os servidores Win reconhecem a representação Unix.

[]!
BONFA-RJ
BONFA-RJ Super Participante Registrado
1.2K Mensagens 0 Curtidas
#6 Por BONFA-RJ
15/02/2005 - 13:21
valeu por lembrar! smile.png

eu to testando tudo no windows, mas o servidor q vai rodar isso roda Red Hat, ja sei em que diretorio vai ficar, to tranquilo quanto a isso. Por compatibilidade vou deixar no formato unix mesmo.

brigadão!
Igor Brito Alves
[EMAIL="igor.alves@uniriotec.br"]igor.alves@uniriotec.br[/EMAIL]
http://twitter.com/igor.alves
_________________
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal