Ir para conteúdo


Foto

Gravar Dados Num Txt!


9 respostas neste tópico

#1 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 09:33

fiz esse script pra pegar o ip do visitante e gravar num arquivo txt!!!!!!!

<?php $ip=getenv("REMOTE_ADDR");
echo "$ip";
$arquivo ="texto.txt";
$file = fopen("$arquivo,"w");
$string="O IP / A DATA / E A HORA";
$fp = fwrite($file,$ip);
fclose($file);
?>


só q ta dando esse erro:
Parse error: syntax error, unexpected T_STRING in c:\arquivos de programas\apache group\Apache\htdocs\cont.php on line 4

o q quer dizer isso e como resolver ??????

um abraco!!!
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....

#2 BEOC

BEOC

    Bruno Constantino

  • Membros
  • 769 posts
  • Gender:Male
  • Location:Piracaia
  • Interests:PHP, HTML, XHTML, CSS, Visual Basic

Postado 06 fevereiro 2006 - 09:59

faltou uma aspa.
PHP

<?php
$ip = getenv("REMOTE_ADDR");
echo $ip;
$arquivo = "texto.txt";
$file = fopen("$arquivo","w"); // vc colokou "$arquivo, faltou a aspa final.
$string = "
O IP / A DATA / E A HORA";
$fp = fwrite($file,$ip);
fclose($file);
?>



falou'ss
Perfil
-----------------------

Nome: Bruno Eduardo de Oliveira Constantino
Site: http://www.brunoconstantino.com.br
Email/MSN: bruno.constantino@gmail.com

#3 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 10:16

ae BEOC,

pode mandar me matar.... rsrsrsrsrsr

mais eu já li q esses erros são comuns com quem ta comecando!!!!!!! ate li um artigo no phpbrasil sobre tratamento d erros.... o browser informa se foi erro de sintaxe etc..... mais vlw cara.. muito obrigado.....

agora continuando como eu faco pra gravar cada ip em uma linha ?????

grato.
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....

#4 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 10:21

outra coisa..... no meu pc funciono legal.... mais no server deu esse erro:


Warning: fopen(texto.txt) [function.fopen]: failed to open stream: Permission denied in /mnt/storage/users/d/e/d/dedezin/cont.php on line 4

Warning: fwrite(): supplied argument is not a valid stream resource in /mnt/storage/users/d/e/d/dedezin/cont.php on line 6

Warning: fclose(): supplied argument is not a valid stream resource in /mnt/storage/users/d/e/d/dedezin/cont.php on line 7


grato.
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....

#5 raphaelcarlos

raphaelcarlos
  • Membros
  • 253 posts
  • Location:Sao paulo
  • Interests:php

Postado 06 fevereiro 2006 - 10:56

VC tem que dar o chmod no arquivo .

#6 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 10:58

QUOTE (raphaelcarlos @ Feb 6 2006, 10:56 AM)
VC tem que dar o chmod no arquivo .

o q é isso e como se faz ????

grato.
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....

#7 marcionicko

marcionicko
  • Membros
  • 68 posts
  • Gender:Male

Postado 06 fevereiro 2006 - 11:54

para saber o que é chmod
de uma olhada no link abaixo

http://www.php.net/m...ction.chmod.php

espero ter ajudado
falows
---->Marcio<----

#8 Tenko

Tenko
  • Membros
  • 661 posts
  • Gender:Male
  • Location:Osasco
  • Interests:Programação PHP, java ( é legal ) , javascript, flash, sql, C#

Postado 06 fevereiro 2006 - 12:03

CHMOD são atribustos de permissão.
Tipo chmod 777, permissão total ao arquivo
$sNome ='TENKO';
Todo mundo comigo...
_o_ _o> <o> \o> \o/
EEEEE MACARENAAAAAAA

#9 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 12:45

to entendendo esses atributos....

onde eu descubro todas as permissoes com explicacao d como funciona ?????
tipo:
0777 permissao total
0600 Escrita e leitura para o proprietario, nada ninguém mais


outra coisa.... eu to rodando meus arquivos php num server free, eu preciso liberar o diretorio onde ta meus arquivos tb ???? elas estao na raiz.....

http://dedezin.host.sk/cont.php

grato.
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....

#10 Dedezin

Dedezin
  • Membros
  • 216 posts

Postado 06 fevereiro 2006 - 17:16

axo q o servidor não permite grava os dados... agora deu a seguinte mensagem:

Warning: chmod() [function.chmod]: Operation not permitted in /mnt/storage/users/d/e/d/dedezin/cont.php on line 4

Warning: fopen(texto.txt) [function.fopen]: failed to open stream: Permission denied in /mnt/storage/users/d/e/d/dedezin/cont.php on line 5

Warning: fwrite(): supplied argument is not a valid stream resource in /mnt/storage/users/d/e/d/dedezin/cont.php on line 7

Warning: fclose(): supplied argument is not a valid stream resource in /mnt/storage/users/d/e/d/dedezin/cont.php on line 8


se for o caso do server bloquear essa opcao.. como eu faco pra bloquear tb no meu localhost onde faco os textes ??????

seria allow_url_fopen em Directive ????

utilizo Apache/1.3.34 (Win32) PHP/5.1.2
aS vEzeS eU FaLo cOm A vIdA....
As VeZEs E eLa qUeM DiZ....



Responder



  


0 usuário(s) está(ão) lendo este tópico

0 membros, 0 visitantes, 0 membros anônimos