
Wanderson Camargo
Membros-
Total de itens
414 -
Registro em
-
Última visita
Tudo que Wanderson Camargo postou
-
Curso de PHP em Curitiba, aconselhamento.
pergunta respondeu ao Leonel da Cruz de Wanderson Camargo em PHP
Tudo depende. Tudo mesmo. Eu escolhi PHP pois é uma linguagem que eu acredito no potencial. De que adianta aprenderes Java Web e não entender encapsulamentos ou polimorfismo? Muitos podem falar, mas o que diferencia realmente é isto: empilhadores e programadores. Conheço inúmeros empilhadores e poucos programadores verdadeiros. Não veja o que irá retornar dinheiro mas sim o que você irá gostar de produzir e aí sim tornar este trabalho uma fonte rentável. Abraços. -
Onde está gravada esta lista de produtos?
-
Isto com PHP é impossível pois é uma linguagem server-side. O que tu podes fazer é procurar tutoriais em javascript (principalmente AJAX) sobre o assunto. O PHP somente irá receber estes arquivos enquanto o JS irá montar o envio dos arquivos. Abraços!
-
É que eu perguntei isso porque acima tu fizeste uma lógica de consulta e embaixo fizeste outra totalmente errada. Olhe acima: tu primeiro utilizastes o mysql_query() para gerar o resource da SQL, depois fez o mysql_fetch_array() para retornar cada linha como um array; isto está correto. Abaixo tu fizeste uma lógica totalmente diferente, colocou dentro de uma variável $sql dois resources e não fizeste nada com eles, isto é muito estranho. Reveja o código. Analise o anterior e refaça. Caso necessite de ajuda, procure tutoriais simples de como acessar um banco de daos via PHP. Porém, eu ainda acho que isto deve ser feito com JOIN; repito: eu acho. Abraços!
-
Você diz uma pasta inteira do local do usuário e upar toda ela ao servidor?
-
Simplesmente conecte aos dois bancos e quando executares a query aponte para o banco desejado! =) http://br2.php.net/mysql
-
http://br2.php.net/number_format
-
Podes me explicar por que fizeste isso? <? $sql_=mysql_query("SELECT idGaleria FROM tbp_galerias_imagens"); $sql=mysql_query("SELECT img_big FROM tbp_galerias_imagens WHERE $sql_ = $id"); ?> ^_^
-
Primeiramente não foi nenhum "tipinho". Estou tentando te ensinar a utilizar ferramentas. Por pessoas assim que nem tu que a comunidade não cresce, sempre achando que vai existir um McDonald's de produtos prontos. Agora se tu queres ajuda, não sou eu quem vai fazer um código pra ti sem ao menos tiveres tentado aprender sozinha. Pra tu veres como tens popularidade esse teu problema que tu postaste dia 12 e somente eu escrevi algo. Abraços e boa sorte.
-
Tu não tens permissão pra deletar a pasta produtos/ só isso
-
http://www.google.com.br/search?hl=pt-BR&a...iaturas+jpg+php Enquanto não faço a classe... ^_^
-
http://www.google.com.br/search?hl=pt-BR&q=php+mysql Existem inúmeros tutoriais sobre...
-
Teu server de mail tá ok?
-
Parênteses ao final do $_POST é erro de sintaxe;
-
Gravação em banco de dados...
-
Opa! Miniaturas? Já perguntou pro Google? Mas foi bom tu teres falado que eu tenho que terminar a Classe PIG (Processador de Imagens e Gerenciamento); é uma classe que fiz e vou colocar ela aqui no fórum, como eu estou fazendo com algumas coisas que aprendi... Abraços!
-
Ah! Entendi! É assim... O caracter contra-barra, vulgo raba (barra de trás pra frente) é um char especial no PHP em strings. Como o \n que serve para efetuar uma nova linha ou um \t para uma nova tabulação. Para usar o contra-barra basta colocar: \\ duas contra-barras, o que é errado pois só vai funcionar no Windows / que é tratado tanto no Windows como no Linux Abraços!
-
Na boa, desculpa mas é o normal, eu acho... O que tu achas que é gambiarra?
-
Na verdade existe uma maneira. Existe um aplicativo da própria detentora do PHP que é chamado Zend Guard. Na verdade ele pré-interpreta o PHP para que ele fique mais rápido no núcleo. Abraços
-
Ajuda Na Gravação De Varios Registros
pergunta respondeu ao Luizzzzzzzzzzzzzzzz de Wanderson Camargo em PHP
Opa! Com Ajax dá pra fazer sim. O que podes fazer é no evento onclick do checkbox verifica se ele está marcado e dependendo da tua situação tu abres o conteúdo abaixo dele. Nada melhor do que o Google para te ajudares em tutoriais de Ajax. Pra gravar no banco faz por POST com php mesmo. =) -
Primeiro Olha teu eco: <input type='checkbox' class='botao name='checkbox[]' value=''> Não faltou uma aspa simples depois do botão? =)
-
Criei o contador... http://scriptbrasil.com.br/forum/index.php?showtopic=130168
-
Olá! Há alguns dias foi solicitado um script para visualização de quantos usuários online temos em um site qualquer. Eu tinha algumas idéias para o desenvolvimento e hoje resolvi colocar ele para funcionar. Desenvolvi esta classe para trabalhar com PostgreSQL. Pois bem, a lógica é muito simples: 1) Criamos uma tabela no banco para controle dos usuários; A tabela criada é muito simples, mas possui uma habilidade especial: somente registra um usuário por vez, impossibilitando duplicações; ou seja, ela faz o trabalho sujo do script que deveria verificar se já existe um usuário online para não registrar duas vezes o mesmo. Com isto existe um campo configurado para ser único. 2) Desenvolvemos uma classe que consiga trabalhar com esta tabela. Esta classe conecta com o banco e registra a ID da sessão atual no servidor tratando situações conforme necessário. Os objetos desta classe devem estar entre brackets try...catch conforme o exemplo. Para criar o objeto basta informar dados para a conexão ao banco. O arquivo tabela.sql é a query que deve ser executada no servidor PostgreSQL para criar a tabela necessária. tabela.sql CREATE TABLE users ( id SERIAL PRIMARY KEY, session CHAR(32) NOT NULL UNIQUE, update TIMESTAMP NOT NULL ); [/codebox] Counter.php [codebox] <?php /** * Classe Counter * Contadora de usuários online * @author Wanderson Camargo */ class Counter { private $db; private $lifeTime; private $sid; /** * Construtor da Classe Counter * @param $user String Nome do usuário no banco de dados * @param $password String Senha do usuário no banco de dados * @param $dbname String Nome do banco de dados * @param $host String[optional] Endereço do servidor */ public function __construct($user,$password,$dbname,$host="localhost") { $resource = @pg_connect("host=$host dbname=$dbname user=$user password=$password"); if(!$resource) throw new Exception("Erro ao conectar ao servidor."); $this->db = $resource; if(!isset($_SESSION)) { session_name('contador'); session_set_cookie_params($this->lifeTime); session_start(); } $this->sid = session_id(); $this->lifeTime = 300; } /** * setLifeTime Configura o tempo da conexão ao site * @return void * @param $lifeTime Object */ public function setLifeTime($lifeTime) { $lifeTime = (int)$lifeTime; if($lifeTime <= 0) throw new Exception("Tempo de vida deve ser maior que zero."); $this->lifeTime = $lifeTime; } /** * counter Conta quantos usuários estão online * @return int Número de usuários online */ public function counter() { $last = date("Y-m-d H:i:s",time()-$this->lifeTime); $sql = "DELETE FROM users WHERE update < '$last';"; @pg_query($this->db,$sql); $sid = $this->sid; $now = date("Y-m-d H:i:s"); $sql = "INSERT INTO users(session,update) VALUES ('$sid','$now');"; @pg_query($this->db,$sql); $sql = "SELECT COUNT(session) as counter FROM users;"; $usuarios = @pg_fetch_array(@pg_query($this->db,$sql)); return $usuarios = (int)$usuarios['counter']; } /** * toString Retorna uma string com o número de usuários online * @return String Número de usuários online */ public function __toString() { return (string)$this->counter(); } /** * Destruidor da Classe Counter */ public function __destruct() { @pg_close($this->db); } } ?> exemplo.php <?php include 'Counter.php'; try { $contador = new Counter('usuario','senha','nomeDoBanco'); $contador->setLifeTime(360); //360 segundos } catch(Exception $e) { $contador = 0; } ?> <?php echo $contador; ?> online! [/codebox] Próxima Versão: Estudaremos alguns métodos para que possamos criar uma classe que trabalhe com qualquer banco de dados e não somente PG, ou simplesmente criar uma classe abstrata para adicionar mais códigos do que o necessário. Todavia, esta classe é um passo para estudo de códigos mais avançados. Espero ter ajudado.
-
Quando tu chamas um array, dentro dos colchetes é o valor das keys do array. Ou seja: $identidades[1] = Wanderson; Isso quer dizer que no array de nome "identidades", na sua posição 1, possui o valor "Wanderson". Entendeste? <?php echo "$caminho".$info["NOME DO CAMPO"] ?>
-
Olha só... Tu não tens um caminho no banco da foto original no teu servidor? Então: 1) Pega o caminho original da foto; 2) Cria uma string concatenando (unindo): arquivo php $caminho_original = "caminho/da/foto.jpg"; $caminho_miniatura = "miniatura/da/foto.jpg"; $html = "<a href=\"$caminho_original\"><img src=\"$caminho_miniatura\"></a>"; echo $html; saída <a href="caminho/da/foto.jpg"><img src="miniatura/da/foto.jpg"/></a>