Ir para conteúdo
Fórum Script Brasil

Gutto

Membros
  • Total de itens

    370
  • Registro em

  • Última visita

Tudo que Gutto postou

  1. Gutto

    Quem Mata Essa Charada?

    <?php $randomizar = rand(1,20); echo $randomizar; ?> <table width="100" cellspacing="0"> <tr> <td> <?php if ($randomizar <= 4) { ?> <!-- INICIO DO CODIGO DA BANNER-LINK --> <script src="http://ads.banner-link.com.br/ads.asp?conta=100770&pg=1"></script> <?php } if ($randomizar > 5 and $randomizar <= 8) { ?> <center><iframe align="center" valign="top" width="468" height="60" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://www.trocabanners.com.br/sistema/view.php?uid=2139"></iframe><ilayer align="top" width="468" height="60" src="http://www.trocabanners.com.br/sistema/view.php?uid=2139"></ilayer></center> <?php } ?> </table> <BR><BR> <script><!-- google_ad_client = "pub-0426554890346271"; google_ad_width = 120; google_ad_height = 600; google_ad_format = "120x600_as"; google_ad_type = "text_image"; //2007-02-25: um google_ad_channel = "7522141926"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
  2. Gutto

    Duvida Basica Sobre Php

    Se tudo estiver correto nos scripts, configuração, e seu servidor suportar PHP, sim, vai receber os emails dos seus clientes normalmente.
  3. é melhor sem mais claro mesmo :P
  4. Gutto

    Mostrar Ip

    Tenta assim: <?php require 'config.php'; $ip = $_SERVER['REMOTE_ADDR']; $query = mysql_query("SELECT ip, total FROM `visitas` WHERE `ip` = " . $ip . ""); $result = mysql_fetch_array($query); $mostra_ip = $resultado["ip"]; $total = $resultado["total"]; echo "Olá " . $mostra_ip . ", você já nos visitou " . $total . " vezes."; ?> Eu n testei, mas acho que presta.
  5. Depois que fizer a busca no BD com as informações do usuário, atribua o valor da variável com o nome do usuário à uma sessão, exemplo: $_SESSION["login"] = $login; Inicie a sessão na página: session_start() Quando for exibir o nome no canto das páginas, dê um echo na sessão: echo $_SESSION["login"];
  6. Se eu mudar a ordem entre a vírgula e o ponto, passa a exibir errado, fica 0,000.00, sendo que o certo é 0.000,00. E é assim mesmo que estou fazendo, mando calcular, armazenando o valor da sessão em uma variável e depois multiplicando, em seguida quando vou exibir coloco o number_format, e n dá certo....
  7. Tenho a sessão: $v = $_SESSION[conta][$indice][VALOR]; Supondo que a sessão tenha como valor 512,73, ao dar um echo ela exibe corretamente, mas se eu multiplicar, somar, qualquer operação, ela perde os centavos, arredondando o valor. (512). Mesmo se tentar formatar o valor usando number_format($subtotal,2,',','.'); não tá dando certo. Como multiplicar sem que esse valor seja alterado?
  8. Gutto

    Abrindo Página Fora Do Frame..

    Isso é javascript, não php, mas... Como você quer abrir no frame de cima, e não na janela atual, use print "<script>window.open("01.php","alvo");</script>"; 01.php é a página a ser aberta; alvo é o nome do frame que irá receber a página.
  9. Quando a função getimagesize não consegue acessar a imagem, exibe um warning, que é o seu caso.
  10. Gutto

    Tratamento De Erros

    Usando esse script que postei, quero saber se houve algum erro durante a execução dos scripts, e ocultar, se houver. Pesquisando no google encontrei outro mais completo, e complexo. Ele grava os erros ocorridos em um txt, em seguida me envia um email informando que houve um erro. Qual a melhor alternativa para tratar os erros? Outra coisa, já que ele sempre irá retornar o notice, como desabilito isso, mas continuo detectando os erros? Porque pelo que entendi sempre vai ficar dando esse aviso, já que no site todo eu uso querystrings... aí toda hora iria receber emails avisando que teve um 'erro', o arquivo .txt ficaria sendo gravado toda hora com esse aviso... Um erro que constantemente surge e depois para de exibir é sobre max_connections, uma hora surge, outra hora fica normal, e quando ele surge detona o visual do site, esse tipo de erro é que eu quero ocultar e receber notificação via email.
  11. Indico o Jissa, da infinitehost.com.br. Ótimo serviço/suporte.
  12. Gutto

    Tratamento De Erros

    estou com esse script: <?php function error($numero,$texto){ $ddf = fopen('error.log','a'); fwrite($ddf,"[".date("r")."] Error $numero:$texto\r\n"); fclose($ddf); } set_error_handler('error'); ?> Ele realmente grava quando ocorre algum erro, mas coloquei alguns ifs pra checar o valor enviado via $_GET. if ($_GET["action"] == "ConfaddAtividade") O problema é que ele considera que todos esses ifs são erros, sendo que os erros na verdade são apenas as últimas linhas, que eu mandei incluir arquivos que não existem só pra testar o script: [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: Emp [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: Cidade [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 8:Undefined index: action [Sat, 24 Feb 2007 13:02:47 -0300] Error 2:main(adfas.php) [<a href='function.main'>function.main</a>]: failed to open stream: No such file or directory [Sat, 24 Feb 2007 13:02:47 -0300] Error 2:main(adfas.php) [<a href='function.main'>function.main</a>]: failed to open stream: No such file or directory porque ele considera if ($_GET["action"]) como erro?
  13. Na mesma página estou usando caracteres acentuados, caracteres especiais, e exibe corretamente, apenas no combo que é alimentado via AJAX a acentuação tá dando erro... Já alterei o encoding, charset... Nada resolveu. O script é esse, peguei a base nesse tuto da revistaphp. function list_dados( valor ){ http.open("GET", "result2.php?categoria=" + valor, true); http.onreadystatechange = handleHttpResponse; http.send(null); } function handleHttpResponse(){ var campo_select = document.forms.a_b.subcategoria; if (http.readyState == 4) { campo_select.options.length = 0; var results = http.responseText.split(","); for( i = 0; i < results.length; i++ ) { var string = results[i].split( "|" ); campo_select.options[i] = new Option( string[0], string[1] ); } } } function getHTTPObject() { var req;try { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); if (req.readyState == null) { req.readyState = 1; req.addEventListener("load", function () { req.readyState = 4; if (typeof req.onReadyStateChange == "function") req.onReadyStateChange(); }, false); } return req; } if (window.ActiveXObject) { var prefixes = ["MSXML2", "Microsoft", "MSXML", "MSXML3"]; for (var i = 0; i < prefixes.length; i++) { try { req = new ActiveXObject(prefixes[i] + ".XmlHttp"); return req; } catch (ex) {}; } } } catch (ex) {} alert("Seu navegador não suporta objetos XmlHttp"); } var http = getHTTPObject(); // Logo após fazer a verificação, é chamada a função e passada // o valor à variável global http. Esse arquivo faz a consulta solicitada pelo AJAX: <?php //Dados do MySQL $host = "localhost"; // servidor. $user = "###########"; // nome do usuário. $pass = "###########"; // senha do usuário. $banco = "############"; // nome do banco de dados. //NÃO ALTERE NADA ABAIXO. mysql_connect($host, $user, $pass); mysql_select_db("adminpt_classificados"); // Guardando o id passado pelo form select // Trim remove os espaços no inicio e final // addslashes Retorna uma string com barras invertidas antes de caracteres // que precisam ser escapados para serem escapados em query a banco de dados $categoria = addslashes(trim($_GET["id"])); // Fazendo nosso selec para todas subcategorias que pertencem à categoria presente // na variavel $categoria acima $consulta = mysql_query("SELECT * FROM tbl_subcategoria WHERE categoria = '$categoria' ORDER BY nome ASC" ); while( $row = mysql_fetch_assoc($consulta) ){ // subcategoria será apresentada da forma "NOME|CODIGO,..." // Maneira a ser tratada no JavaScript // Vale lembrar que estamos contatenando o "nome" com a "|" com o "codigo" e com a "," echo $row["nome"] . "|" . $row["codigo"] . ","; } ?> Se eu colocar o cabeçalho html, com head, as metas para determinar o charset, encoding no arquivo que faz a pesquisa, não exibe nada dentro do combo, ele vira uma linha bem fina. Quando eu coloco um charset totalmente diferente do iso-5589-1, todos os caracteres da página deixam de exibir, mas quando o charset tá correto só o combo exibe os dados errados. Se dentro do banco de dados eu escrever os nomes usando seqüências de escape, eles não são convertidos para a letra correspondente, exibe a própria sequência, exemplo &aacute; deveria exibir á, mas exibe o próprio código &aacute; ....
  14. tenta ajuntar o nome javascript.... Editado: Vivendo e aprendendo :)
  15. Como vou aprender a programar pros dois navegadores? Só fazendo curso? O que eu aprendi foi vendo scripts feitos, pequisando nos foruns, google.... Fico com dúvidas sobre essa questão, por exemplo, document.write() é correto no IE porque seria errado no FF? O problema não é o Navegador? Acho que eles deveriam se comportar da mesma forma ao interpretar determinada linguagem.
  16. Deu certo, vlw. Eu tinha tentado acrescentar isso: Anuncio_ = Anuncio.replace(/\n/, "<br />"); Mas ele só substituia a primeira ocorrência do \n...
  17. Textarea com a chamada da função: <textarea name="anuncio" maxlength="170" cols="40" rows="7" onKeyUp="Pre(event.keyCode);"></textarea> estou tentando usar o strreplace agora, pra localizar as \n da string e substituir por <br /> quando for exibida dentro da div, que vai gerar as mesmas quebras de linha que tem na textarea :D . Vê aí se entendeu. Olha como está http://www.procuretudo.com.br/classificados/textarea.php
  18. Como exibir as quebras de linha da Textarea em uma DIV? Fiz um código simples pra exibir o conteúdo de uma textarea dentro de uma div, vai atualizando de acordo com que o usuário digita o texto, mas quero exibir as quebras de linha também, atualmente se houver uma quebra de linha na textarea, continua na mesma linha dentro da div... Tentei algumas alternativas mas a lógica que estou usando tá errada... segue o cod: function Pre(event) { if (document.anuncio_.anuncio.value.length > 0 || event == 8) { if (event == 13) { var br = "<br />"; var Anuncio_ = document.getElementById("div_anuncio").innerHTML + br; document.getElementById("div_anuncio").innerHTML = Anuncio_; } document.getElementById('pre').style.visibility = 'visible'; var Anuncio = document.anuncio_.anuncio.value; document.getElementById("div_anuncio").innerHTML = Anuncio; } else { document.getElementById('pre').style.visibility = 'hidden'; } }
  19. Olha esse link, são bem básicos: http://graphicssoft.about.com/od/coreldraw...free_cd9ams.htm Se você digitar download artistic media coreldraw no google, ou algo parecido, vem mais coisas. O lance do time de beisebol n entendi... :P
  20. Sobre o JavaScript Tree Menu, tem esse aqui que é bom http://www.softcomplex.com/cgi-bin/download.pl?product_id=9
  21. Falta o form pra enviar a imagem. Qual erro deu aí? :P
  22. Tenho um site desenvolvido totalmente em flash, até agora o google só localizou, nem sei como, uma frase que tem dentro do swf. Até uns dias atrás era um arquivo html sem metatags, só com o código usado para inserir o swf. Como o google não indexa arquivos em flash facilmente, coloquei metatags nele, description, keywords.... Mas até agora nada... Alguma dica? Site map seria a solução?
  23. Gutto

    Erro "duplicate Entry"

    Primary Key serve como Chave primária, ou seja, impede registros duplicados. A criação de índices depende das consultas que serão submetidas ao banco. Você deve indexar as colunas que são utilizadas no WHERE, para melhorar o desempenho.
  24. Gutto

    Erro "duplicate Entry"

    http://forum.abril.com.br/info/forum.php?tópico=92307 powered by: google
×
×
  • Criar Novo...