weslley_Killer
Mensagens : 25 Data de inscrição : 27/08/2011 Idade : 28 Localização : Natal
| Assunto: [PHP] SA-MP Parser BANs site Seg Ago 29, 2011 3:25 pm | |
| SA-MP Parser BANs site pela primeira e única "ilinx Exemplo vivo Ok heads up, este script é uma classe / objeto , aqueles de vocês que não estão familiarizados com os conceitos básicos da programação orientada a objeto, eu recomendo que você ler sobre o assunto e aprender através da experimentação com o arquivo index.php exemplo. O código agora está mais limpo e mais simples de um grau. Basicamente, este pequeno script que escrevi para todos vocês permite que você mostre a sua banlist em seu site, e formatá-lo de qualquer maneira que você quiser! Por exemplo, você poderia mostrar o ip de uma das 10 proibições mais recentes. Documentação vazio Bans:: __construct ( corda $ fHost, corda $ fusor, corda $ fPass) Parâmetros $ fHost - host ftp remoto para se conectar a $ fusor - username ftp remoto para se conectar a $ fPass - password ftp remoto para se conectar a cadeia de Bans:: rawList ( corda $ FVAR) Descrição Lê banlist e retorna como uma string com os proibição de uma nova linha Parâmetros $ FVAR - o arquivo a ser lido a partir de vazio Bans:: cron ( corda $ remote_file) Descrição banlist downloads como "samp . proibição ", bom para cronjob Parâmetros $ remote_file - o arquivo remoto para download (por exemplo 'samp03svr/samp.ban' ou a banlist e outras opções de escolha na forma como você deseja Parâmetros formato $ - o formato especificado a ser usado quando a formatação da banlist argumentos formato:. # DATA - a data da proibição # dtime - data e hora da interdição, separados por um & # 39; - "no meio # TIME - tempo da proibição # USER - exibir o nome de usuário que foi banido # IP - exibir o ip que foi banido # BTYPE - tipo de proibição de emissão (por exemplo, proibição intervalo) $ ASC - alternar para exibir a lista de proibição em ordem crescente, formato verdadeiro fim é ascendente falsas ordenará a lista de proibição descendente $ LIMIT - limite de proibições para imprimir, 0 para ilimitado $ todayOnly - exibir somente hoje proíbe, é verdade só irá mostrar as proibições de hoje, falsa irá mostrar todos os Download (Classe Exemplo +) Heres um exemplo vivo . Setup Extraia o Bans.rar e enviá-lo para o seu site ou onde quer que você tenha um interpretador do PHP instalado e gostaria de exibir as proibições. Setup um trabalho cron para ser executado no entanto muitas vezes você quiser (eu recomendo a cada 20 ou mais minutos) e apontá-lo para o seu script cron job que chama o Bans:: função cron, um exemplo de script cron job está incluído no download (example_cron.php) Exemplos Há dois arquivos de exemplo incluídos example_index.php example_cron.php example_index.php é uma página de exemplo que mostra como o analisador pode ser usado para formatar seu banlist example_cron.php é um exemplo de script cron, um pouco de edição é necessário. Além disso, aqui estão mais alguns exemplos de Bans : função arseBan, como é documentado completamente confusa. PHP Code: <? Php $ Bans = new Bans ( "localhost" , "root" , "pass" ); echo "<ul>" ; echo $ Bans -> parseBan ( "<li> # USER (# IP) proibiu em # TEMPO , # DATE </ li> " , falsas , 10 ); echo "</ ul>" ; ?> PHP Code: <? Php $ Bans = new Bans ( "localhost" , "root" , "pass" ); echo $ Bans -> parseBan ( "USER # foi proibido em # # DATA HORA em, # BTYPE" , false ) &. # 39; <br/> '; ?> Esperemos que im ficando melhor a essa coisa explicando: P Se você ainda precisar de ajuda com este sinta-se livre para me adicionar no msn, no entanto, não espere que eu spoonfeed você como eu não tenho tempo para fazer isso, eu vou simplesmente te na direção correta / tentativa de explicar melhor as coisas (o meu msn está no meu perfil). Não há nenhuma razão # porque eu não realmente ter uma banlist com um exemplo motivo nele. Se alguém poderia ser tão generoso como a fornecer-me com um banfile que tem um parâmetro razão nele, vou acrescentar uma opção de RAZÃO # aos argumentos formato. PM / MSN me, ty Paz __________________ Servidores disponível em os EUA eo Reino Unido. Livre, ensaios 7 dias (sem compromisso) estão disponíveis mediante pedido. Onebip Pagamentos móveis aceita. Pague com o seu telemóvel! . Recurso de rotação de logs implementadas. grátis cPanel web hosting é incluído com todos os servidores, mediante pedido . ! Minecraft agora disponível para o Host Sugerir características Volt: http://volthost.uservoice.com/forums/125651-general | |
|