Jump to content


wesley.tome's Content

There have been 39 items by wesley.tome (Search limited from 29/03/2023)



Ordernar por                Order  

#806681 Voltar Para A Página Anterior No Lugar Exato Onde Clicamos - Resolvido

Posted by wesley.tome on 13/12/2006, 16:58 in PHP

Po é html isso..

pagina.html#1

<A NAME="1"></A>



#805061 Upload...

Posted by wesley.tome on 07/12/2006, 22:35 in PHP

Só adaptar para o que você quer!!!

function uploadImagem($f_name, $f_tmp, $f_type, $dir, $qtdCampos){

global $msg, $nome_img_inserir;

//Quant. de campos do tipo FILE
$campos = $qtdCampos;

//Contar arquivos enviados
$cont=0;

//Repetindo de acordo com a quantidade de campos FILE
for($i=0;$i<$campos;$i++){

//Pegando o nome
$name = $f_name[$i];

//Verificando se o campo contem arquivo
if ( ($name!="") and (is_file($f_tmp[$i]))) {

// Verifica se o mime-type do arquivo é de imagem
if (!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $f_type[$i])) {
$msg=$msg." <br><br>Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Envie outro arquivo";
} else {
if ($cont==0) {
$msg=$msg."Arquivo(s) enviados:<br /></b>";
}
$msg=$msg. $name." - ";

// Pega extensão do arquivo
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $f_name[$i], $ext);

// Gera um nome único para a imagem
$imagem_novo_nome = md5(uniqid(time())) . "." . $ext[1];

$nome_img_inserir[$i] = $imagem_novo_nome;

//Movendo arquivo's do upload
$up = copy($f_tmp[$i], $dir.$imagem_novo_nome);

//Status
if ($up==true){
$msg=$msg."<i>Enviado!</i><br>"."Agora se chama: ".$imagem_novo_nome."<br>";
$cont++;
} else {
$msg=$msg."<i>Falhou!</i>";
}

}//fim verifica mime

$msg=$msg."<br />";
}

}

($cont!=0) ? $msg=$msg."<br><i>Total de arquivos enviados: </i>".$cont : $msg=$msg."Nenhum arquivo foi enviado!";
}




#819907 Tyiit Editor Da W3c

Posted by wesley.tome on 25/01/2007, 11:05 in PHP

É só você submeter para a outra página. Dessa forma que está acima está submetendo para ela mesma.



#806360 Tempo Para Header?

Posted by wesley.tome on 12/12/2006, 23:25 in PHP

<html>
<head>
<title>titulo</title>
<meta http-equiv="Refresh" content="20; URL=home.php"/>
</head>

<body>
</body>

</html>



#806367 Somar "dinheiro"

Posted by wesley.tome on 12/12/2006, 23:42 in PHP

Uma funçãozinha, só tem que adaptar um pouco para seu caso.

$preco_01='1000,30';
$preco_02='2000,50';
$total =   ereg_replace(",",".",$preco_01) + ereg_replace(",",".",$preco_02);
echo $total;



#805511 Sistema Em Mysql

Posted by wesley.tome on 09/12/2006, 22:07 in PHP

E em vez de criar 4 tabelas para inserir o mesmo conteúdo, faça uma tabela
como se fossem categorias e relacione as 2, vc só escolhe a categoria em uma combo
na hora de inserir o registro.

DROP TABLE IF EXISTS `nome_tabela_categora`;
CREATE TABLE `nome_tabela_categora` (
	idCategoria int(11) NOT NULL auto_increment,
	nome varchar(200) NOT NULL,
	PRIMARY KEY  (`idCategoria`)
}



DROP TABLE IF EXISTS `nome_tabela`;
CREATE TABLE `nome_tabela` (
	id int(11) NOT NULL auto_increment
	url_img varchar(200),
	nome varchar(200) NOT NULL,
	fansub varchar(200) NOT NULL,
	tam_arq varchar(20) NOT NULL,
	audio varchar(200) NOT NULL,
	legenda varchar(255) NOT NULL,
	mirror varchar(200) NOT NULL,
	data_add datetime NOT NULL default '0000-00-00 00:00:00',
	link  varchar(200) NOT NULL,
	`categoria` varchar(200) NOT NULL REFERENCES nome_tabela_categora(idCategoria),
	PRIMARY KEY  (`id`)
}

Depois disso vc vai por passos, uma coisa de cada vez. Pesquise como faz um form para inserir dados no BD, depois como altera esses dados e enfim excluir.



#805757 Sistema Em Mysql

Posted by wesley.tome on 11/12/2006, 10:41 in PHP

As categorias seriam Animes RMVB, Animes AVI, Manga e outras Músicas.
IdCategoria	nome
1				   Animes RMVB
2				   Animes AVI
3				   Manga 
4				   outras Músicas


