- Fórum WMO
- → Renan Gonçalves's Content
Renan Gonçalves's Content
There have been 97 items by Renan Gonçalves (Search limited from 20/04/2023)
#855698 Qual editor html vc prefere?
Posted by Renan Gonçalves on 19/06/2007, 18:10 in Editores HTML Proprietários
#870359 Melhores Usos, Tem Alguma Diferença Entre Uso E Uso?
Posted by Renan Gonçalves on 13/09/2007, 09:55 in PHP
Vale a pena dar uma olhada !
Ou melhor, podemos abstrair algumas coisas do Code Conventions for Java
[]'s
#859378 Duvidas Quanto Ao Foreach Com Array
Posted by Renan Gonçalves on 11/07/2007, 00:52 in PHP
Discordo !Não se vicie muito no foreach, ele é bom, mas nada substitue um bom while ou um for
No PHP, um foreach substitue muito bem um while ou for.
Porque, no PHP, ArrayList, HashTable, HashMap e tudo mais no final é um simples array.
Não sabemos ao certo qual vai ser o modo de itera-lo.
Então, aqui vai um código comparando o uso dos 3 métodos em um simples array.
<?php // Algum erro ? error_reporting(E_ALL); // Construindo um array $array = array('chave' => 'valor', 'outra_chave' => 'mais um valor', 'ainda outro'); // Usando FOR echo 'Usando FOR:<br />'; $chaves = array_keys($array); for ($i = 0; $i < count($chaves); $i++) { // Pegando valor $valor = $array[ $chaves[$i] ]; printf('%d => %s => %s<br />', $i, $chaves[$i], $valor); } // Usando FOREACH echo '<br />Usando FOREACH:<br />'; foreach ($array as $chave => $valor) { printf('%s => %s<br />', $chave, $valor); } // Usando WHILE echo '<br />Usando WHILE:<br />'; $chaves = array_keys($array); $i = 0; while (isset($chaves[$i])) { printf('%d => %s => %s<br />', $i, $chaves[$i], $valor); $i++; }
Existem outras formas de iterar melhor este array, porém este foi o mais rápido que achei.
Se alguém tiver outro, post.
[]'s
#858856 Duvidas Quanto Ao Foreach Com Array
Posted by Renan Gonçalves on 07/07/2007, 10:07 in PHP
Você colocou o enctype correto no formulário ?
[]'s
#845182 Quebra De Linha Automatico Em Texto
Posted by Renan Gonçalves on 30/04/2007, 08:11 in PHP
Então a função para ser usada é mesmo a wordwrap.
<?php $texto = wordwrap($texto, 80, '<br />'); ?>
[]'s
#846814 Programa Com Php Web E Desktop
Posted by Renan Gonçalves on 07/05/2007, 22:25 in PHP
Mas vale lembrar que não é só reaproveitar um pouco, mas se você estiver fazendo este projeto em três camadas (MVC) tudo o que você vai precisar fazer é trocar os visualizadores, que ao invez de HTML serão GTK.
Eu sempre tive vontade de fazer um sistema assim, mas me faltou tempo e oportunidade (no mundo dos negócios é meio difícil uma oportunidade desta).
Mas fica aqui a minha plena disposição em ajudar qualquer um que inicie um projeto deste.
[]'s
#845188 Quebra De Linha Automatico Em Texto
Posted by Renan Gonçalves on 30/04/2007, 08:27 in PHP
Mostre a saída, aparentemente o código está certo !
[]'s
#845185 Quebra De Linha Automatico Em Texto
Posted by Renan Gonçalves on 30/04/2007, 08:21 in PHP
Defina $texto = $row['texto']; antes do wordwrap.
$texto = $row['texto']; $texto = wordwrap($texto, 80, '<br />');
[]'s
#845190 Quebra De Linha Automatico Em Texto
Posted by Renan Gonçalves on 30/04/2007, 08:30 in PHP
Troque o parametro $width por algum número menor.
Coloque outro caracter de quebra de linha.
Leia mais sobre a função wordwrap.
Bons estudos !
[]'s
#845196 Quebra De Linha Automatico Em Texto
Posted by Renan Gonçalves on 30/04/2007, 09:11 in PHP
É ... cut, mas é opcional, deveria funcionar.
De qualquer forma, é isso ai !
E lembre-se que você sempre pode contar com o manual!!!
[]'s
#869541 Distância Do Monitor
Posted by Renan Gonçalves on 07/09/2007, 16:28 in Dúvidas Gerais
Costumo ficar uns 50 cm quando estou relaxado e uns 40 cm quando estou extremamente concentrado.
[]'s
#870349 Rich Text Editor
Posted by Renan Gonçalves on 13/09/2007, 08:45 in Java Web (J2EE)
Como o PA disse, é só entrar no site que tem os exemplos.
Exemplo Completo
Outros exemplos mais simples
Note que nos exemplos existe o código usado, o exemplo em si e um combo box para pular para outro exemplo.
[]'s
#866363 Php Para Ruby On Rails
Posted by Renan Gonçalves on 18/08/2007, 12:57 in Ruby
Migrar de uma linguagem para um framework.
Acho que todos os programador em Ruby cometem esse erro.
De sempre querer comparar a linguagem (PHP) com um framework (Ruby on Rails).
Uma boa opnião sobre isso é dito por Claudio Franco: Blog do Claudio Franco
Se a melhor coisa que conseguem para brincar com RoR vs PHP é comparar um Framework com uma linguagem de programação pura e dura (sem frameworks) então é porque estamos a ficar sem argumentos válidos
Se querem comparar, comparem.
Mas que façam de forma justa.
Comparem CakePHP, Ruby on Rails, Simphony, Zend Framework e afins e teremos algo a discutir.
E, enfim, respondendo a sua pergunta.
Antes de qualquer coisa que tal passar por algumas frameworks em PHP ?
[]'s
#871054 Repassar Variaveis Por Get
Posted by Renan Gonçalves on 17/09/2007, 14:49 in PHP
Você não leu essa resposta do tópico anterior, que era seu ?
http://forum.wmonlin...&...st&p=870351
[]'s
#870981 Repassar Variaveis Por Get
Posted by Renan Gonçalves on 17/09/2007, 11:29 in PHP
Mais ou menos dessa forma:
foreach ($array as $chave => $valor) { echo $chave . ' => ' . $valor . '<br />'; }
[]'s
#871023 Repassar Variaveis Por Get
Posted by Renan Gonçalves on 17/09/2007, 13:43 in PHP
Pegar os parametros da URL com o parse_url
$query = parse_url($url, PHP_URL_QUERY);
E pegar o q com uma ER.
(^q=|&q=)([^&]+)
O que resultaria em:
<?php $url = 'http://www.google.com.br/search?source=ig&hl=pt-BR&q=WebMasters+Online&btnG=Pesquisa+Google&meta='; ereg('(^q=|&q=)([^&]+)', parse_url($url, PHP_URL_QUERY), $query); $word = urldecode($query[2]); echo $word; ?>
Corrigindo...
Você pode usar o parse_str para listar o argumentos de parse_url($url, PHP_URL_QUERY)
<?php $url = 'http://www.google.com.br/search?source=ig&hl=pt-BR&q=WebMasters+Online&btnG=Pesquisa+Google&meta='; $params = parse_str(parse_url($url, PHP_URL_QUERY)); print_r($params); ?>
Onde $url é seu referer.
[]'s
#863983 Documentação E Gerencia De Projetos
Posted by Renan Gonçalves on 03/08/2007, 15:04 in Teoria de Programação
Até agora se mostrou muito útil e os mantenedores do projeto estão sempre em constante comunicação com os usuários e sempre inovando.
É OpenSource e feito em Ruby on Rails...
ClockingIT
[]'s
#868463 Er Data A Batalha De Mais De 3 Horas
Posted by Renan Gonçalves on 31/08/2007, 21:25 in PHP
Essa minha ER aceita:
- Mês precedido ou não de zero
- Dia precedido ou não de zero
- Ano de 1 a 2999
- Ano precedido ou não de zero (Pode ser 0001, 001, 01, 1, etc)
^(0?[1-9]|[12][0-9]|3[01])(\/|\.)(0?[1-9]|1[0-2])(\/|\.)([12][0-9]{3}|[0-9]{0,3}[1-9]|[0-9]{0,2}[1-9][0-9]|[0-9][1-9][0-9]{0,2})$
Pra ficar melhor eu quebrei ela:
<?php $str = '11/03/0211'; $er = '^'; $er .= '(0?[1-9]|[12][0-9]|3[01])'; $er .= '(\/|\.)(0?[1-9]|1[0-2])'; $er .= '(\/|\.)([12][0-9]{3}|[0-9]{0,3}[1-9]|[0-9]{0,2}[1-9][0-9]|[0-9][1-9][0-9]{0,2})'; $er .= '$'; if (ereg($er, $str, $res)) { echo 'Casou !!!'; print_r($res); } else { echo 'Vai morrer solteira !!!'; } ?>
[]'s
PS: Tinha uma (vírgula) marota e errada ali.
#846038 Duvidas Sobre Php
Posted by Renan Gonçalves on 03/05/2007, 22:42 in PHP
<?php // Pagina Padrao $pagina = 'principal'; // Paginas Validas $paginas = array('pri' => 'principal', 'sob' => 'empresa', 'forum' => 'forum', 'cal' => 'calendario', 'cont' => 'contato'); if (isset($paginas[$escolha])) $pagina = $paginas[$escolha]; echo file_get_contents($pagina); ?>
[]'s
#845206 Erro Cookie
Posted by Renan Gonçalves on 30/04/2007, 09:48 in PHP
[espaco]<?php setcookie(); ?>Retorna um erro, porque algo foi mandado para o browser antes de setar o cookie.
[]'s
#855805 Verificar Disponibilidade
Posted by Renan Gonçalves on 20/06/2007, 08:52 in Ajax
A CADA letra o script fazer um request é meio grotesco.
O ideal, na minha forma de pensar, é que depois de um certo número de letras você começar a fazer as requisições, dessa maneira (com 6 caracteres):
<input type="text" name="login" id="login" class="form" onkeyup="if (this.value.length >= 6) { startRequest(); }" />
Ou então após 6 caracteres (ou seja lá qual será o minimo) voce executar o script e este script lhe trazer UM ARRAY com todos os logins que comecam com estes 6 primeiros caracteres. E então, se exister o login digitado dentro deste array, não pode registrar.
Com isso você consegue poupar muitos requests.
Entendeu ?
[]`s
#870351 Busca Google
Posted by Renan Gonçalves on 13/09/2007, 08:57 in PHP
É Renan !!!
Mas bem ...
Cara, isso vem pelo referer.
É só você tratar essa string !
Veja o que veio num teste que fiz:
..... [HTTP_CONNECTION] => keep-alive [HTTP_REFERER] => http://192.168.0.1/projetos/scripts/testes/?q=Renanzinho%20homenzarrao [HTTP_COOKIE] => __utmz=224789850.1188240478.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utma=224789850.566357810.1188240478.1189629603.1189634259.6 ....
O meu referer é:
http://192.168.0.1/projetos/scripts/testes/?q=Renanzinho%20homenzarrao
Então a lógica é:
- Verificar se o referer é do Google
- Tratar a url e pegar o parametro "q"
Saiba mais sobre ER no Guia ER
[]'s
#870285 Excluir Múltiplos Campos Do Tipo Checkbox
Posted by Renan Gonçalves on 12/09/2007, 19:48 in PHP
Mesmo você tratando um array como uma String irá funcionar ?
$id = addslashes(htmlentities($_POST['id']));
foreach($id as $c) {
mysql_query("DELETE FROM noticias WHERE noticia_id = '".$c."'") or die(mysql_error());
}
Aconselho a fazer da seguinte forma:
$id = $_POST['id']; foreach($id as $c) { $c = addslashes(htmlentities($c)); mysql_query("DELETE FROM noticias WHERE noticia_id = '".$c."'") or die(mysql_error()); }
[]'s
#870223 Busca Google
Posted by Renan Gonçalves on 12/09/2007, 15:45 in PHP
Pesquisar se tem google na URL, ai ele já sabe que você veio do Google.
E para saber a palavra buscada é fácil !
Notem que quando você faz uma busca a URL fica parecida com:
Vendo o parametro q:
q=WMonline
Ou seja, a palavra que eu usei para fazer a busca.
Deve ser isso
[]'s
#867337 [resolvido] Classes ... E Adodb
Posted by Renan Gonçalves on 24/08/2007, 11:54 in PHP
function getUser() { $rs = $this->db->db->Execute("SELECT * FROM users"); if (!$rs) print $this->db->db->ErrorMsg(); else print_r($rs->fields); $rs->Close(); }
Ahhhhhhhh... cheguei atrasado !!!
Na verdade eu estava lendo o tópico ai chegou um amigo aqui no micro pedindo pra ver algo no Orkut, perdi tempo !!!
Boa savior !!!
[]'s
- Fórum WMO
- → Renan Gonçalves's Content
- Privacy Policy
- Regras ·