- Fórum WMO
- → lwirkk's Content
lwirkk's Content
There have been 7 items by lwirkk (Search limited from 12/05/2023)
#1011169 Acessar Ip'S Locais De Uma Rede Via Web
Posted by lwirkk on 18/06/2011, 12:58 in Redes
Pessoal, gostaria de acessar os IP's locais de uma rede (192.168.2.1 ...) estando fora desta rede.
Exemplo:
Se tenho um servidor com IP 200.100.200.300 e na rede dele ele tem acesso ao IP: 192.168.2.1.
Procurei na internet e verifiquei se configurar o roteador para quando acessar uma porta do IP web ele redirecionar para o IP local funciona, não testei mas deve funcionar, porém são muitos IP's e quase sempre é adicinado um novo.
-------
Mas a questão é que se tenho 200 IP's locais, qual é a forma mais simples de liberar um acesso nesse servidor para que um determinado IP (o meu por exemplo) possa acessar a rede interna desse outro IP citado acima?
Por que basicamente o acesso eu queria para poder dar um ping remotamente em cada IP local da rede acima para verificar se esse IP local da rede está ONLINE ou não.
Muito obrigado desde já!
#1011024 Galeria De Fotos, Quase Que Totalmente Automatizada.
Posted by lwirkk on 13/06/2011, 01:25 in Artigos, Dicas e Tutoriais de PHP
Tem como colocar, mas não é tão simples, talvez compense mais usar a galeria : http://coppermine-gallery.net/ que possui esta funcionalidade se não me engano.Uma duvida tem como colocar ranking nessa galeria
me ajudem
preciso muito
colocar ranking
o pessoal vota ou clica na img e essa foto ganha uma pontuaçao
essa img vai para cima fica entre umas das primeiras.
Para implementar nesta deste post, precisaria de guardar os dados de cada imagem em um arquivo (talvez um TXT) para não precisar usar banco de dados.
Qualquer coisa é só dizer.
#1000754 Phpquery
Posted by lwirkk on 25/06/2010, 20:35 in Artigos, Dicas e Tutoriais de PHP
Com base nas Fluent Interfaces e jQuery, implementei o phpQuery.
Para quem não sabe nenhum dos dois acima, o "phpQuery", tem como objetivo desenvolver de uma forma melhor para melhor entendimento do código.
Bom, segue o script e o código de exemplo.
Exemplos:
include('phpQuery.php'); // Básico php('teSte')->strtolower()->ucfirst()->echo(); // Pouco mais complexo. $array = php(array('teSte','TeStE'))->strtolower()->ucfirst()->substr(0,3)->str_shuffle()->return(); foreach( $array as $valor ){ echo $valor; }
É possível de usar quase todas funções do PHP, nativas ou não.
Funções com mais argumentos, sempre o primeiro argumento será a string informado no início da chamada, os demais podem ser passados como referência.
Exemplo:
substr() do PHP:
Primeiro argumento = String.
Segundo argumento = Ponto inicial de caracteres da string.
Terceiro argumento = Quantidade de caracteres que serão retornados.
Sem phpQuery:
substr('teste',0,3);
Com phpQuery:
php('teste')->substr(0,3);
Como mostrado, com phpQuery ficou maior a quantidade de códigos, porém com uma interface mais fácil de ser entendida para algumas pessoas, principalmente se for chamada mais de uma função para a mesma string ou array.
Não será útil para todos, claro, mas para alguém deve ser.
Muito obrigado!
Attached Files
- phpQuery.php 1.37KB 10 downloads
#1000753 Gerarlink
Posted by lwirkk on 25/06/2010, 20:03 in Artigos, Dicas e Tutoriais de PHP
Retorno: String
Descrição: Gera um texto amigável para link's a partir do texto passado, pode passar o separador a ser usado.
Bibliotecas: Nenhuma
Limitações: PHP 4.0+
Função:
function gerarLink( $input, $replace = '-' ){ $return = trim(ereg_replace(' +',' ',strtr(strtolower($input),'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç','AAAAEEIOOOUUCaaaaeeiooouuc' ))); $var = str_replace(' ',$replace,$return); while( strstr($var, $replace.$replace) ){ $var = str_replace($replace.$replace, $replace, $var); } return $var; }
Exemplo de utilização:
<?php echo gerarLink('João da Silva foi ao supermercado fazer compras'); // joao-da-silva-foi-ao-supermercado-fazer-compras echo gerarLink('João da Silva foi ao supermercado fazer compras','_'); // joao_da_silva_foi_ao_supermercado_fazer_compras ?>
#1000700 Sub2Str
Posted by lwirkk on 23/06/2010, 20:24 in Artigos, Dicas e Tutoriais de PHP
Retorno: String
Descrição: Idêntico a substr() do PHP, porém não corta diretamente a palavra, espera terminar a palavra mais próxima ao limite passado, podendo ser adicionado caracteres extras.
Bibliotecas: Nenhuma
Limitações: PHP 4.0+
Função:
function sub2str( $str = '', $ini = 0, $num = 120, $extra = '' ){ while( $k != 1 ){ $texto = substr($str,$num,1); if( ! strpos($str,' ') && ! $num_exit ){ $num_exit = 9999999; }elseif( (strlen($str)+strlen($extras)) > $num && $texto != ' ' && ! $num_exit ){ $num++; }else{ $k = 1; if( strlen($str) <= $num ){ return substr($str,$ini,$num); }else{ return substr($str,$ini,$num).$extra; } break 1; } } }
Exemplo de utilização:
<?php echo sub2str('João da Silva foi ao supermercado fazer compras',0,36,'...'); // João da Silva foi ao supermercado... ?>
#1000698 Ucnome
Posted by lwirkk on 23/06/2010, 20:08 in Artigos, Dicas e Tutoriais de PHP
Retorno: String
Descrição: Passe o nome da pessoa ou outro do tipo para ser retornado as palavras com primeira letra em maiúculo.
Bibliotecas: Nenhuma
Limitações: PHP 4.0+
Função:
function UcNome($nome){ $exp = explode(' ',$nome); $novo_nome = NULL; $array = array('de','do','da','das','dos','des'); foreach( $exp as $palavra ){ if( ! in_array(strtolower($palavra),$array) ){ $novo_nome .= ucfirst(strtolower($palavra)).' '; }else{ $novo_nome .= strtolower($palavra).' '; } } return ereg_replace('( )$','',$novo_nome); }
Exemplo de utilização:
<?php echo UcNome('joão da silva'); echo UcNome('JOÃO DA SILVA'); // João da Silva ?>
#1000621 Nomeestado
Posted by lwirkk on 22/06/2010, 12:50 in Artigos, Dicas e Tutoriais de PHP
Retorno: String, Boolean[FALSE]
Descrição: Passe a sigla do estado para retornar seu nome completo ou passe o nome para retornar sua sigla. Caso nada seja encontrado retorna Boolean FALSE.
Bibliotecas: Nenhuma
Limitações: PHP 4.0+
Função:
function NomeEstado($estado = ''){ $estados = array('Acre'=>'AC','Alagoas'=>'AL','Amapá'=>'AP','Amazonas'=>'AM','Bahia'=>'BA','Ceará'=>'CE','Distrito Federal'=>'DF','Espírito Santo'=>'ES','Goiás'=>'GO','Maranhão'=>'MA','Mato Grosso'=>'MT','Mato Grosso do Sul'=>'MS','Minas Gerais'=>'MG','Pará'=>'PA','Paraíba'=>'PB','Paraná'=>'PR','Pernambuco'=>'PE','Piauí'=>'PI','Rio de Janeiro'=>'RJ','Rio Grande do Norte'=>'RN','Rio Grande do Sul'=>'RS','Rondônia'=>'RO','Roraima'=>'RR','Santa Catarina'=>'SC','São Paulo'=>'SP','Sergipe'=>'SE','Tocantins'=>'TO'); $from = 'ÀÁÃÂÉÊÍÓÕÔÚÜÇàáãâéêíóõôúüç'; $to = 'AAAAEEIOOOUUCaaaaeeiooouuc'; if( strlen($estado) > 0 ){ if( strlen($estado) == 2 ){ return array_search(strtoupper($estado),$estados); }elseif( strlen($estado) > 2 ){ $estado = explode(' ',$estado); $palavras_nova = ''; foreach( $estado as $palavras ){ if( $palavras != 'de' && $palavras != 'do' ){ $palavras_nova .= ucwords(strtolower($palavras)).' '; }else{ $palavras_nova .= $palavras.' '; } } $estado = trim($palavras_nova); if( array_key_exists($estado,$estados) ){ return $estados[$estado]; }else{ foreach( $estados as $nome=>$sigla ){ if( strtr($nome,$from,$to) == $estado ){ $enc = $sigla; break 1; } } if( $enc ){ return $enc; }else{ return FALSE; } } }else{ return FALSE; } }else{ return FALSE; } }
Exemplo de utilização:
<?php echo NomeEstado('mg'); // Minas Gerais echo NomeEstado('minas gerais'); // MG // Caracteres maiúsculos ou minúsculos, pode ser passado da forma que desejar, limitando a escrita correta do nome do estado ou sigla. ?>
- Fórum WMO
- → lwirkk's Content
- Privacy Policy
- Regras ·