Ir para conteúdo
Fórum Script Brasil

Andre_Luiz

Membros
  • Total de itens

    99
  • Registro em

  • Última visita

Tudo que Andre_Luiz postou

  1. Olá! Rapaz isso é possível e sem problema algum, contudo exige um certo trabalho. Basicamente em PHP você vai montar a página em HTML do jeito que você quer, e enviar esse HTML para o email. O problema é que uns emails em HTML podem ser considerados SPAM se utilizado a função MAIL do PHP, então sugiro que faça autenticação utilizando o PHPMailer (classe de envio email) por exemplo. Basicamente é criar o HTML e enviar. Forte abraço
  2. Olá! Rapaz, se eu não me engano o código ficará assim: $bookmarks["twitter"] = array ( "siteurl" => "http://twitter.com/?status=" . substr("{MYNUKETITLE}", 60, 120) . " {MYNUKEURL}", Forte abraço
  3. Andre_Luiz

    Ambientes no Zend

    Opa! Boa tarde, desculpe a demora em responder o tópico, eu estava procurando umas informações que eu tinha colocado para fazer funcionar o ZEND. No princípio é meio complicado mesmo, mas depois você vai se adequando, se acostumando, e passa a verificar que é bem melhor mesmo. Fiz um slide para fazer uma apresentação da ferramenta no trabalho, mas não foi muito pra frente. Para ver só acessar: http://goo.gl/AETIz Explica mais ou menos os principais arquivos e a estrutura do Zend. Qualquer coisa estou a disposição, forte abraço.
  4. Sim existe: http://php.net/manual/pt_BR/function.mysql-num-rows.php Forte abraço
  5. Ahhhh, então você tá usando um Componente? Abraços.
  6. É possível que não. O certo seria vbCrLf , se não funcionou, infelizmente não teve sorte. Já tentou usar simplesmente "<br>" ?
  7. Não existe. Mas isso não é erro de sintaxe é erro de conexão. Pode ser que o usuário que você utilize para fazer a conexão não tenha permissão para deletar dados dessa tabela. Posso assegurar para você que é permissão, conexão. Abraços.
  8. Ai AMigo Tava Dando Esse Erro No Meu Servidor Local ai Joguei Os Arquivos Na Minha Revenda ai deu Esse Erro Fatal error: Call to undefined function virtual() in /home/talles/public_html/cdn/htdocs/pgs/login.php on line 1 Aki Esta As informações Do Server Versão Apache 2.2.21 Versão PHP 5.2.17 Versão MySQL 5.1.56 Arquitetura i686 Sistema operacional linux Endereço IP Dedicado 50.116.64.** Caminho para sendmail /usr/sbin/sendmail Caminho para Perl /usr/bin/perl Versão Perl 5.8.8 Versão Kernel 2.6.38.7 cPanel Pro 1.0 (RC1) É raro alguém fazer uma inclusão de página usando a função "virtual" sugiro que utilize a função include ou requere do php. Forte abraço
  9. Usa essa: http://www.php.net/manual/pt_BR/function.strlen.php Abraços.
  10. Olá! Rapaz, basicamente é o seguinte: a função do PHP "session_start();" DEVE SEMPRE ser a primeira linha do código, SEMPRE. Caso contrário irá aparecer esse erro aí. Outra coisa, se a codificação da sua página for UTF-8 with BOM, também irá acontecer esse erro. Forte abraço.
  11. Olá! Amigo esse erro acontece quando a conexão com o banco de dados não pode ser efetuada. Verifique login, senha e banco de dados. Forte abraço.
  12. Acho favorável você utilizar o seguinte: http://www.net-kit.com/jquery-custom-scrollbar-plugins/ Forte abraço
  13. Raramente uso essa "application", olha só: http://www.macoratti.net/asp_msc1.htm Pode ajudar. Abraços.
  14. Opa! Fala rapaz tudo bem? Seguinte, é bastante simples como é feito isso. Basicamente é feita uma função para determinar o que será preenchido a seguir a partir de um valor de um campo select por exemplo. Colocar abaixo um código pequeno mas que possivelmente vá te ajudar: <html> <head> <script type="text/javascript" src="jquery-1.5.2.min.js"></script> <script> function preencheCidade(valor) { // Função que recebe um valor var conteudo = "Cidade:"; // Variável iniciada com cidade if(valor == 'DF') { // Caso o valor passado para função seja igual a "DF" conteudo += "<select name='vlrCidade'>"; conteudo += "<option>Brasília</option>"; conteudo += "<option>Gama</option>"; conteudo += "</select>"; }else if(valor == 'CE') { // Caso o valor passado para função seja igual a "CE" conteudo += "<select name='vlrCidade'>"; conteudo += "<option>Fortaleza</option>"; conteudo += "<option>Itabuida</option>"; conteudo += "</select>"; } else { // Caso o valor passado para função não entre nas condições anteriores document.getElementById("cidades").innerHTML = ""; return; // Retorna } document.getElementById("cidades").innerHTML = conteudo; // Atribui a variável ao código HTML } </script> </head> <body> <div id="estados"> Estado: <select id="vlrEstado" onChange="preencheCidade(this.value);"> <!-- On Change, toda vez que for selecionada uma opção chama a funcção passando o valor da opção selecionada --> <option>-- Selecione --</option> <option value="DF">Distrito Federal</option> <option value="CE">Ceará</option> </select> </div> <div id="cidades"> <!-- Local que irá aparecer o próximo Select --> </div> </body> </html> Tentei comentar o código para que você possa entender melhor. Isso é um exemplo "chulo" usando somente HTML e JS, mas se você utilizar AJAX pode tornar isso muito mais dinâmico, preenchendo campos de acordo com valores vindo do banco de dados etc. Aí é usar a imaginação. Espero ter ajudado. Forte abraço.
  15. Olá! Rapaz, acho que você estar fazendo pelo caminho mais "complicado". Na página não precisar colocar nenhuma função somente a chamada da página para o IFRAME que você quer. Já no Iframe você pode pegar qualquer elemento utilizando java script: parent.document.getElementById(idImagem).src Dessa maneira você não precisa passar nada para dentro do iframe, o próprio iframe pode pegar o SRC. Com javascript você pode trabalhar tando de dentro pra fora como de fora pra dentro com IFRAME. Forte abraço
  16. Olá! Testei teu código no Chrome e no Firefox e funcionou perfeitamente. Contudo existe uma boa forma de programar, e sugiro que a implemente no seu código, já que fica mais legível, mas adaptável e os navegadores podem entender com mais facilidade às tags do CSS. Abraços.
  17. Entendo. No site do PHPMyAdmin parece isso daqui: http://www.phpmyadmin.net/documentation/#linked-tables Estranho que nunca tive problema com o WAMP, qual versão que você está utilizando?
  18. Olá. Sei bem como é no começo entender como funciona tudo isso. Vou tentar explicar de uma maneira simples como utilizar isso e quanto a sua estrutura. Veja bem. O PHP deve somente estar lá para validar informações e gravar os dados no MySQL. HTML e JQuery (Ajax) irão fazer todo o resto. Vamos tentar mostrar uma forma rápida por aqui. Vou tentar mostrar um cadastro simples de email. Somente isso email. Existirá uma página HTML: <html> <head> </head> <body> <div id="formulario"> <input type="text" id="txtEmail" name="txtEmail" /> <input type="button" id="btnGravar" name="btnGravar" /> </div> </body> </html> Página simples, e com a utilização de JQuery, você nem precisa de um formulário (tag <form>). Deverá também existir um arquivo PHP, nele deverá ter o seguinte: - Imprimir 1 quando for gravado o email com sucesso; - Imprimir 2 quando já possuir o email cadastrado; - Imprimir 3 quando o email for inválido; Quando eu digo imprimir é basicamente o seguinte: echo "1"; Lembrando que nesse arquivo PHP é favorável que não contenha nenhuma TAG HTML explícita, deixe somente o número mesmo. Isso porque iremos utilizar o AJAX para buscar as informações, no AJAX podemos pegar o retorno como TEXTO ou como XML, meu exemplo se restringe a TEXTO mas varia da imaginação de cada programador. Para receber os parâmetros no PHP vai utilizar como se usa normalmente $_POST["txtEmail"]. Dadas as diretrizes gerais vamos montar a nosso código em JQuery para fazer a interação entre o "formulário" e o PHP: &lt;script> function formAjax() { if($("#txtEmail").val() == "") { // Verifico se o campo email está vazio alert("O email deve ser preenchido"); return false; } tempForm = $("#formulario").html(); // Armazeno em uma variável todo o conteúdo da div formulário $.ajax({ type: 'post', // Digo que vou enviar através do método POST url: 'pagina.php', // Digo a página na qual será chamada (o nosso php) data: 'txtEmail='+$("#txtEmail").val(), // Digo os parametros que serão passados para minha página beforeSend: function(){ // Antes de enviar $("#formulario").html("aguarde..."); // Coloco aguarde no formulário }, success: function(data){ // Se tudo ocorrer bem if(data == "1") { // Quando o retorno da página for 1 alert("gravado com sucesso!"); }else if(data == "2") { // Quando o retorno da página for 2 alert("Email já cadastrado"); }else if(data == "3") { // Quando o retorno da página for 3 alert("Email inválido."); } $("#formulario").html(tempForm); // Volto todas as informações do formuário que armazenei numa variável $("#txtEmail").val(""); // Coloco o campo de email como vazio. }, error: function(erro){ alert("Ocorreu um erro! Favor tente novamente"); // se ocorrer algum erro $("#formulario").html(tempForm); // Volto todas as informações do formuário que armazenei numa variável } }); } </script> Vejam que criei uma função para fazer toda a iteração. Basicamente é essa a estrutura: 1 - HTML que desenha o código; 2 - JQUERy que Passa as informações do HTML para o PHP através de AJAX; 3 - PHP que faz a iteração com o banco de dados, e imprime um determinado valor; 4 - Jquery que trabalha o retorno feito do PHP e mostra novamente o formulário No final o código ficou assim: <html> <head> &lt;script type="text/javascript" src="jquery-1.5.2.min.js"></script> &lt;script> function formAjax() { if($("#txtEmail").val() == "") { // Verifico se o campo email está vazio alert("O email deve ser preenchido"); return false; } tempForm = $("#formulario").html(); // Armazeno em uma variável todo o conteúdo da div formulário $.ajax({ type: 'post', // Digo que vou enviar através do método POST url: 'pagina.php', // Digo a página na qual será chamada (o nosso php) data: 'txtEmail='+$("#txtEmail").val(), // Digo os parametros que serão passados para minha página beforeSend: function(){ // Antes de enviar $("#formulario").html("aguarde..."); // Coloco aguarde no formulário }, success: function(data){ // Se tudo ocorrer bem if(data == "1") { // Quando o retorno da página for 1 alert("gravado com sucesso!"); }else if(data == "2") { // Quando o retorno da página for 2 alert("Email já cadastrado"); }else if(data == "3") { // Quando o retorno da página for 3 alert("Email inválido."); } $("#formulario").html(tempForm); // Volto todas as informações do formuário que armazenei numa variável $("#txtEmail").val(""); // Coloco o campo de email como vazio. }, error: function(erro){ alert("Ocorreu um erro! Favor tente novamente"); // se ocorrer algum erro $("#formulario").html(tempForm); // Volto todas as informações do formuário que armazenei numa variável } }); } </script> </head> <body> <div id="formulario"> <input type="text" id="txtEmail" name="txtEmail" /> <input type="button" id="btnGravar" onClick="formAjax()" name="btnGravar" /> </div> </body> </html> Lembrando que não testei o código, mas tenho certeza que essa é a lógica. Se eu estiver errado, favor comentar. Forte abraço.
  19. Olá! Acho que você pode sim resolver esse problema com CSS ou com JS, ou ainda com os dois. (rss). Solução com CSS creio eu é mais simples e leve: #link a{ /* Todos as tags A dentro de uma div com ID "link"*/ color: #000000; background-image: url(file:///C|/Users/dsnv03/Pictures/mapa_es03.png); } #link a:link, #link a:visited { /* Todos os links dentro de uma div com ID "link" e que já foram visitados */ background-image: url(file:///C|/Users/dsnv03/Pictures/mapa_es03.png); } #link a:link { /* Todos os links dentro de uma div com ID "link" quando o mouse estiver sobre o link*/ background-image: url(file:///C|/Users/dsnv03/Pictures/mapa_es01.png); } No HTML: <div id="link"> <a href="#">Texto</a> </div> mas sugiro que estude um pouco sobre CSS, já que você vai ter que verificar o tamanho do link para se encaixar na imagem e essas coisas todas. Forte abraço.
  20. Olá. Então isso é comum é frequente. O que ocorre é que os navegadores interpretam de maneira diferente as mesmas tags de CSS, e algumas cláusulas de JS. Para facilitar teu desenvolvimento sugiro acrescentar um hack para zerar todas as informações no que se trata a CSS, um bom site para isso é do Maujor: http://maujor.com/tutorial/hacks-css.php No que se trata de desenvolvimento com JS utilize uma Biblioteca, que seja Cross-side, essas bibliotecas facilitam muito já que você desenvolve por cima dela, e ela faz o que deve ser feita indiferente do navegador. Existe a famosa JQuery, YUI, dentre outras, mas para início recomendo JQuery, já que sua manipulação é bem simples. Forte abraço.
  21. Olá. O que você poderia fazer é alterar a forma com que você está escrevendo teu código. Deixa essa parte fixa: body {color:#000000; background-color:#ffffff; background-attachment: fixed; background-repeat: no-repeat; background-position: 950px; font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif; font-size:11px; l ine-height:110%; text-align:justify} No javascript faça isso: &lt;script type="text/javascript"> var banner= new Array() banner[0]="urldaimagem" banner[1]="urldaimagem" banner[2]="urldaimagem" banner[3]="urldaimagem" banner[4]="urldaimagem" banner[5]="urldaimagem" banner[6]="urldaimagem" banner[7]="urldaimagem" banner[8]="urldaimagem" banner[9]="urldaimagem" var random=Math.floor(10*Math.random()); document.style.backgroundImage= "url("' + banner[random] + '")"; </script> Dessa forma você passa realmente toda a responsabilidade para o JS alterar o background. Sugiro ainda colocar isso numa função javascript, e pedir para ser executada no final da página ou no "onload" do body. Forte abraço.
  22. Olá. Pelo visto sim. Mas o que acontece, XHTML é algo "novo" e dessa forma infelizmente navegadores mais antigos podem não interpretar teu código acima. A pergunta é, existe mesmo a necessidade de se usar XHTML no desenvolvimento da sua página? Forte abraço.
  23. Quando você executa o WAMP, você executa como administrador? Infelizmente windows 7 tem essa questão. Abraços.
  24. Essa é uma questão que verifiquei com minha chefa, não existe o diretório BIN, e ela não sabe qual diretório está fazendo esse papel. :D Abraços.
×
×
  • Criar Novo...