
Fvox
Membros-
Total de itens
97 -
Registro em
-
Última visita
Tudo que Fvox postou
-
Se você está escondendo o erro, seja lá com o que for, vai ser difícil de encontrar o problema se der erro. =p Mas ninguém é louco de desabilitar os erros em development mode para debugar uma aplicação, né. A real vantagem do error_reporting() sobre o @ é performance, pois este operador acaba tornando as funções mais lentas. []'s
-
Você pode utilizar o operador @ na frente das rotinas para ocultar o erro específico. Ou então declarar o error_reporting como 0 no início do código: <?php error_reporting(0); []'s
-
Hi. Seria ótimo se o PHP tivesse threads, mas por enquanto, você vai ter que se virar com o que tem pra hoje. =p Como o MLeandroJr! falou, você pode diminuir o timeout do fsockopen já que quando a porta está aberta, é mais rápido. Também pode dividir a task com forking. Creio que haverá um bom ganho de desempenho. Mas o ideal mesmo para este tipo de aplicação é utilizar outra linguagem de programação (C ou até Perl) e convocar o script de dentro do PHP. []'s
-
Sobre ser defender, pode deixar que eu já cheguei sendo HAHAHAHH. =p http://scriptbrasil.com.br/forum/index.php?showtopic=162874 []'s
-
Hi. Uia, um ruby coder. Mais raridade que eu, que sou Perl coder hahahahh. Também sou novo aqui, mas espero que seja bem vindo como aparentemente eu fui. =p []'s
-
Hi. A função eregi é deprecated. Se quiser utilizar expressões regulares, use funções como preg_match. Ou você pode dar explode e pegar o último elemento do array: $a = 'arquivo.php.png.PHP'; $ext = strtolower(end(explode('.', $a))); if($ext == 'png' || $ext = 'jpg' || $ext == 'jpeg' || $ext = 'gif') echo "O upload sera feito!\n"; else echo "Formato de arquivo invalido\n"; Ou usando regexp, com o caractere $ para validar que está no fim da bagaça: $a = 'arquivo.php.png.phP'; if(preg_match('/\.(png|jpe?g|gif)$/i', $a)) echo "O upload sera feito!\n"; else echo "Formato de arquivo invalido\n"; Só toma cuidado com a configuração do apache, que pode interpretar arquivos como teste.php.jpg como scripts normais, ignorando o "jpg" no final por padrão. []'s
-
E agora ? O que devo aprender?
pergunta respondeu ao Andre_Luiz de Fvox em Outras Linguagens de Programação
Sim. Trabalhei por um tempo desenvolvendo crawlers em geral. Em perl se encaixa bem pelo ótimo suporte da biblioteca Curl, módulos de XPaths e claro, expressões regulares! =P []'s -
E agora ? O que devo aprender?
pergunta respondeu ao Andre_Luiz de Fvox em Outras Linguagens de Programação
Wut?!? Quem dera se eu trabalhasse no Google hahahah. Aliás, o Google não usa Perl, e sim Python para as tasks deles. As empresas que na real usam Perl são IBM, Yahoo, Amazon e outras. Também há uma grande participação de empresas que utilizam scrappers e robots (Buscape, JaCotei e afins), além do uso por sysadmins, processamento de texto em geral e até genética. =p []'s -
Hi. Cara, dê detalhes, pelo amor de deus hahah. O que você quer? A paginação em si, ou algo em ajax? Com uma imagem, não dá pra saber. Se for a paginação, isso não é feito com javascript pois é server-side. As queries devem ser tratadas para limitar os parâmetros através da cláusula LIMIT se for MySQL, ou ROWNUM se for Oracle, e por aí vai. []'s
-
Nada que um break no loop não resolva... =p function comp($a, $b) { list($a, $b, $c) = array(str_split($a), str_split($b), 0); for($i=0;$i<count($a);$i++) for($j=0;$j<count($b);$j++) if($a[$i] == $b[$j]){ $c += 1; break; } return $c; } $senha = 1234; $in = 4444; echo 'Você acertou: ', comp($senha, $in), "\n"; []'s
-
Hmm, acho que saquei. Vê aí agora: function comp($a, $b) { list($a, $b, $c) = array(str_split($a), str_split($b), 0); for($i=0;$i<count($a);$i++){ for($j=0;$j<count($b);$j++) if($a[$i] == $b[$j]) $c += 1; } return $c; } $senha = 1234; $in = 4321; echo 'Você acertou: ', comp($senha, $in), "\n"; []'s
-
E agora ? O que devo aprender?
pergunta respondeu ao Andre_Luiz de Fvox em Outras Linguagens de Programação
Hi. Sem querer aumentar sua dúvida, mas eu também colocaria um Python (Django) nessa sua lista. Enfim, são vários casos a se pensar quando o assunto é linguagem de programação e framework. No meu caso, eu primeiramente avalio a sintaxe e o ambiente de desenvolvimento. Já trabalhei com .NET e com J2EE. Não gosto de Windows, então tive que sair do .NET logo de cara. Depois, ao fuçar no Java, além de "unixzeiro" descobri que sou "scripteiro" e a sintaxe do Java não me agradava bem como a do C# não me agradou. Acabei brincando de desenvolvimento web com Perl e frameworks como Catalyst, Mojolicious, Dancer, etc. Resumindo, o que você vai escolher depende muito mais do que você quer pra si mesmo do que funcionalidades. Quer conforto? Pega algo que funcione melhor no SO que você gosta. Quer dinheiro? Prepare-se para ficar louco, pois todas as citadas dão dinheiro na verdade huahauhaua. []'s -
Hi. Meu cadastro aqui é antigo, mas sou na verdade novo. =p Me chamo Junior, tenho 19 anos. Curso ciência da computação que estou no 3º semestre. Comecei a estudar hacking/segurança digital aos 12 anos, e foi isso que me trouxe à programação. Eu até trabalharia com segurança, mas trabalhar com isso aqui no Brasil é pra passar fome hahahh. Estou trabalhando com Perl, mas já trabalhei também com PHP e .NET (C#, VB.NET) e já brinquei bastante com Python, J2EE e J2ME e outras coisinhas mais. Apesar de atualmente ser desenvolvedor, ainda escrevo alguns papers e matérias, além de frequentar fóruns de infosec do mundo a fora. Enfim, espero poder contribuir com o crescimento da comunidade no que eu puder. See u later! ;-) []'s
-
Hi. Que tal quebrar a string em um array e ir comparando os índices? Fiz uma funçãozinha de exemplo pra ti. function comp($a, $b) { if(strlen($a) != strlen($b)) return 0; list($a, $b, $c) = array(str_split($a), str_split($b), 0); for($i = 0; $i < count($a); $i++) if($a[$i] == $b[$i]) $c += 1; return $c; } $senha = 5452; $in = 5196; var_dump(comp($senha, $in)); Se não for isso, me avisa que eu não entendi direito. =P Se precisar de explicação, também é só falar. []'s
-
Hi. Quanto ao primeiro erro: Conforme já foi dito aqui no tópico, o erro realmente está ao utilizar a função unset(). Não há lógica em destruir uma variável, e chama em seguida. Se precisar que o valor seja vazio, transforme em NULL ao invés de dar um unset: $operator = null; Quanto ao segundo erro, você está adicionando valores numa variável que não existe, ou seja, não foi definida antes. Basta declará-la antes de utilizar já concatenando: $str = null; $str .= 'fvox'; Se não houver a primeira declaração ali como NULL, vai ser disparado o warning. []'s
-
O segredo pra isso é alterar as queries para um LIMIT com dois parâmetros. Sendo assim, você pode capturar o parâmetro $_GET['p']. Se desejar exibir 15 itens na página, então o valor mínimo na cláusula LIMIT seria: min: (page - 1) * 15 max: min + 15 []'s
-
Hi. Ou você cria um array para armazenar os links com os respectivos ids, ou você aumenta as "dimensões" deste array que você já está usando. Por exemplo: <?php $arr = array('Janeiro' => array('id' => 1, 'link' => '/mes/jan'), 'Fevereiro' => array('id' => 2, 'link' => '/mes/fev')); // print_r($arr); foreach($arr as $k => $a) echo 'Mes: ', $k, "\nid: ", $a['id'], "\nlink: ", $a['link'], "\n\n"; ?> []'s
-
Hi. Há diversos modos de se fazer isso. Com regexp, explode, substr, etc... Pode mandar um exemplo de conteúdo que essa variável costuma possuir? Assim podemos analisar qual seria a melhor solução para o caso. []'s
-
Como percorrer um texto e pegar somente as imagens?
pergunta respondeu ao martins123321 de Fvox em PHP
Hi. Yep. Todas as funções que envolve regex do tipo POSIX já podem se considerar deprecated. Agora sobraram apenas as PCRE (perl compatible regular expressions). :-) []'s -
Como colocar marca d'agua nas imagens usando ckeditor
pergunta respondeu ao martins123321 de Fvox em PHP
Hi. Sim, é possível através da biblioteca GD. Inclusive há classes que fazem isso de forma mais simplificada no phpclasses.org. Já que o CMS que você utiliza não possui suporte à isso por default, definitivamente você terá que implementar na 'unha'. By the way, tem um ótimo artigo que explicará melhor como utilizar as funções para criar marca d'água: http://clares.wordpress.com/2008/07/17/mar...gua-em-imagens/ -
Como percorrer um texto e pegar somente as imagens?
pergunta respondeu ao martins123321 de Fvox em PHP
Hi. Como foi dito, você deve utilizar expressões regulares (regex). Em especial, funções que iniciam com preg_. Mini exemplo pro teu caso: $str = 'O Candidato fulano de tal foi visitar várias cidades do estado <img src="imagem1.jpg" /> para divulgar a sua candidatura, <img src="imagem2.jpg" />na manha de ontem ele estava numa reunião para ver.'; preg_match_all('/<img\ssrc="([^"]+)/', $str, $images); print_r($images); foreach($images[1] as $img) echo 'Imagem: ', $img, "\n"; -
Sua LD_LIBRARY_PATH está setada corretamente? Verifica se está no env... Por ex: :~$ env | grep LD_LIBRARY_PATH LD_LIBRARY_PATH=/home/fvox/oracle/product/10.2.0/db_1/lib
-
Engraçado, eu tinha lido sobre essa função e nem me toquei oO Consegui agora, valeu cara. :D
-
Olá. Gostaria de separar uma string por espaços, para usar a função explode(); Exemplo: <?php $num = "123456"; $dr = "explode(" ", $num); Tentei algo como a função wordwrap(), mas só funciona com palavras mesmo haieweuae. Quero separar letras, não espaços =P Obrigado desde já.
-
Em nenhum evento, vou usar esse script na barra de endereços, não vou inserir na source de nenhum site. :unsure: