- 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)
#857239 Biblioteca Gd
Posted by Renan Gonçalves on 27/06/2007, 23:07 in PHP
Uma boa dica para quem está começando é baixar pacote dos programas.
Para tal, acesse: http://www.xampp.org
Este, creio eu, que seja o melhor até o momento.
[]'s
#857206 Php5 Suporta Java?
Posted by Renan Gonçalves on 27/06/2007, 19:27 in PHP
Não sei qual a real dimensão que o PHP consegue com a integração ao Java, mas algo pode ser visto em http://php.net/java
danceman
A extensão PECL não vai compilada junto com o PHP.
Ou seja, não é por padrão distribuido junto com o PHP.
Veja: http://php.net/java
[]'s
#857126 Led's (light Emitter[?] Diode)
Posted by Renan Gonçalves on 27/06/2007, 14:11 in Dúvidas Gerais
Questão de estética, sabe ?
Talvez combinar várias cores não lhe traga o resultado esperado
[]'s
#856577 Imprimir Na Tela % Coparando Os Campos
Posted by Renan Gonçalves on 24/06/2007, 22:24 in MySQL
SELECT alunos.* FROM alunos WHERE ((IF (alunos.Encontro_1 = 'S', 1, 0) + IF (alunos.Encontro_2 = 'S', 1, 0) + IF (alunos.Encontro_3 = 'S', 1, 0) + IF (alunos.Encontro_4 = 'S', 1, 0) + IF (alunos.Encontro_5 = 'S', 1, 0)) * 100 / 5) > 70
Na minha opnião o mais correto seria manter uma tabela só para guardar os encontros que os alunos foram.
Uma estrutura mais ou menos assim:
Alunos
id
nome
Encontros
id
nome
Alunos_Encontros
Aluno_id
Encontro_id
[]'s
#856563 Led's (light Emitter[?] Diode)
Posted by Renan Gonçalves on 24/06/2007, 19:24 in Dúvidas Gerais
1. É possível ligar sim, desde que você tenha um devido transformador para a tensão do LED. A tensão que algo necessita não está necessariamente ligado a quanto de reais você vai gastar com ele. Uma vez que a preço da energia elétrica é medida por KiloWatts (que é a tensão multiplicado pelo corrente, isso numa corrente continua, já em corrente alternada é uma conta diferente)
2. Pela descrição que achei numa das páginas diz que consome menos de 1W.
3. Você precisará de um um transformador para o LED, e é possível sim.
Tendo, por exemplo, LEDS de 12V você pegaria um transformador de 14~15V e colocaria os LEDS em paralelo.
4. XXXX
5. Eu, como fiz curso, compraria e instalaria. Mas não recomendo desde que você não saiba o que está fazendo.
6. XXXX
7. Problema nenhum. Pelo menos não na parte eletrônica da parada, talvez na estética.
8. A chave pode ser qualquer uma, vem desde um interruptor padão até um dimer.
9. Vou citar dois exemplos.
A série não necessita de transformador, mas precisa ter vários LEDS ligados, se um apaga, os depois dele também apagam. Um exemplo simples são as luzes que colocamos nas arvores de natal.
Paralela você precisaria de um transformador, porque a tensão é a mesma, mas a corrente de divide.
10. XXXXX
11. Creio que não.
12. Usar um fusível é sempre bom, afim de evitar sobrecarga nos LEDS.
Isso dependerá de quantos LEDS você vai ter e qual a corrente de passará por eles.
Se houver alguma falha nas respostas, desculpe.
[]'s
#856558 [resolvido] Gerar Um Numero Unico
Posted by Renan Gonçalves on 24/06/2007, 18:30 in PHP
Porque, como a palavra mesmo diz, randomico é pego ao acaso, tendo possibilidade de ser repetido.
Para pegar um número realmente único você pode gerar um da seguinte forma:
<?php $unique = sprintf('%d%s%d', time(), str_replace(array(' ', '.'), '', microtime()), rand(1111111, 9999999)); ?>
Assim você combina muitos números em um só.
[]'s
#856147 Sistema De Pagamento ( ? )
Posted by Renan Gonçalves on 21/06/2007, 17:34 in Teoria de Programação
Os pagamentos por cartão de crédito Visa, Mastercard, American Express e Diners Club estão disponíveis para PHP sim.
Entretanto no caso da Visa você precisa ter um servidor Windows rodando os aplicativos que esta operadora lhe fornece, o que não ocorre nos outros sistemas.
Os boletos bancários também estão TODOS disponíveis para PHP, uma vez que só é preciso ser impresso o boleto.
Para geração deles você pode usar alguns scripts prontos, tal como BoletoPHP.
[]'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
#855698 Qual editor html vc prefere?
Posted by Renan Gonçalves on 19/06/2007, 18:10 in Editores HTML Proprietários
#855427 Carregar Javascript No Ajax
Posted by Renan Gonçalves on 18/06/2007, 15:51 in Ajax
Veja um exemplo sem Ajax:
eval("function mostra_alert() { alert('Aqui dentro do eval entraria o conteudo carregado'); }"); mostra_alert();
Nao testei, pode dar erro.
Mas a ideia eh essa.
[]`s
#855381 Assinatura Do Fórum
Posted by Renan Gonçalves on 18/06/2007, 11:30 in Ouvidoria
Editado
Realmente, funcionou.
Porem ainda deixou uns 20 px ali....
Show de bola cara ... isso ai ! Agora ficou ainda mais bonita !
[]`s
#855370 Assinatura Do Fórum
Posted by Renan Gonçalves on 18/06/2007, 10:19 in Ouvidoria
Queria falar que gostei muito da atual modificação da assinatura do fórum e que votei nela!
Entretanto acho que ela poderia ficar ainda melhor.
Veja bem .. quando postamos algum tópico / mensagem pequena cria-se um espaço vazio entre a assinatura e o fim do post.
Minha idéia é ... tirar esse espaço vazio, ou seja, fazer com que a assinatura acompanhe o fim do post, veja a imagem para mais detalhes.
Abraxx...
[]'s
#855367 Testar Paginas
Posted by Renan Gonçalves on 18/06/2007, 10:08 in Java/JSP
JSP não precisa necessariamente dar o build, apenas configurar um root no TOMCAT e colocar as páginas lá.
Você pode manter quantos servidores você quiser, desde que eles não tentem se conectar na mesma porta (padrão do tomcat é 8080).
Para mais informações e/ou tutoriais acesse:
http://www.guj.com.b....jsp#1443945198
[]'s
#853736 Como Ordenar Um Sql
Posted by Renan Gonçalves on 08/06/2007, 19:46 in Sintaxe SQL
Ou seja, trocar o ORDER BY 2 DESC por ORDER BY qtd_malha DESC.
[]'s
#849635 Simplificando Endereço No Browser
Posted by Renan Gonçalves on 20/05/2007, 15:10 in ASP.NET
Se for em cima do Apache a reescrita da URL é feita com o módulo nativo mod_rewrite.
Já se for em IIS você terá que instalar um módulo ISAPI para rodar junto com o Servidor. Mais informações pode ser vistas em: mod_rewrite iis
[]'s
#847065 Fazendo Campo De Texto Igual Desse Forum
Posted by Renan Gonçalves on 08/05/2007, 21:37 in Javascript / DOM / AJAX / ECMAScript
#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
#846556 Chamando Variável De Outra Função
Posted by Renan Gonçalves on 06/05/2007, 21:01 in Javascript / DOM / AJAX / ECMAScript
var soma = 0; function funcao1() { soma = 1 + 2; } function funcao2() { alert(soma); }
Ou ainda só passe o argumento para a segunda funcao.
function funcao1() { return 1 + 2; } function funcao2(soma) { alert( soma ); } var soma = funcao1(); funcao2( soma );
[]'s
#846552 Primeiro Item Da Lista Em Negrito
Posted by Renan Gonçalves on 06/05/2007, 20:11 in PHP
<?php while (have_posts()) : the_post(); $var_qualquer = 0; ?>
Por esta:
<?php $var_qualquer = 0; while (have_posts()) : the_post(); ?>
[]'s
#846528 Upload Multiplo
Posted by Renan Gonçalves on 06/05/2007, 16:34 in PHP
Entendi ...
Faça assim, no começo do arquivo você coloca a seguinte função:
function make_seed() { list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); }
E para gerar o nome você faz assim:
srand(make_seed()); $nome = time() . rand() . '.' . $ext[1];
Isso deve bastar, apague a linha do $nome e coloque isso acima no lugar.
[]'s
Só mais uma dica...
Deixe uma tabela para os imoveis e uma tabela para as fotos.
No estilo Muitos para Um, ou seja, Muitas fotos para Um Imovel.
Exemplo:
Tabela Imoveis
Campos: id, proprietario, imovel
Tabela Fotos
Campos: id, imovel_id, caminho, detalhe
[]'s
#846522 Upload Multiplo
Posted by Renan Gonçalves on 06/05/2007, 15:42 in PHP
Basta fazer também um INSERT dentro desse loop.
...
foreach ($fotos as $foto)
{
preg_match('/\.(gif|bmp|png|jpg|jpeg){1}$/i', $foto['name'], $ext);
$nome = md5(uniqid(time())) . '.' . $ext[1];
...
[]'s
#846425 Upload Multiplo
Posted by Renan Gonçalves on 05/05/2007, 16:09 in PHP
Bom ...
<?php $erro = $fotos = $config = array(); $config['tamanho'] = 409600; $config['largura'] = 1024; $config['altura'] = 1024; // Fazendo loop em todos os FILES foreach ($_FILES as $i => $foto) { // Verifica se mandou o arquivo if ($foto['error'] == 0) { // Mandou, vamos verificar o mime do arquivo if(!eregi('^image\/(pjpeg|jpeg|png|gif|bmp)$', $foto['type'])) { // Coloca o erro em $erros e parte para o próximo arquivo $erro[] = 'Arquivo em formato inválido! A imagem "' . $i . '" deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo'; continue; } // É foto, vamos testar o tamanho if($foto['size'] > $config['tamanho']) { $erro[] = 'Arquivo em tamanho "' . $i . '" muito grande! A imagem deve ser de no máximo ' . $config['tamanho'] . ' bytes. Envie outro arquivo'; continue; } // Agora as dimensões $tamanhos = getimagesize($foto['tmp_name']); if($tamanhos[0] > $config['largura']) { $erro[] = 'Largura da imagem não deve ultrapassar ' . $config['largura'] . ' pixels'; continue; } if($tamanhos[1] > $config['altura']) { $erro[] = 'Altura da imagem não deve ultrapassar ' . $config['altura'] . ' pixels'; continue; } // Ate aqui tudo certo, vamos salvar num array pra depois fazer upload $fotos[] = $foto; } } // Vamos verificar se houve erros if (count($erro) != 0) { echo implode(' - ', $erro); } else { // Sem erros, vamos fazer upload foreach ($fotos as $foto) { preg_match('/\.(gif|bmp|png|jpg|jpeg){1}$/i', $foto['name'], $ext); $nome = md5(uniqid(time())) . '.' . $ext[1]; // Caminho de onde a imagem ficará $local = '../imobiliarias/corretores/teste/'; $imagem_dir = $local . $nome; // Upload move_uploaded_file($foto['tmp_name'], $imagem_dir); } echo 'Fotos enviadas com sucesso!'; } ?>
[]'s
#846419 Quebrando Uma String
Posted by Renan Gonçalves on 05/05/2007, 15:21 in ASP
Realmente, no PHP os Hashs, Maps e Arrays são todos considerados apenas com Array, já o ASP, pelo o que eu entendi e você confirmou, apenas trata Arrays.
E como eu soube que infelizmente não se pode definir chaves alfa-númericas em uma Array no ASP eu simplesmente fiz um laço nas quebras e busquei pelos resultados que me interessavam usando um Select Case.
De qualquer forma muito obrigado !
E felizmente para mim só tenho que usar o ASP nesse pequeno projeto.
[]'s
OBS: O projeto é implementação da forma de pagamento AMEX.
#846296 Quebrando Uma String
Posted by Renan Gonçalves on 04/05/2007, 17:25 in ASP
Eu estou fazendo um sistema em ASP, bem simples.
E estou tentando quebrar uma STRING e transformar numa ARRAY, teria como?
A url vem assim, por exemplo:
parametro1=valor1¶metro2=valor2¶metro3=valor3
Gostaria de quebra-la de modo que o resultado seja um array, assim:
Array(
parametro1 => 'valor1',
parametro2 => 'valor2,
parametro3 => 'valor3'
);
Aguardo informações,
[]'s
#846058 Editor Para Linux
Posted by Renan Gonçalves on 03/05/2007, 23:30 in Editores de HTML Livres
Eu costumava usar mais o VIM, mas passei por Quanta, BlueFish e até mesmo Tulip (editor em PHP-GTK) eu cheguei a usar.
Mas um que parece ser maneiro é o Gedit.
Uma lista de plugins você pode ver em SimplesIdeias::gEdit
[]'s
- Fórum WMO
- → Renan Gonçalves's Content
- Privacy Policy
- Regras ·