Ir para conteúdo
Fórum Script Brasil

Spyder.RV

Membros
  • Total de itens

    156
  • Registro em

  • Última visita

Posts postados por Spyder.RV

  1. Pessoal,

    Tenho um arquivo sendmail.php que é carregando dentro do index.php...

    Dentro do sendmail.php, eu tenho uma linha onde tento redirecionar para outra url: header("Location: url");, quando eu tento rodar, recebo uma mensagem como abaixo:

    Warning: Cannot modify header information - headers already sent by (output started at /home/hostrvco/public_html/2008/index.php:19) in /home/hostrvco/public_html/2008/pages/sendmail.php on line 100

    O que fazer? Já tentei ob_flush(), ob_end_flush(); e nada, o problema continua...

  2. Seguinte galera,

    Tenho uma rede que usando Windows 2000 e XP, sequinho sequinho, somente o SO e o sistema de gestão da empresa...

    Passei um programa de varredura de portas e pra meu espanto, tem diversas portas abertas: 21, 135, 139, 445, 1025 e 1030.

    O que mais me espantou é a porta 21, pois tenho certeza que não tem nenhum servidor de ftp instalado... E o que é pior, acabei de instalar o windows numa das máquinas e a porta já está aberta...

    Como faço para fechar essas portas???

  3. não é falta de um if?

    exemplo: if valor < que 0 executa uma ação?

    beleza...

    Agora tá bom, valeu!

    var tMax = 0;
    var dummy;
    function iniciaConexao(tMin)
    {
     alert("Atenção!\n\n\nO tempo de conexão é de " + 
        tMin + " minutos.\n\nSe precisar observar mais tempo,\n" + 
        "faça a conexão novamente!");
     tMax = tMin * 60000; // Tempo em Milisegundos
     ConnectServer();
     dummy = setInterval('mostraTempo(tMax)', 1000);
    }
    
    function mostraTempo(tLeft)
    {
     var s = ((tLeft-1000) / 1000);
     var m = parseInt(s / 60);
     var r = s - (m*60);
    
     document.getElementById('timerLeft').innerHTML = "<strong>" + m + "m, " + 
          r + "s</strong>";
    
     tMax -= 1000;
     if (tMax == 0)
     {
      clearInterval(dummy);
      ClosePTZnRec();
      alert("desconectar");
     }
    }

  4. Galera, dá uma olhada no código abaixo:

    A idéia é mostrar um "timer" decrescente em segundos a partir do parâmetro tMin repassado como se fossem minutos. faço os cálculos e converto em milissegundos e mando bala na contagem regressiva...

    O problema é que quando zera, continua descrescendo com valores negativos...

    Não estou conseguindo ajustar o clearInterval para parar a contagem quando zerar...

    Como implementar isso??? É mesmo com o setInterval/clearInterval ou tem um jeito mais fácil?

    ...
    var tMax = 0;
    
    iniciaConexao(1);
    
    function iniciaConexao(tMin)
    {
       alert("Atenção!\n\n\nO tempo de conexão é de " + tMin + " minutos.\n\nSe precisar observar mais tempo,\n" + "faça a conexão novamente!");
    
       tMax = tMin * 60000;    // Tempo em Milisegundos
       //ConnectServer();
       setInterval('mostraTempo(tMax)', 1000);
    }
    
    function mostraTempo(tLeft)
    {
       var s = ((tLeft-1000) / 1000);
       var m = parseInt(s / 60);
       var r = s - (m*60);
    
       document.getElementById('timerLeft').innerHTML = "<strong>" + m + "m, " + r + "s</strong>";
    
       tMax -= 1000;
       if (tMax == 0)
          alert("desconectar");
    
    }

  5. Tente assim:

    SELECT * FROM agenda WHERE dataAgenda IN (SELECT dataAgenda FROM agenda WHERE dataAgenda >= 'DATA_FILTRO' ORDER BY dataAgenda Desc LIMIT 5) ORDER BY dataAgenda ASC;
    Ocorreu uma msg de erro:
    SQL Error # 1235. Response from the database:
    
    This version of MySQL doesn't support 'LIMIT & IN/ALL/ANY/SOME subquery'

    A versão do mysql que estou usando no servidor é a: 4.1.22-standard

  6. Galera estou precisando de uma ajuda no SQL abaixo

    SELECT * FROM agenda WHERE dataAgenda >= 'DATA_FILTRO' ORDER BY dataAgenda Desc LIMIT 5;

    Com esse código, consigo pegar os 5 últimos registros com as datas mais novas... Mas o problema é que vem ordenado decrescente.

    Preciso pegar os mesmos 5 registros com as datas mais novas, mas ordenados pela data de forma crescente...

    O que preciso mudar???

  7. Galera é o seguinte:

    estou montando umas galerias de fotos e achei uma aplicação para slideshow formidável: O HighSlide JS, veja em http://vikjavev.no/highslide/.

    O problema é que ele é só para visualização... Preciso de uma aplicação simples para fazer upload das fotos, com gerenciamento desses arquivos, incluindo comentários, upload, exclusão, criação de pastas, etc... para gerar as galerias, vou usar esse HighSlideJS.

    Alguém tem uma sugestão de aplicação em PHP para a minha necessidade?

    Valeu

  8. Cheguei até a pensar que era algum problema com o executavel do IE entãoi testei em mais 3 pcs com IE 6 e Windows 2000 e deu o mesmo problema..

    Creio que você passou esse código assim para que seja feito um teste pra ver se a DIV passada para a função estava criada corretamente no arquivo html...

    Sim, foi por isso. Mas você chegou a testar?

    De qualquer forma, experimenta este ActiveX: ActiveXObject("MSXML2.XMLHTTP.3.0");

    Mesma coisa, depurei o código na linha que dá o erro, mudando ela para:

    alert(document.getElementById(destObj).innerHTML); --> Mostrou o HTML da DIV normalmente...

    alert(ajResponse); --> Mostrou o conteúdo carregado pelo AJAX nromalzim também...

  9. substitui akela linha por estas:

    if (document.getElementById(destObj))
         document.getElementById(destObj).innerHTML=ajResponse;
    else
       alert("O objeto '" + destObj + "' não foi encontrado.)

    Este código é irrelevante pois como a DIV passada para destObj está criada corretamente, o teste lógico vai dar verdadeiro executando então o document.getElementById(destObj).innerHTML=ajResponse e dando o erro normalmente...

    Creio que você passou esse código assim para que seja feito um teste pra ver se a DIV passada para a função estava criada corretamente no arquivo html... Pois então, ela com certeza está criada corretamente e só dá o erro no Internet Explorer no Windows 2000. No XP dá certo, no 98/95/me não testei...

  10. Antes de mais nada, se já tiver algum post aqui com esse mesmo assunto, me desculpem pois não achei nada quando pesquisei...

    preciso que avaliem o código abaixo:

    PS! Tá funcionando beleza no Firefox, IE5/6/7 (No Windows XP). No IE para Windows 2000 o navegador trava e dá aquela msg chata pra enviar relatórios de erro pra M$.

    Esse script é para carregar páginas dinamicamente, e se tiver algum script em javascript, executa o mesmo... É claro que no caso a página só pode ter um script... Mas como eu disse, não tem problema e tá funcionando muito bem nos outros navegadores, menos nessa versão específica... Pode ser que tá com problema nas versões para windows 98/95/Me, mas não testei ainda...

    O Erro ocorre na linha: document.getElementById(destObj).innerHTML=ajResponse; da função makeAjaxRequest mais abaixo...

    O pior é que eu alterei essa linha pra mostrar o conteúdo de ajResponse com um alert(ajResponse); e rodou de boa...

    alguém pode me ajudar a entender o que tá ocorrendo???

    Segue o código:

    /*
    
    ##########################################################################################
    ## Rotinas AJAX para carga de conteúdo dinâmicamente sem a                              ##
    ##     necessidade de recarregar a página toda, somente a área que está sendo alterada  ##
    ##                                                                                      ##
    ## Autor : Wemerson C. Guimarães                                                        ##
    ## Data  : 01/07/2007                                                                   ##
    ## Versão: 1.01                                                                         ##
    ## Data  : 01/07/2007                                                                   ##
    ##########################################################################################
    
    */
    
    
    function ajaxInit() 
    {
        var HTTP_REQUEST;
    
        try
        { 
            HTTP_REQUEST = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) 
        {
            try
            { 
                HTTP_REQUEST = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(ex) 
            {
                try 
                {
                    HTTP_REQUEST = new XMLHttpRequest();
                    HTTP_REQUEST.overrideMimeType('text/html');
                }
                catch(exc) 
                {
                    alert("Esse browser não tem recursos para uso do Ajax");
                    HTTP_REQUEST = null;
                }
            }
        }
        return HTTP_REQUEST;
    }
    
    function makeAjaxRequest(url, destObj, parametros)
    {
        ajax = ajaxInit();
      if(ajax)
        {
    
            parametros = "?" + Math.ceil( Math.random() * 100000 ) + 
                                     (
                                            parametros != null ? 
                                                parametros 
                                            : 
                                                ''
                                        );
    
            ajax.open("GET", url + ".php" + parametros, true);
    
            ajax.onreadystatechange = function()
            {
                if(ajax.readyState == 4)
                    if(ajax.status == 200)
                    {
                        var ajResponse = ajax.responseText;
                        var iniScript = ajResponse.indexOf('&lt;script language="javascript" type="text/javascript">');
                        document.getElementById(destObj).innerHTML=ajResponse; // O erro ocorre nessa linha...
                        if (iniScript > 0)
                        {
                            iniScript += 53;
                            var fimScript = ajResponse.indexOf('</script>');
                            var scriptCode = ajResponse.substring(iniScript, fimScript);
                            var scriptObj = document.createElement('script');
                            scriptObj.setAttribute('language', 'javascript');
                            scriptObj.text = scriptCode;
                            document.body.appendChild(scriptObj);
                        }
                    }
                    else 
                    {
                        alert(ajax.statusText);
                    }
            }
            ajax.send(null);
        }
    }

  11. Galera,

    O problema era com o ajax mesmo!!!

    Pesquisando na internet encontrei diversas saídas para resolver o problema, mas a mais interessante (e mais fácil) é a seguinte:

    Gerar um número randômico e carregar a página passando esse número como parâmetro, daí, adaptei essa idéia para a função que passei no código acima:

    Basta trocar o código:

    ...
    if(parametros != null)
       parametros = "?" + parametros;
    else
       parametros = "";
    por:
    ...
    parametros = "?" + Math.ceil(Math.random() * 100000) + (parametros != null ? parametros : '');
    Ou numa forma mais simples de entender:
    ...
    if(parametrso != null)
       parametros = "?" + Math.ceil( Math.random() * 100000 ) + parametros;
    else
       parametros = "?" + Math.ceil( Math.random() * 100000 );

    Coloquei e agora tá certinho funfando que é uma belezma.... rs

  12. <meta http-equiv="pragma" content="no-cache">
    Não funcionou... Esqueci de mencionar... estou carregando as páginas usando técnicas de ajax, tem alguma coisa a ver??? Segue um fragmento do objeto instanciado por ajax na hora de carregar o arquivo html...
    function ajaxInit() 
    {
        var HTTP_REQUEST;
    
        try
        { 
            HTTP_REQUEST = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) 
        {
            try
            { 
                HTTP_REQUEST = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(ex) 
            {
                try 
                {
                    HTTP_REQUEST = new XMLHttpRequest();
                    HTTP_REQUEST.overrideMimeType('text/html');
                }
                catch(exc) 
                {
                    alert("Esse browser não tem recursos para uso do Ajax");
                    HTTP_REQUEST = null;
                }
            }
        }
        return HTTP_REQUEST;
    }
    
    function makeAjaxRequest(url, destObj, parametros)
    {
        ajax = ajaxInit();
      if(ajax)
        {
            if(parametros != null)
                parametros = "?" + parametros;
            else
                parametros = "";
                
            ajax.open("GET", url + ".php" + parametros, true);
    
            ajax.onreadystatechange = function()
            {
                if(ajax.readyState == 4)
                    if(ajax.status == 200)
                    {
                        var ajResponse = ajax.responseText;
                        var iniScript = ajResponse.indexOf('<script language="javascript" type="text/javascript">');
                        document.getElementById(destObj).innerHTML=ajResponse;
                        if (iniScript > 0)
                        {
                            iniScript += 53;
                            var fimScript = ajResponse.indexOf('</script>');
                            var scriptCode = ajResponse.substring(iniScript, fimScript);
                            var scriptObj = document.createElement('script');
                            scriptObj.setAttribute('language', 'javascript');
                            scriptObj.text = scriptCode;
                            document.body.appendChild(scriptObj);
                        }
                    }
                    else 
                        alert(ajax.statusText);
            }
            ajax.send(null);
        }
    }

  13. Galera,

    Testei minhas páginas no Internet Explorer e Firefox..

    No FF, tá de boa, roda sem nenhum problema...

    Já no IE, dá um problema danado com o cache. Toda hora tem que ficar limpando o cache do IE pra que possa visualizar as alterações nas páginas...

    Com HTML, existe alguma maneira de "forçar" as páginas a não carregarem do cache? Ou seja, forçar para que a cada vez que um usuário navegar por uma página, ela seja recarregada totalmente, sem fazer entrar no cache?

  14. você esta enviando e recebendo com o mesmo DW?

    é verifica se ele aumenta de tamanho do arquivo quando isso acontece?

    clica em ctrl+U depois em Invisibles Elements e habilita tudo que esta aparecendo ai. depois olha no movi visual se aparece algo estranho!!

    outra coisa me diz o que acontece se você usar outro programa para enviar e receber?

    Ocorreu quando enviava por ftp, usei o freeftp...

  15. Cara simplesmente uma "nova linha", um enter no código, não vai fazer o DW saltar uma linha, isso só aconteceria usando php se você colocasse um echo com formato nl2br, ai o php iria inserir um br a cada salto de linha, e se tu pegasse de vollta o html gerado ai sim saltaria uma linha no DW (obviamente porque teria um br a mais).

    Esse erro seu está muito sem lógica, mas ficar aqui especulando o que poderia ser é foda, então por favor poste o código final (que esta dando uma quebra de linha a mais) para que possamos te ajudar.

    Tá bom...

    Olha só:

    Quando envio pro servidor tá assim:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
       HELLO WORLD!!!
    </body>
    </html>
    Quando baixo de volta do servidor volta assim:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Untitled Document</title>
    
    </head>
    
    
    <body>
    
       HELLO WORLD!!!
    
    </body>
    
    </html>

  16. depende como esta escrito o codigo html da pagina? tu tah saltando linhas com <br /> ou <P> ?

    Norivan, o problema é com o código-fonte dos arquivos, que ficam com um um salto de linha entre cada linha do arquivo...

    Isso ocorre toda vez que envio um arquivo pro site e depois pego de volta...

  17. No Dreamweaver tá ocorrendo um lance estranho...

    Eu "upo" normalmente os arquivos pros sites... o problema é quando eu baixo algum arquivo dos sites pra editar localmente...

    Todos os arquivos aparecem com um salto de linha, que fica chato pra caramba...

    Alguém sabe como faço pra corrigir isso???

    Isso é algum problema de configuração no Dreamweaver????

    Ocorreram nas versões CS3 e MX

  18. Pessoal,

    estou procurando alguma ferramenta em php para gerenciamento de provedor de hospedagem de sites.

    alguém tem alguma dica:

    Eu até encontrei um, o whcms, vem cheinho de recursos, mas é em inglês... Vou utilizar ele, até porque é o que meu datacernter me libera...

    O problema é vai damorar algum tempo pra eu estar dominando ele e estou procurando uma solução alternativa e mais fácil de usar, até estar dominando o whcms...

    Preciso gerenciar a parte financeira e enviar e-mails para os clientes, quando criar/alterar novas contas, confirmações de pagamentos, essas coisas...

  19. O DynDNS é um excelente serviço de DNS dinâmico!

    Você pode acessá-lo em: http://www.dyndns.com

    Porém, como você disse, o database é muito grande e tem muitas atualizações diárias.

    Você precisará de uma conexão compatível com esse número de acessos ao database, pois se não tiver, poderá deixar sua aplicação extremamente lenta, ou até inacessível!

    O ideal mesmo é deixá-la em um host, onde já se tenha uma estrutura para recebê-la.

    Bem,

    quanto à conexão, possuo um link de 512/512 kps da Brasil telecom (apesar de nunca dar os 512kbps de upload :angry: )

    E o servidor é um Athlon XP 2600 c/ 2 GB de RAM e 80 GB de HD...

    Acha que nessa config, dá pra fazer???

    Sem falar que se der certo, posso reverter o valor que estou pagando pelo link de ip fixo para um link maior só que sem ip fixo... Esse é o motivo principal da minha pergunta, pois se der certo, poderei usar um link maior a um custo bem menor...

  20. Galera,

    estou procurando um bom servidor de DNS dinâmico, com boa performance alguém conhece?

    Tenho uma aplicação que usa MySQL e o banco tá muito grande e tem muitas atualizações diárias... Se eu replicar ele na internet, vai consumir muita banda...

    E as informações dele são disponibilizadas na net...

    Então pensei em hospedar a página principal num bom provedor e abrir essa base através de um DNS dinâmico apontando para o servidor do Mysql... Fica mais barato que usar um servidor de IP fixo que tão os olhos da cara...

    Mas estou com dúvida se essa solução é interessante... O que me dizem???

×
×
  • Criar Novo...