[SP-pm] Problema com opendir/readdir [RESOLVIDO]

claudio at dpreferencial.com.br claudio at dpreferencial.com.br
Thu May 7 07:50:01 PDT 2009


A todos da Lista, Bom dia!

Questão resolvida...

Realmente o problema era o header do retorno...

Quero agradecer a todos que colaboraram para 
solução do problema (pelas aulas ... rsrs), 
nesta questão do cache.

Valeu galera...

abs

Claudio.

  ----- Original Message ----- 
  From: Geovanny Junio - Eutsiv 
  To: saopaulo-pm at mail.pm.org 
  Sent: Wednesday, May 06, 2009 8:17 PM
  Subject: Re: [SP-pm] Problema com opendir/readdir


  Boa noite Cláudio, tudo bem?  VALEU GEOVANNY ... vc tinha toda razão .. 

  Mas se você fez desse jeito:


      print "Content-type: text/html\n\n";
      print "Cache-Control: no-cache, must-revalidate";
      print "Expires: Mon, 01 Jan 1970 00:00:01 GMT";

  Realmente não vai funcionar, a linha em branco tem que separar o cabeçalho do restante da mensagem:


      print "Content-type: text/html";
      print "Cache-Control: no-cache, must-revalidate";
      print "Expires: Mon, 01 Jan 1970 00:00:01 GMT\n\n";

  Sempre uso esses cabeçalhos para evitar cache quando trabalho com ajax.

  Abs,



  --
  Geovanny Junio
  Analista de Tecnologia
  geovanny (at) eutsiv.com.br
  +55 31 9422-8885
  +55 31 3393-9132
  www.eutsiv.com.br




  2009/5/6 <claudio at dpreferencial.com.br>

    Geovanny, Boa noite!

    Desculpe a demora no retorno.. só pude ver agora..

    hoje o retorno só faço isso..

        print "Content-type: text/html\n\n";
        print $result;
    ........................

    Tentei fazendo algo assim....

        print "Content-type: text/html\n\n";
        print "Cache-Control: no-cache, must-revalidate";
        print "Expires: Mon, 01 Jan 1970 00:00:01 GMT";

    assim....

    print "<META HTTP-EQUIV='Pragma' CONTENT='no-cache'>";
    print "<meta http-equiv='Cache-Control' content='no-cache, must-revalidate'>";
    print "<meta http-equiv='EXPIRES' content='Mon, 01 Jan 1970 00:00:01 GMT'>";

    assim....

    mas ainda assim não eliminou o problema...

    Qualquer dica agradeço.

    Claudio.

      ----- Original Message ----- 
      From: Geovanny Junio - Eutsiv 
      To: saopaulo-pm at mail.pm.org 
      Sent: Wednesday, May 06, 2009 10:02 AM
      Subject: Re: [SP-pm] Problema com opendir/readdir


      Olá Claudio,

      Isso que te enviei são headers do protocolo http,
      tente colocar no cabeçalho do response diretamente.

      Abs,

      --
      Geovanny Junio
      Analista de Tecnologia
      geovanny (at) eutsiv.com.br
      +55 31 9422-8885
      +55 31 3393-9132
      www.eutsiv.com.br




      2009/5/6 <claudio at dpreferencial.com.br>

        Geovany,

        Testei com as seguintes tag's...

        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
        <meta http-equiv="EXPIRES" content="Mon, 01 Jan 1970 00:00:01 GMT">

        já tinha feito com...
        <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
        <meta http-equiv="EXPIRES" content="-1">

        Até o momento o problema persiste.

        obrigado.


          ----- Original Message ----- 
          From: Geovanny Junio - Eutsiv 
          To: saopaulo-pm at mail.pm.org 
          Sent: Wednesday, May 06, 2009 9:43 AM
          Subject: Re: [SP-pm] Problema com opendir/readdir


          Olá, tudo bem?

          Peguei o bonde meio que andando, mas, o seguintes http headers não resolveriam?

          Cache-Control: no-cache, must-revalidate
          Expires: Mon, 01 Jan 1970 00:00:01 GMT


          Abs,

          --
          Geovanny Junio
          Analista de Tecnologia
          geovanny (at) eutsiv.com.br
          +55 31 9422-8885
          +55 31 3393-9132
          www.eutsiv.com.br




          2009/5/6 <claudio at dpreferencial.com.br>


            Daniel, Bom dia!

            Valeu pela dica, mas...
            ainda continuo com o mesmo resultado final:

            1º - Rola OK
            2º - Crio/Deleto pasta
            3º - Rola ERRADO (retorna a mesma lista de diretórios)

            continuo estudando sobre o assunto...

            Obrigado.

              ----- Original Message ----- 
              From: Daniel Vinciguerra 
              To: saopaulo-pm at mail.pm.org 
              Sent: Tuesday, May 05, 2009 4:13 PM
              Subject: Re: [SP-pm] Problema com opendir/readdir


              Use esta tag também...

              <

              meta http-equiv="EXPIRES" content="-1"> 
              Esta tag faz com que o navegador procure por uma nova versão da pagina a cada requisição.

              Obs.: Como o próprio Luiz disse não serve para resolver o problema... só para "tapar o buraco"...
              Mas a titulo de conhecimento é válido.

              Forte abraço,



              From: claudio at dpreferencial.com.br 
              Sent: Tuesday, May 05, 2009 3:51 PM
              To: saopaulo-pm at mail.pm.org 
              Subject: Re: [SP-pm] Problema com opendir/readdir


              Daniel, 

              valeu mas este eu ja uso...

              abs
                ----- Original Message ----- 
                From: Daniel de Oliveira Mantovani 
                To: saopaulo-pm at mail.pm.org 
                Sent: Tuesday, May 05, 2009 3:42 PM
                Subject: Re: [SP-pm] Problema com opendir/readdir


                <head>
                <meta http-equiv="cache-control" content="no-cache"/>
                </head>

                []'s


                2009/5/5 Alexei Znamensky <russoz at gmail.com>

                  Claudio,

                  Se não me falha a memória tem um esquema de passar as indicaçòes de cache nos headers da requisição HTTP, ao invés de passar no HTML. Se me lembro é algo como:

                  GET /minha/pagina HTTP/1.1
                  Pragma: no-cache
                  Cookies: ...
                  Etc...
                  Etc...

                  Eu não estou lembrando de cabeça agora quando é de um jeito e quando é de outro, mas dê uma procurada.


                  2009/5/5 <claudio at dpreferencial.com.br>

                    Luiz, Boa tarde! 


                    Tem toda razão... era só um teste..

                    Vou Pesquisar mais sobre o controle do cache...

                    Por enquanto eu só conheço as seguintes tag's, para esta operação... já se encontram no html ... e não resolveram nd...

                    <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
                    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">

                    Se alguém tiver alguma dica...

                    Enquanto isso vou pesquisar ++++++....

                    Agradeço a sua atenção. 


                    Claudio H.Binaghi
                    claudio at dpreferencial.com.br
                    5511 3288.4840





                    ----- Original Message ----- From: "Luis Motta Campos" <luismottacampos at yahoo.co.uk> 

                    To: <saopaulo-pm at mail.pm.org>

                    Sent: Tuesday, May 05, 2009 12:46 PM 

                    Subject: Re: [SP-pm] Problema com opendir/readdir



                    claudio at dpreferencial.com.br wrote:

                      Diogo,  ÓTIMA DICA!!

                      Você tem toda razão,
                      o problema  é o cache do navegador mesmo.

                      Resolveu 100%..

                      Muito obrigado.


                    Cláudio,

                    O que o Diogo te sugeriu NÃO É UMA SOLUÇÃO, é apenas uma maneira crua de
                    comprovar que o cache é mesmo o problema.

                    POR FAVOR EVITE IMPLEMENTAR ISSO COMO SOLUÇÃO DEFINITIVA.

                    Estas coisas mancham o bom nome da linguagem, não resolvem seu problema,
                    e ainda por cima criam outro problema, maior, mais complicado: manter o
                    software. Eu aposto como daqui a 6 meses, alguém vai estar se
                    perguntando por que é que essa chamada de Math.random() precisa estar na
                    URL. E isso é, no mínimo, má prática de programação.

                    Eu tenho certeza de que você pode fazer o seu browser se comportar
                    corretamente ajustando os headers HTTP que você está enviando. Se você
                    não sabe fazer isso, pergunte aqui, eu tenho certeza de que um dos
                    inúmeros hackers da lista pode te ajudar com isso.

                    Por favor tente resolver o problema com boas práticas de programação.

                    Putamplexos.
                    -- 
                    Luis Motta Campos is a software engineer,
                    Perl Programmer, foodie and photographer.
                    _______________________________________________
                    SaoPaulo-pm mailing list
                    SaoPaulo-pm at pm.org
                    http://mail.pm.org/mailman/listinfo/saopaulo-pm




                    -- 

                    No virus found in this incoming message.
                    Checked by AVG.
                    Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53


                    _______________________________________________

                    SaoPaulo-pm mailing list
                    SaoPaulo-pm at pm.org
                    http://mail.pm.org/mailman/listinfo/saopaulo-pm




                  -- 
                  Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [www.flickr.com/photos/alexeiz]
                  "Though we live in trying times, we're the ones who have to try"

                  _______________________________________________
                  SaoPaulo-pm mailing list
                  SaoPaulo-pm at pm.org
                  http://mail.pm.org/mailman/listinfo/saopaulo-pm




                -- 
                http://mantovanihouse.blogspot.com/
                This is my poney:
                -------(\_------------_/)-----------
                -------)--(----------)--(-----------
                ------(----(---------)----)----------
                -------)----(-------)----(-----------
                -------(----(-------)----)-----------
                --------\_-(\\.---.//)-_/------------
                ----------\)' -8--8- '(/--------------
                -----------/------------\---------------
                ----------(--)--------(--)--------------
                ------------(_c__c_)----------------
                ----------------------------------------
                perl -MLWP::Simple -le 'grep{ print $1 if /href="(http.+?)"/}split($/,get("http://www.perl.org.br"))'



----------------------------------------------------------------


                _______________________________________________
                SaoPaulo-pm mailing list
                SaoPaulo-pm at pm.org
                http://mail.pm.org/mailman/listinfo/saopaulo-pm 


----------------------------------------------------------------


                No virus found in this incoming message.
                Checked by AVG. 
                Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53



------------------------------------------------------------------


              _______________________________________________
              SaoPaulo-pm mailing list
              SaoPaulo-pm at pm.org
              http://mail.pm.org/mailman/listinfo/saopaulo-pm 


------------------------------------------------------------------


              _______________________________________________
              SaoPaulo-pm mailing list
              SaoPaulo-pm at pm.org
              http://mail.pm.org/mailman/listinfo/saopaulo-pm 


------------------------------------------------------------------


              No virus found in this incoming message.
              Checked by AVG. 
              Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53


            _______________________________________________
            SaoPaulo-pm mailing list
            SaoPaulo-pm at pm.org
            http://mail.pm.org/mailman/listinfo/saopaulo-pm





----------------------------------------------------------------------


          _______________________________________________
          SaoPaulo-pm mailing list
          SaoPaulo-pm at pm.org
          http://mail.pm.org/mailman/listinfo/saopaulo-pm 


----------------------------------------------------------------------


          No virus found in this incoming message.
          Checked by AVG. 
          Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53


        _______________________________________________
        SaoPaulo-pm mailing list
        SaoPaulo-pm at pm.org
        http://mail.pm.org/mailman/listinfo/saopaulo-pm





--------------------------------------------------------------------------


      _______________________________________________
      SaoPaulo-pm mailing list
      SaoPaulo-pm at pm.org
      http://mail.pm.org/mailman/listinfo/saopaulo-pm 


--------------------------------------------------------------------------


      No virus found in this incoming message.
      Checked by AVG. 
      Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53


    _______________________________________________
    SaoPaulo-pm mailing list
    SaoPaulo-pm at pm.org
    http://mail.pm.org/mailman/listinfo/saopaulo-pm





------------------------------------------------------------------------------


  _______________________________________________
  SaoPaulo-pm mailing list
  SaoPaulo-pm at pm.org
  http://mail.pm.org/mailman/listinfo/saopaulo-pm


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG. 
  Version: 7.5.557 / Virus Database: 270.12.11/2089 - Release Date: 30/4/2009 17:53
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090507/b07a3413/attachment-0001.html>


More information about the SaoPaulo-pm mailing list