Jump to content


Renan Gonçalves's Content

There have been 97 items by Renan Gonçalves (Search limited from 27/04/2023)



Ordernar por                Order  

#869458 Inverse()

Posted by Renan Gonçalves on 06/09/2007, 17:15 in Artigos, Dicas e Tutoriais de PHP

Opa !


A intenção foi boa cara.
Só acho que o retorno da função poderia ser uma string.
E não simplesmente printar na tela.

Porque ?
Porque eu quero dar um reverse nela e depois colocar no banco de dados !


[]'s
PS: Já existe uma função chamada strrev que faz a mesma coisa



#868463 Er Data A Batalha De Mais De 3 Horas

Posted by Renan Gonçalves on 31/08/2007, 21:25 in PHP

Rapaz ... acho que consegui.

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.



#867383 Flash Cs3 Zuou Meu Windows

Posted by Renan Gonçalves on 24/08/2007, 15:29 in Software

E ae Galera !!!


Acabei de instalar o flash cs3 na minha máquina.
Porém quando reiniciei o Windows ele simplesmente não saiu da tela preta !!!
Já entrei em modo de segurança e tentei remover o programa, mas não deu !

Recuperação de sistema desativado.

O que posso fazer ???


[]'s



#867337 [resolvido] Classes ... E Adodb

Posted by Renan Gonçalves on 24/08/2007, 11:54 in PHP

Tente dessa maneira:

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



#866670 Alterar índices De Matriz

Posted by Renan Gonçalves on 21/08/2007, 08:35 in Java/JSP

Ih cara.. isso aí não é Bolha não.. nem sei o que você fez, tá bem confuso..

Opa, claro que é bolha !
Como não ?!


Uma implementação do método pode ser visto aqui


[]'s



#866363 Php Para Ruby On Rails

Posted by Renan Gonçalves on 18/08/2007, 12:57 in Ruby

Que comparação mais injusta, não acha ?
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



#866361 Script Envio De Fotos Com Descrição

Posted by Renan Gonçalves on 18/08/2007, 12:22 in PHP

Certo, onde está a dúvida ? :wacko:

Se for sobre upload: http://forum.wmonlin...highlite=upload


[]'s



#866180 Formulario Com Envio De Fotos

Posted by Renan Gonçalves on 17/08/2007, 10:34 in Java/JSP

Amigo,

Veja em http://forum.wmonlin...mp;#entry866179
Para adaptar para seu problema é fácil.
Colocando mais alguns valores no form e na action é só enviar por email.


[]'s



#866179 Upload De Varias Imagens

Posted by Renan Gonçalves on 17/08/2007, 10:32 in Java/JSP

Nem cheguei a olhar esse site, porém fazer upload de imagens é muito simples !

Você precisa criar um form para as fotos, então:
import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;

public class FotoForm extends ActionForm {
	private static final long serialVersionUID = -429393409593197159L;
	private FormFile fotos[];

	public FormFile[] getFotos() {
		return fotos;
	}

	public void setFotos(FormFile[] fotos) {
		this.fotos = fotos;
	}

}

A action:
import java.io.File;
import java.io.FileOutputStream;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import org.apache.struts.upload.FormFile;

public class FotoAction extends DispatchAction {
	private static final long serialVersionUID = 9069842811787236211L;
	
	public ActionForward enviaFotos(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		
		File caminho = new File(getServlet().getServletContext().getRealPath("/fotos"));
		
		FotoForm fotoForm = (FotoForm) form;
		for (int f = 0; f < fotoForm.getFotos().length; f++) {
			FormFile foto = fotoForm.getFotos()[f];
			
			File diskFile = new File(caminho, foto.getFileName());
			if (!diskFile.exists())
				diskFile.createNewFile();
			
			FileOutputStream fos = new FileOutputStream(diskFile);
			fos.write(foto.getFileData());
			fos.flush();
			fos.close();
		}
		
		return mapping.findForward("sucessoFotosEnviadas");
	}
}

E agora tudo o que você precisa fazer é mapear no struts-config.xml
Criar o jsp (input file com nome fotos)

E testar ;-)


[]'s



#866173 Problemas Com Curl?

Posted by Renan Gonçalves on 17/08/2007, 10:10 in PHP

Cara,

Esse é o script completo ?
Você faz um loop para pegar as 10 urls ?

Tente, para começar, habilitar todos os erros:
error_reporting(E_ALL);

E veja se dá algum erro.


[]'s



#866165 Extrair Somente Os Valores Dos Arrays

Posted by Renan Gonçalves on 17/08/2007, 09:32 in PHP

Para remover os \t e afins você precisa colocar entre aspas duplas.

$search = array( '[', ']', '=>', 'Array', "\n", "\t", "\r" );


[]'s