:D



#807107 Sequencia De Numeros

Posted by wesley.tome on 14/12/2006, 21:54 in PHP

Faz um if, se houver registros ele pega o último e soma +1 senão registro_id=1.



#837260 Problemas Com Tabela No Html

Posted by wesley.tome on 27/03/2007, 18:46 in HTML, CSS e Metodologias

Po, uma parada boa para se fazer um gráfico é vc cortar imagens de 1px de largura e colocar no width a porcentagem.



#818900 Pegar Imagens De Outro Site.

Posted by wesley.tome on 22/01/2007, 13:01 in PHP

http://baixaki.ig.co...detail39827.htm



#864611 Mysql Não Diferencia Acentos?

Posted by wesley.tome on 07/08/2007, 16:51 in MySQL

Ai irmão, usa character set :Latin 1 e collation: latin1_general_ci que funciona.

Abraços



#884956 Inserindo Pelo Detailsview

Posted by wesley.tome on 02/12/2007, 15:11 in .NET

Galera, minha dúvida é a seguinte.

Tenho meu esquema de inserir regiões, estou usando o DetailsView para inserir e nele eu tenho uma dropdownde estados que trago de um SqlDataSource e tenho o dropdown de cidades, mas por enquanto está listando tudo. Como posso fazer para quando eu escolher um estado no combo de baixo ele listar somente as cidades relacionadas a este estado?

Grato,
Wesley



#819908 Galeria De Imgns ñ Imprime Na Horizontal

Posted by wesley.tome on 25/01/2007, 11:08 in PHP

E procura no fórum algo do tipo "imprimir em 2 colunas" e tals para ver a quantidade de itens que vc quer por linha....



#805512 Galeria De Imagens Sem Banco De Dados

Posted by wesley.tome on 09/12/2006, 22:09 in PHP

http://forum.wmonlin...=galeria brasil

Galeria sem BD.



#858842 Framework Cake

Posted by wesley.tome on 07/07/2007, 01:34 in Frameworks e Software relacionado a PHP

Fala galera blz?

Alguém aqui já tentou usar o cake?
Estou tento problemas na instalação, fica tudo certinho, chamo no browzer aparece


Your database configuration file is present .

Cake is able to connect to the database..... etc

mas se digito http:\\localhost\posts
da erro
Not Found

The requested URL /posts was not found on this server.

E o http.conf está configurado também com o mod_rewrite.


Alguém sabe de algo?

Abraços.



#807108 Fazer Uma Rotina, Sempre No Mesmo Dia, 1 Vez Só

Posted by wesley.tome on 14/12/2006, 22:05 in PHP

Use o CRONTAB



#805452 Fazendo Login

Posted by wesley.tome on 09/12/2006, 12:21 in PHP

Fala galera, blz? Tive umas dúvidas e postei aqui, mas depois fui estudando e consegui fazer. Segue os passos do login.

1.
Aqui é a página do form, verifico se foi enviado com o campo hidden "posted" e crio um objeto.
session_start();

include ("lib/login.class.php");

//ACOES DO SUBMIT
if ($_POST["posted"]=="ok"){
	//CAMPOS
	$str_login = $_POST['login'];
	$str_senha = $_POST['senha'];
	
	$logar = new autenticaUsuario();
	$logar->logar($str_login, $str_senha);
}

2.
O arquivo login.class.php tem um include de uma classe que faz conexão com o BD, esta classe também possui outros métodos. Vou rezumir.
//classe database
class database{
	//**Atributos da classe database
	var $db_HOST = "localhost";
	var $db_USER = "root";
	var $db_PASS = "";
	var $banco   = "teste"; 
	var $CONST_ERRO = "erro na conexao do nosso banco"; 
	var $dbc;
	
	function database()
		{//metodo construtor
		$this->connect_db();
	}
	
	//** metodos da classe database
	function connect_db()
	{//metodo de conexao
		$this->dbc = mysql_connect($this->db_HOST,$this->db_USER,$this->db_PASS);
		$m = mysql_select_db($this->banco,$this->dbc);
		return($dbc);
	}  
	
	function query_db($query)
	{//executa query no banco
		$tmp = mysql_query($query);
		return($tmp);
	}	
	function num_rows_db($query)
	{//retorna numero de registros de uma query
		$tmp = mysql_num_rows($query);
		return($tmp);
	}  
};

3.
Agora o arquivo de login.
require ("conexao.class.php");

//CRIA A CONEXÃO COM O BANCO
$db = new database();

class autenticaUsuario extends database{
	var $msg;
	var $bolExibeForm;
	
	//CONTRUTOR
	function autenticaUsuario($login, $senha){
		$this->login = $login;
		$this->senha = $senha;
		$this->bolExibeForm = True;
	}
	
