Da pra fazer manualmente + com esse script é muito melhor da menos trabalho.
Só keria sabe em qual pasta coloka ele com q nome?
info
Grupo: Campones
Registrado: 22/10/05
Posts: 5
Reputação: 0
Da pra fazer manualmente + com esse script é muito melhor da menos trabalho.
Só keria sabe em qual pasta coloka ele com q nome?
Pow ja tentei varios codigos desse de deleta char inativo e sempre da a msm coisa...
Warning: file_get_contents(Caminho meu server): failed to open stream: Permission denied in c:\easyphp1-7\www\deletador.php on line 16
So q da em um monteeee de linha... eu axo q tem algo blokeando n sei (n sei mexe mtu bem em php)... ja tentei tira o .htaccess da pasta do meu ot mas n deu nada... alguem pode me ajuda?
mano eu precisava disso...
não pra tibia, mais dah pra adptar...
love you!
info
Grupo: Visconde
Registrado: 12/10/05
Posts: 340
Reputação: +1
Char no Tibia: Tweets

Meus parabens adorei isso pq os cara cria acc e nunca entra nossa meu vlw mesmo!
info
Grupo: Campones
Registrado: 18/03/06
Posts: 22
Reputação: 0
Realmente.
No meu server.
Tem sujeito que só cria char para pegar o dinheiro :pinch:
info
Grupo: Campones
Registrado: 25/05/06
Posts: 7
Reputação: 0
Aee achei um erro aí nesse comando e arrumei ele aqui..
Está funcionando assim:
Você cria um arquivo delete.php na pasta \www do seu php (apache)
e coloca o seguinte:
<?/*
+------------------------------------------+
| Script by: P!NGU3L4 |
| Modificado por: Thomas Leick |
+------------------------------------------+
*/
$timetodel = 'TEMPO PARA DELETAR (SEGUNDOS --> 604800 = 7 dias'
$playersDir = 'PASTA DOS PLAYERS DO SEU OT';
$accountsDir = 'PASTA DAS ACCOUNTS DO SEU OT';
$dir = dir($playersDir);
$accountsdeleteds = 0;
while($file = $dir -> read()) {
if(ereg('.xml$', $file)) {
$playerFile = $playersDir.'/'.$file;
$playerFgc = file_get_contents($playerFile);
$whereQuotes = explode('"', $playerFgc);
$atributeName = $whereQuotes[3];
$atributeAccount = $whereQuotes[5];
$atributeLastLogin = $whereQuotes[23];
if((time() - $atributeLastLogin) >= $timetodel) {
$accountsdeleteds = $accountsdeleteds+1;
$accountFile = $accountsDir.'/'.$atributeAccount.'.xml';
$accountFgc = file_get_contents($accountFile);
$xmlArrayToReplace = array('<character name="'.$atributeName.'" />' => '');
$xmlString = strtr($accountFgc, $xmlArrayToReplace);
$accountFp = fopen($accountFile, 'w');
fwrite($accountFp, $xmlString);
fclose($accountFp);
unlink($playerFile);
}
}
}
print('Foram deletados '.$accountsdeleteds. ' arquivos.');
print('<br>Espero ter ajudado!!!');
print('<br>Thomas Leick (Hoster do Thothur Ot Server)');
print('<br>http://thothur.zapto.org');
print('<br>Qualquer dúvida ou pedido de qualquer tipo de ajuda sobre o Tibia. Contate-me pelo forum ou pelo OT!');
?>
Para executar o script e deletar os arquivos que nao foram utilizados a um periodo de $timetodel segundos entre no site http://HostDoSeuServer:8090/delete.php
Espero ter ajudado!! Vlwsss galeraa!!!
Editado Junho 8 por Thomasleick
info
Grupo: Campones
Registrado: 08/06/06
Posts: 72
Reputação: 0
queria saber qual o nome do arquivo que eu tenho que add essas coisas
RoOOoX
eu tava precisando disso pro meu ot... ^^ XD
thx
k7 ! os cara fala fala fala e nao responde ##### nenhuma !! pq nao respondem ? coloca onde isso ? com ke nome ? ja é o 20º que pergunta isso
info
Grupo: Campones
Registrado: 29/11/06
Posts: 21
Reputação: 0
Achei bem rox esse script...e poem no index^^
u.u
info
Grupo: Campones
Registrado: 25/05/06
Posts: 7
Reputação: 0
k7 ! os cara fala fala fala e nao responde ##### nenhuma !! pq nao respondem ? coloca onde isso ? com ke nome ? ja é o 20º que pergunta isso
Olha o meu post um poko + pra cima q vc vai ver a resposta da sua pergunta!! =)
abraços
info
Grupo: Campones
Registrado: 27/11/05
Posts: 3
Reputação: 0
Ta funcionando pra qual versão???
pq tow afim de usar m 7.92....
flws
ta bom ![]()
gostei isso da jeito para algumas pessoas i bastante util hoje em dia
para n ocupar espaço em seu server chares inativos ! ![]()
flw:)
Aee achei um erro aí nesse comando e arrumei ele aqui..
Erro?
Que erro?
Larga mão de ser caozero! Não tem erro nenhum no script do pinguela!
Legal você ter melhorado o script, mas não precisava ter mentido pra isso.
E ainda tá faltando ";" depois do
$timetodel = 'TEMPO PARA DELETAR (SEGUNDOS --> 604800 = 7 dias'
Bjo na bun.da.
info
Grupo: Campones
Registrado: 04/08/05
Posts: 5
Reputação: 0
aew kra, mas ñ precisa desse script pra isso, da pra fazer manualmente isso, eh soh clica ali na pasta dos players com o botão direito, e bota pra organizar por Data de Modificação, ai tu ve a ultima vez q o char entrou, e c foi a muito tempo deleta!!! mas ta bom o tuto, pra ñ ter q faze manualmente. VLW!