#866160 [resolvido] Problemas Com Gd

Posted by Renan Gonçalves on 17/08/2007, 09:17 in PHP

E nem vai mesmo.

Olhe a assinatura:

int imagecopymerge ( resource $dst_im, resource $src_im, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_w, int $src_h, int $pct )


Resumindo, ela faz o merge e lhe retorna se foi bem sucedido ou não.
A imagem modificada é aquele que você coloca em $src_im.

imagejpeg($marcacao)


[]'s



#865995 Input / Output

Posted by Renan Gonçalves on 16/08/2007, 11:37 in PHP

Bom dia,


Há alguma forma de abrir o Input e/ou Ouput de uma outra maneira ou ainda de uma maneira mais rápida do que esta:

<?php
$stdin = fopen('php://stdin', 'r');
?>



[]'s



#863996 Teoria De Cep Verdadeiro. Oo

Posted by Renan Gonçalves on 03/08/2007, 15:50 in Teoria de Programação

Na verdade existe uma base de CEP's, porém é paga !

Até antes de 2005, se não me engano, essa base era distribuida livremente, entretanto agora ela é comercializada.
Se você buscar em Torrents e afins você ainda encontra essa base que era distribuida gratuitamente !

Diretório Nacional de Endereços


[]'s



#863983 Documentação E Gerencia De Projetos

Posted by Renan Gonçalves on 03/08/2007, 15:04 in Teoria de Programação

Aqui na empresa nós adotamos um projeto chamado ClockingIT para gerenciamento de tarefas.

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



#859378 Duvidas Quanto Ao Foreach Com Array

Posted by Renan Gonçalves on 11/07/2007, 00:52 in PHP

Só vou colocar um parenteses nessa conversa...

Não se vicie muito no foreach, ele é bom, mas nada substitue um bom while ou um for

Discordo !

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

Só uma pergunta ..

Você colocou o enctype correto no formulário ?



[]'s



#858766 [resolvido] Hora Em Tempo Real

Posted by Renan Gonçalves on 06/07/2007, 16:05 in PHP

Isso é impossível fazer.
Uma vez que a linguagem seja server-side.

Tente JavaScript !


[]'s



#858435 [resolvido] Inserir Ponto

Posted by Renan Gonçalves on 05/07/2007, 09:12 in PHP

Não necessariamente !

1.234 pode ser float.


[]'s



#858292 Upload De Varias Imagens

Posted by Renan Gonçalves on 04/07/2007, 10:36 in Java/JSP

Com Struts ou sem Struts ?

Teria que especificar quais os recursos que você dispoe.


[]'s



#858278 Modelagem De Bd

Posted by Renan Gonçalves on 04/07/2007, 09:20 in Interfaces de gerenciamento para MySQL

E algum "genérico" ?

Que seja compatível com MSSQL no mínimo. Conhecem ?


[]'s



#858181 Er Verifica Numeros

Posted by Renan Gonçalves on 03/07/2007, 16:30 in PHP

Na ER teria que verificar do começo ao fim.

No caso:
^([0-9]+)$


[]'s



#858176 [resolvido] Inserir Ponto

Posted by Renan Gonçalves on 03/07/2007, 16:26 in PHP

Tente number_format

<?php
echo number_format(1950, 0, '', '.');
?>



[]'s



#857992 Erro Validando Form

Posted by Renan Gonçalves on 02/07/2007, 18:50 in PHP

Afim de curiosidade, aprofundamento, ou sei lá o que, executem o seguinte script:

<?php

error_reporting(E_ALL);

if ($_GET['teste'])
	echo '1 - Variavel teste recebida<br /><br />';

if (isset($_GET['teste']))
	echo '2 - Variavel teste recebida<br /><br />';

if (!empty($_GET['teste']))
	echo '3 - Variavel teste recebida<br /><br />';
	
?>

Tente as combinações:
pagina.php
pagina.php?teste
pagina.php?teste=
pagina.php?teste=0
pagina.php?teste=1

No mínimo curioso com o resultado que você obtem com cada tipo de checagem


[]'s



#857311 Php5 Suporta Java?

Posted by Renan Gonçalves on 28/06/2007, 11:46 in PHP

Bom,


Você deve fazer: (Veja página 24 do Manual Técnico)
$com = new Java('Itau.Itaucripto');

E eu acho que essa classe precisa estar no classpath do Java, senão o script não irá localizar ela.
Veja nos comentários de http://php.net/java que tem algo dizendo sobre como configurar o classpath no php.ini


Outro erro que você deve estar tendo é quando esta chamando a função pra criptar.
Creio eu que o certo seria: (Conforme página 25)
$dados = $com->geraDados($codigoEmpresa, $pedido, $valor, ...);


[]'s




IPB Skin By Virteq