[SP-pm] Problema com opendir/readdir

Geovanny Junio - Eutsiv geovanny at eutsiv.com.br
Wed May 6 16:17:54 PDT 2009


Boa noite Cláudio, tudo bem?

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 <geovanny at eutsiv.com.br>
> *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 <geovanny at eutsiv.com.br>
>> *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 <daniel-vinciguerra at hotmail.com>
>>> *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<daniel.oliveira.mantovani at gmail.com>
>>> *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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090506/f1350f5c/attachment-0001.html>


More information about the SaoPaulo-pm mailing list