Jump to content


Salva Em Um Txt Simples Me Ajudem


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

#1 Matheus

Matheus
  • Visitantes

Posted 12/07/2003, 14:47

Oi gente tudo bem?
olha só eu naum frago nada de php mais to precisando muito de vcs muito mesmo.
É o seguinte to fazendo um jogo em delphi, e este jogo terá a opção pra se jogar online, ai preciso de uma lista de quem está online ai que vcs entram.
Alguém pode me dizer como fazer tipo assim:
Ele recebe um texto e adicona uma linha a um txt com este texto tipo
www.robotizar.servidorPhp?Matheus:127.125.165
ai ele adiciona ao txt assim
Lord:200.456.359
Matheus:127.125.165

ficou meio confuso mais acho q vcs entenderam
ficaria muito muito agradecido se alguém me respondese
Muito obrigado
caso queira entrar em contato comigo
Robotizar@hotmail.com
icq 151916987

#2 yZarc

yZarc

    O Loco Meu !!

  • Usuários
  • 259 posts
  • Sexo:Não informado
  • Localidade:Sp/SP
  • Interesses:Programador php

Posted 13/07/2003, 01:35

ja tem varios topicos falando sobre isso aqui, por iss vo passar o comando que vc vai usar,

http://br.php.net/fopen

ta ai, em portugues, ai qualquer duvida procura aqui no forum que ja tem isso, se tiver duvida ainda ai s manda pra ca que agente responde
Hackers, you'll be free...

Community4Dev.org

Join us now and share de knowledge.


Comunidade para Desenvolvedores Livres...
Crie sem restrições e jogue fora as malditas licenças proprietárias...


em breve de volta....

#3 Matheus

Matheus
  • Visitantes

Posted 13/07/2003, 12:20

Eu vi o link q vc me passou mais o problema é que eu não entendo nada de php amigo... se tiver jeito de vc me der uma forçinha

#4 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

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

Posted 13/07/2003, 19:30

$texto = $var."\n";
if (!$fp = fopen("texto.txt", 'r+')) {
         echo "<font color=red face=verdana size=2>Erro abrindo arquivo</font>\n<br>";
         exit;
    }
    fseek($fp, 0, SEEK_END);
if (!fwrite($fp, $texto)) {
        echo "<font color=red face=verdana size=2>Erro escrevendo no arquivo</font>\n<br>";
        exit;
    }
print "<font color=red face=verdana size=2>Enviado com sucesso</font>\n<br>";
fclose($fp);
include "texto.txt";
?>
ai vc coloca o link como pagina.php?var=Matheus:127.125.165

#5 obrigado

obrigado
  • Visitantes

Posted 16/07/2003, 03:13

Muitooooooooooooooooo obrigado
naum testei ainda masi mesmo assim vc foi o unico q me ajudou
muito obrigado mesmooooooooooooooooooooooo valew velhinho te desejo sucesso do fundo do coração pessoas q ajudam pessoas sempre vaum pra frente pode ter certeza muito obrigado

#6 Não deu

Não deu
  • Visitantes

Posted 16/07/2003, 12:03

Amigo não deu certo
sabe aparece q teve sucesso mais quando olho o txt ele ta vazio
o endereço é este
http://robotizar2003...m/adicionar.php
http://robotizar2003.t35.com/texto
eu acho q o problema está no modo de enviar os arquivos sabe chamod e tal
o q eu preciso fazer para concertar?
desde já obrigado.
robotizar2003@hotmail.com

#7 Lice

Lice

    Quero ver quem é macho pra encarar meu avatar!

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

Posted 16/07/2003, 20:37

eu nao conseggui abrir aqui, qual erro q dá?

#8 é o seguinte

é o seguinte
  • Visitantes

Posted 17/07/2003, 00:19

da tudo certo
aparece a msg
msg enviada com sucesso
o tamanho do txt almenta
mais quando olho ele ta vazio
http://robotizar2003.t35.com/texto.txt
agora o link ta certinho
olha lá
obrigado

#9 obrigado

obrigado
  • Visitantes

Posted 17/07/2003, 12:59

obrigado amigo consegui
muito obrigado mesmo o problema estava no servidor
mas olha só preciso de outro favor mais acho q é simples
tipo
antes dele adcionar a linha ele olha quantas linhas tem o arquivo e se tiver cinquenta ele apaga tudo e põe esta nova linha
tipo assim no delphi ficaria
o arquivo era
mathes
fhdjsfs
fdsfds
dfs
fds

ai eu quero adiconar Lucas
if LinhasDoarquivo >= 5 then textodoarquivo = texto adicionado
entaum o arquivo ficaria so assim

lucas

e caso naum tivesse mais de cinco linhas ficaria

lucas
jão
hfdsfds

deu pra entender isso vai me ajudar muito na manutenção
desde já fico agradecido
prometo q é a ultima vez q te encho o saco hehehehehe
valew abraços

#10 muito obrigado

muito obrigado
  • Visitantes

Posted 18/07/2003, 02:26

Ae muito obrigado pela atenção mais já consegui a solução e sabe o que é mais imprecionante ...descobri sozinho heheheheh assustador né hehehehehhe valew galera a ajuda de vcs 2 que me fizeram chegar a este resultado
<?
$arquivo = "texto.txt";
$linhas = file($arquivo);
$qtdlinhas = count($linhas); 
if ($qtdlinhas > 4) {
   unlink($arquivo);
   }
$texto = $var."\n";
if (!$fp = fopen("texto.txt", 'a+')) {
        echo "<font color=red face=verdana size=2>Erro abrindo arquivo</font>\n<br>";
        exit;
   }
   fseek($fp, 0, SEEK_END);
if (!fwrite($fp, $texto)) {
       echo "<font color=red face=verdana size=2>Erro escrevendo no arquivo</font>\n<br>";
       exit;
   }
print "<font color=red face=verdana size=2>Enviado com sucesso</font>\n<br>";
fclose($fp);
include "texto.txt";
?>

fico muito agradecido
se quiserem saber um pouco sobre meu jogo clica ai projeto dragon ball trilogic card game




0 user(s) are reading this topic

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

IPB Skin By Virteq