	//FUNCAO QUE EFETUA O LOGIN
	function logar($login,$senha){
		$sql="SELECT * FROM nome_tabela WHERE login='$login'";
		$query = database::query_db($sql);
		$total_query = database::num_rows_db($query);
		
		#SE ENCONTROU ALGUM USUÁRIO, VERIFICA A SENHA.
		if($total_query > 0 ):
			#RESGATA OS VALORES DOS REGISTROS DO USUÁRIO REFERENTE AO LOGIN INFORMADO.
			$dados = mysql_fetch_array($query);
			#VERIFICA SE A SENHA INFORMADA É VÁLIDA.
			$sql ="SELECT * FROM nome_tabela WHERE login='$login' AND senha='$senha'";
			$query = database::query_db($sql);
			$total_query = database::num_rows_db($query);
			if($total_query > 0):
				$this->msg = "LOGADO COM SUCESSO";
				$this->bolExibeForm= False;
				header("Location: home.php");
			else:
				$this->msg = "SENHA INVÁLIDA";
				$this->bolExibeForm= True;
			endif;
		else:
			$this->msg = "LOGIN INVÁLIDO";
			$this->bolExibeForm= True;
		endif;
	}
}



#823929 Fazendo Link Para Arquivo

Posted by wesley.tome on 05/02/2007, 22:07 in HTML, CSS e Metodologias

E ae...

quero fazer o seguinte, linkar para um arquivo.xls, mas não quero que ele pergunter se quero salvar ou abrir, queria que quando clica-se no link ele já abrir direto no navegador. Tem como?

:(



#837078 Fazendo Link Para Arquivo

Posted by wesley.tome on 27/03/2007, 12:07 in HTML, CSS e Metodologias

É, podes crer. É configuração do browser mesmo, para segurança do usuário.

Valeus.

Abraços.



#855886 Fatal Error:

Posted by wesley.tome on 20/06/2007, 14:36 in PHP

Fala galera, estou com o seguinte erro.

Fatal error: Call to a member function on a non-object in D:\Domains\teste.com.br\wwwroot\TESTES\galeria_de_fotos\classes\conexao.class.php on line 56

E a linha 56 da minha classe de conexão é
$this->query_db($insere);

Como resolvo isso?

Abraços



#855914 Fatal Error:

Posted by wesley.tome on 20/06/2007, 15:43 in PHP

Aí que tá... Eu estou instanciando já, mas está dando erro.

Estou usando o php 5.2 e Apache 2.2


$database = new database($db_HOST, $db_USER, $db_PASS, $banco);

Ele não está chamando nenguma função da classe...

Fatal error: Call to undefined function mysql_connect() in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\galeria_de_fotos\classes\conexao.class.php on line 18


linha 16 function database($db_HOST, $db_USER, $db_PASS, $banco)
linha 17 {//metodo de conexao
linha 18 	$this->dbc = mysql_connect($db_HOST,$db_USER,$db_PASS);
linha 19 	$m = mysql_select_db($banco,$this->dbc);
linha 20 	return($dbc);
linha 21 }



#855978 Fatal Error:

Posted by wesley.tome on 20/06/2007, 19:05 in PHP

Valeu hostdesigner, consegui fazer funcionar, o problema era que eu inclui a variável de ambiente na instalação do php mas esqueci de reiniciar o sistema... por isso não estava funcionando... É melhor incluir esta variável do que ficar tacando os arquivos para o diretório do windows, fica mais fácil a atualização do php depois...

Valeus.

Abraços.



#855973 Fatal Error:

Posted by wesley.tome on 20/06/2007, 18:38 in PHP

O problema não é na classe não, pois eu trabalhava com ela já. O problema é na configuração, e já fiz várias paradas, descomentei no php.ini a DLL para o mysql, inseri o PATH na variável de ambiente e nada ainda.



#807109 Encerrar Sessão

Posted by wesley.tome on 14/12/2006, 22:16 in PHP

Ah, pode fazer assim tb, nomeia a sessão tipo usuario.

$_SESSION[USUARIO]["login"] = $_POST["ID"];
$_SESSION[USUARIO]["nivel"] = $_POST["NIVEL"];

//elimina a variavel
$_SESSION[USUARIO] = array();
//desregistrar a variável da sessão
unset ($_SESSION[USUARIO]);



#805652 Como Pegar Valor

Posted by wesley.tome on 10/12/2006, 21:30 in PHP

Pega a string passada pela url e atribui a uma variavel
$idUsuario = $_GET['id'];

faz o select no banco referente ao id passado na url
$sql = mysql_query("SELECT * FROM usuarios WHERE idUsuario=".$idUsuario);

cria o array de dados
$dados=mysql_fetch_array($sql);

imprime na tela o nome do usuario com id passado
echo $dados['nome'];




IPB Skin By Virteq