Jump to content


Photo

Erro...


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

#1 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 12:10

Oi, eu criei um arquivo para registrar ips em TXT:

<? 
$dr = date("d/m/Y h:i a");
$ip = fopen("http://rafaelmc.hollosite.com/ip/ip.txt", "a"); 

fputs ($ip, "IP: $REMOTE_ADDR || Data e Hora: $dr \n"); 
fclose($ip); 
?>
daew, o txt ta hospedado, mas da esse erro quando eu abro a pag:

Warning: fopen(http://rafaelmc.holl...e.com/ip/ip.txt) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in C:\web\arquivos\head.php on line 3

Warning: fputs(): supplied argument is not a valid stream resource in C:\web\arquivos\head.php on line 5

Warning: fclose(): supplied argument is not a valid stream resource in C:\web\arquivos\head.php on line 6

O txt ta aew:
http://rafaelmc.hollosite.com/ip/
pq? :blink:

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 12:16

Parece que ser por causa da permissão...

Dá chmod 777 para ver. ;)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 12:34

CHMOD? eu dei na pasta e no arquivo mas n deu... tm cmo faze qndo o arquivo NAO existe, o script cria ele ja cm 777 ?

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 13:02

O fopen() já cria um arquivo se não existir...

E o chmod() dá chmod em um arquivo/pasta...


Teste colocando o caminho físico do arquivo ao invés do virtual...

$ip = fopen("ip.txt", "a");


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 13:06

o fisico funcionou...
mas eh q ele n vai fika na mesma url...
eu qria por ele em outra url por causa do espaco!
mas eu eskeci pra q serve akele "a" ..
ce sabe?

Edição feita por: Inu_yasha, 22/05/2005, 13:08.


#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 13:27

Tradutor Google + Manual do PHP
http://translate.goo...Flanguage_tools
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#7 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 13:58

e pra dar chmod:
chmod("777") ?
mas pq n funciona por ENDERECO?
tipo:
$ip = fopen("http://rafaelmc.holl....com/ip/ip.txt", "a");
so funciona assim:
$ip = fopen("ip.txt", "a");
pq?

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 14:36

Para dar chmod é:

<? chmod("arquivo.php", 0777); ?>



Porque não funcionou, deve ser isso:

Eu não posso ficar criando arquivos no servidor dos outros, certo!?
Isso responde... entendeu!? Ao invés de você colocar o end. do seu site você poderia colocar de outro site, daí isso na cara tu vê que é errado...
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 14:50

eh q akele servidor tb e meu...
mas aew vai fika assim:

$ip = fopen("ip/ip.txt", "a"); chmod("arquivo.php", 0777);

?

Edição feita por: Inu_yasha, 22/05/2005, 14:51.


#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 22/05/2005, 14:57

Assim:

<?

// Caminho do arquivo
// apartir deste arquivo
$arquivo = "ip/ip.txt";

// Criando arquivo caso não tenha
// Somente para escrever
$ip = fopen($arquivo, "a");
chmod($arquivo, 0777);

?>


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 22/05/2005, 15:17

valeu. agora funciona:D
mas tipow, eu to fazendo assim:
head.php
<? 
$arquivo = "ip/ip.txt";
$dr = date("d/m/Y h:i a");
$ip = fopen($arquivo, "a");
chmod($arquivo, 0777);

fputs ($ip, "IP: $REMOTE_ADDR || Data e Hora: $dr \n"); 
fclose($ip); 
?> 
<!--
--------------------  KCServer 1.0 BETA - PHP  --------------------

[ AVISO IMPORTANTE ]
Seu IP foi armazenado no nosso banco de dados por violação de
código fonte do site. Caso o material em questão seja encontrado
em outro website, seus responsáveis estarão sujeitos as penas
previstas no artigo 184 do Código Penal.

Copyright © 2005 - King Chat - Todos os direitos reservados

--------------------------------------------------------------------
-->
<? include ("arquivos/head.php") ?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
Mas nao carrega o script q ta hospedado e mto menos registra o ip. pq?
pode ver ai o codigo fonte:
http://www.kchat.1br.net/

Edição feita por: Inu_yasha, 22/05/2005, 15:28.





1 user(s) are reading this topic

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

IPB Skin By Virteq