Jump to content


Limiar's Content

There have been 5 items by Limiar (Search limited from 27/04/2023)


Ordernar por                Order  

#902223 Includes, Reaproveitamento De Código

Posted by Limiar on 09/03/2008, 13:27 in PHP

boirock e Bruno,

Os 5kb se tornam 41kb após atualizados pelo acréscimo dos includes. Notem bem: 41kb sem contar os css, javascripts, gifs, jpegs etc. Somando tudo, a "bagagem" pesa mais de 120kb. Instalem o YSlow no firefox (ele usa o firebug).

Quando uma segunda página do site é aberta, as imagens, css e javascripts estão cacheados e vc baixa somente os 40kb do arquivo de 5kb somados a 35kb de includes.

Ou seja, poderiam ser só 5kb. Comprimindo com zlib, 1kb (um ká-baitezinho). Talvez a resposta seja iframe ou ajax (vou ver se aprendo).


Limiar
-------------------

Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros

Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!




#902120 Includes, Reaproveitamento De Código

Posted by Limiar on 09/03/2008, 00:42 in PHP

Bruno,

Eu peguei um arquivo real, digamos, x.php. Ele tem apenas 5kb. Quando eu rodo o YSlow, ele retorna como tendo 41kb. Isso acontece pela inclusão dos includes, que ocorre no servidor.

O servidor lê o arquivo x.php e vai interpretando os scripts e incluindo os códigos de cada include e depois envia o resultado como uma página estática inteira (com 41kb) para o usuário.

Para acontecer o que você disse e que é o que eu quero, seria necessário que cada arquivo hoje costurado como include fosse baixado em separado. Para haver o cache, é preciso que cada parte do conjunto seja reconhecida como uma entidade inteira. Como as imagens, por exemplo.


Limiar
-------------------

Pousada Jardim do Eden - Chapada dos Veadeiros

Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros

Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!


Gente,

Ainda não consegui resolver o que apresentei aqui mas, com um outro jeito, consegui fazer com que minha página, que era uma carroça, agora virou um avião!!!

Eu finalmente consegui fazer o zlib funcionar. O problema era que o meu host não usa mais o php como módulo do apache, configuração esta que vem sendo abandonada, e eu nem de longe imaginava isso.

Hoje, o host usa phpsuexec e, por isso, qualquer comando php inserido no .htaccess dá erro 500 e derruba todo o site. Assim, as configurações de compressão tão badaladas na net só dão pau.

A solução agora é inserir um php.ini em cada diretório e o zlib funciona como manteiga.

Limiar
-------------------

Pousada Jardim do Eden - Chapada dos Veadeiros

Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros

Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!




#902109 Includes, Reaproveitamento De Código

Posted by Limiar on 08/03/2008, 12:39 in PHP

Pessoal,

Eu tenho um site com estrutura simples: cabeçalho, menu vertical, conteúdo e rodapé. Como somente o conteúdo é variável, o restante é inserido por diversos includes.

Do jeito como está, todo o código é montado dinamicamente no servidor e então enviado para o internauta, assim reenviando a cada página servida todo o código novamente (refiro-me a cabeçalho etc), estou certo?

Como eu poderia evitar que as partes repetidas fossem baixadas de novo e de novo?

Grato desde já...
Limiar
----------------

Pousada Jardim do Eden - Chapada dos Veadeiros

Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros

Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!




#864870 Localizar Pais Do Visitante

Posted by Limiar on 09/08/2007, 11:58 in PHP

O FF tem um complemento que basta passar o mouse sobre um link e são mostrados o ip e a localização do host.

Caso ajude, o complemento é HostIP.info Geolocation Plugin https://addons.mozil...refox/addon/663



#845484 Tutorial - Envio De Formulário

Posted by Limiar on 02/05/2007, 00:04 in Artigos, Dicas e Tutoriais de PHP

Olá amigos,

Peço desculpas por desenterrar esse tópico, mas ele me foi muito útil hoje e aqui ainda há perguntas pendentes:

Pergunta 1

tentei aqui, fiz tudo certinho e... DEU CERTO, porém, eu também quero que ao usúario clicar em "enviar"... ele seja redirecionado para uma página, tentei por include e ficou assim:


Resposta:
O script "enviar_form.php" ao terminar seu trabalho, não devolve o controle ao formulario.php. Por isso, o

<input type="hidden" name="redirect" value="nova_pagina.htm">
não funciona dentro do formulario.



Ao invés disso, experimente usar um header no final do "enviar_form.php", assim:
header("Location: http://seusite.com.br/nova_pagina.htm");
Desse modo, o próprio script chamará a página desejada.

____________________________________

Pergunta 2:

como faço para caso algum campo esteja vazio, ele não mande o e-mail??


Resposta: Use no formulario.php o comando

<input type=hidden name="required" value="nome,email">
Com isso, se os campos "nome" e/ou "email" estiverem vazios, retornará uma mensagem de erro.

Espero estar sendo útil a alguém, assim como o Balala me ajudou hoje, e muito!!!
Eu agradeço :rolleyes:

______________________
Limiar

Em Alto Paraíso...
Pousada Jardim do Eden -- Chapada dos Veadeiros

Venha à Chapada dos Veadeiros, uma beleza agreste e fique na Pousada Jardim do Eden, uma beleza aconchegante. Chapada dos Veadeiros e Pousada Jardim do Eden, uma dupla perfeita!





IPB Skin By Virteq