Dica – Como evitar cache em qualquer chamada de arquivo

25 03 2011

Eae rapaziada.

Todo mundo que programa para web já sofreu ou sofre com o bendito cache.

Existe uma forma para podermos driblar o cache fazendo com que o browser faça sempre o download do arquivo que está decidido a ficar no cache e nunca mais sair de lá

Primeiro passo o arquivo deve ter a extensão .php e o servidor tem que ler php claro rs

Agora onde vc estão fazendo o link para o arquivo você faz o seguinte, por exemplo:

<link rel='stylesheet' type='text/css' media='all' href='estilo.css?<?php echo microtime();?>'/>

Bom acho que não tem segredo né. O que você vai fazer é chamar o arquivo como se tivesse passando uma variavel que é um microtime q sempre muda então para verificar essa variavel o browser sempre vai baixar o arquivo fazendo assim programadores felizes =]

Até mais

 





Classe de upload e redimensionamento PHP

30 01 2011

Eae pessoal to postando aqui uma classe de upload e redimensionamento em php de fácil uso.

* Essa classe faz o upload de imagens, redimensiona, salva o nome do arquivo com uma data e sempre no formato jpg.
* Os dados configuraveis são o caminho na variavel caminho e tamanhos o quanto for necessário na variavel tamanho que é uma array seguindo o exemplo:
* “p”=>”30X50″ * Primeiro o nome que será colocado no caminho da imagem logo antes da extensão
* e o tamanho que é de 30 de altura por 50 de largura
* os dados de tamanho são separados por virgula seguindo o exemplo acima como em:
* “p”=>”30X50″,”m”=>”60X60″
* e por ae vai.
* As imagens são redimensionadas proporcionalmente pela maior dimensão da imagem e no caso de uma imagem quadrada pela maior dimensão do dado da variavel por exemplo:
* uma imagem de 1000 por 500 e a variavel de tamanho com 100 por 50 ela será redimensionada da seguinte maneira
* a altura de 1000 fica com o tamanho de 100 e a largura de 500 vai assumir o tamanho proporcional a 100
* uma imagem de 100 por 100 e a variavel de tamanho com 70 por 60 ela será redimensionada da seguinte maneira
* a altura de 100 fica com o tamanho de 70 e a largura de 60 vai assumir o tamanho proporcional a 100

download aqui





Tutorial PHP – Limitar string no último espaço em banco de um certo tamanho

26 01 2011

Eae rapaziada.

Tempo que não escrevo aqui.

Colocar um código bem simples para limitar uma string no último espaço em branco pra não ficar feio na hora de limitar um titulo por exemplo, cortando palavras no meio praticamente.

$aux = substr(strip_tags($string),0,80); // 80 é o limite de caracteres se a string tem mais que quarenta caracteres ele vai pegar do inicio (0) até o 80
$val = strrpos($aux," "); // Aqui ele acha o último espaço em branco da nossa string limitada em 80 caracteres
$stringlimitada = substr(strip_tags($string),0,$val)."..."; // Aqui ele limita ela no valor que nós achamos na linha anterior e adiciona os três pontinhos

Simples não?

Dúvidas é só comentar.

Até!






Tutorial PHP MySql – Paginação

3 02 2010

Bom dia.

Hoje vou colocar aqui um tutorial sobre paginação, que ensina como fazer uma listagem e a paginação dela com definição de link ativo. Leia o resto deste post »





Tutorial PHP – Passagem e recuperação de variaveis por url

26 01 2010

Boa noite!

Bom depois de muito tempo sem postar vou colocar um tuto rápido e eficaz aqui sobre URL’s com PHP e HTML puro Leia o resto deste post »





Tutorial PHP – função para upload e redimensionamento de imagens

9 10 2009

Bom dia ae!

Bom vou postar aqui uma função boa para quem precisar de manipular imagens tipo criar um thumb que você irá usar em uma galeria por exemplo ou coisa do tipo

vamo as código

function upload_imagem($foto){//Chama a função somente passando o arquivo
$dir=”images/”;//Diretorio para onde vai a foto normal
if (move_uploaded_file($foto['tmp_name'], $dir.$nome)) {//Aqui é um crivo de se ele conseguir ou não fazer o upload
$img = imagecreatefromjpeg($dir. $nome);//Aqui ele cria uma imagem apartir da imagem que você acabou de fazer o upload
$he = imagesx($img);//Aqui ele pega a altura
$wi = imagesy($img);//e a largura da imagem
$x = ($he/100)*20;//Aqui ele calcula a altura no caso 20%
$y = $lar/100)*20;//mesma coisa a largura aqui vocês pode modificar para o tamanho que você irá precisar
$img_nova = imagecreatetruecolor($x,$y); //Agora ele cria o thumb de acordo com a largura e altura desejada
imagecopyresampled($img_nova, $img, 0, 0, 0, 0, $x, $y, $he, $wi); //E copia para o thumb a imagem grande com as dimensões que você escolheu
imagejpeg($img_nova, $dir.”thumb/”. $nome, 90);//Agora ele aloca o thumb na pasta thumb com qualidade 90
imagejpeg($img, $dir. $nome, 100);//e deixa a imagem grande na pasta images que foi definida ali em cima com qualidade 100
imagedestroy($img_nova);//Aqui ele destroi o cache das images
imagedestroy($img);
$estado= ’1′;//Aqui ele passa o estado 1 se der certo
}else{
$estado= ’2′;//e 2 se der errado
}
return $estado;//Aqui ele retorna o estado para você poder fazer uma mensagem para o usuário
}

Ela é realmente bem útil

Qualquer dúvida comenta ae ou mande um e-mail


até!





Tutorial PHP – Envio de e-mails em HTML

8 10 2009

Boa noite ae!

post duplo hj

para completar o post anterior resolvi publicar este código para ajudar a você testar o seu e-mail marketing enviando um e-mail de teste vamos ao código.

um formulario básico primeiro

<form action=”<?php echo $_SERVER['PHP_SELF'];?>” method=”POST”>
E-mail <input type=”text” name=”email” />
<input type=”submit” name=”enviar” value=”Enviar e-mail” />
</form>

você só precisará de colocar o e-mail para o envio pode se colocar mais de uma separando por virgula

<?php
if (isset($_POST['enviar'])){
$email = $_POST['email'];//Aqui a variavel recebe o valor que foi colocado na caixa de texto
$mensagem=”";//Aqui vai o seu e-mail em html entre as aspas
$assuto=”";//Aqui vai o assunto do email
mail($email,$assunto,$mensagem,”FROM:no-reply<no-reply@tutoriaisparaweb.wordpress.com”);//Aqui ele envia o e-mail
}
?>

É basicamente isso qualquer dúvida manda um e-mail para o andreluizrodper@gmail.com

até!





Tutorial PHP – Executar um formulario

23 09 2009

Boa tarde ae!

Bom hoje aqui colocando mais um post sobre a série que eu falei que ia fazer sobre php da iniciação até um nivel bacana.

Agora aqui vou colcoar como executar um formulario em PHP tudo na mesma página para quem leu o post anterior já teve uma breve ideia de como é programar em PHP que não é nada de muito extraordinario claro que eu aconselho a dar uma olhada no site do php que tem o link aqui do lado o php.net para poder ir dando uma olhada nas oturas funções e em tudo que o PHP proporciona

Bom eu vou colocar aqui primeiro o bloco PHP e depois o bloco HTML mais eles devem ser colocados na mesma página nesta sequencia mesmo PHP HTML vou colocar um link para baixar e outro para ver o código

Bom uma breve explicação sobre variaveis em PHP, estava esquecendo isso, as variaveis no php são designadas pelo cifrão ($) antes da palavra que pode ser com letras numeros e com underline por exemplo $leite2 ou $leite_2 são variaveis que podem ser usados para qualquer valor seja string ou numero não é necessario designar pra que a variavel vai ser usada e pode ser declarada a qualquer momento as vezes é necessarioela como vazio  (“”) mas nem sempre quando for necessario eu explicarei melhor apra não ficar muita informação. Este é o básico quanto a variaveis elas podem ter letras, numeros ou underline somente underline de simbolo lembrando e não precisam ter o seu uso especifico e podem ser declaradas a qualquer momento.

Bom vamos lá

<?php //Aqui é a abertura do código PHP

$mesma_pag = $_SERVER['PHP_SELF'];
//Esta variavel recebe uma variavel do servidor que seta a mesma página como a ação do formulario no caso

$estado=”<form method=’POST’ action=’”.$mesma_pag.”‘>
Nome <input type=’text’ name=’nome’ /><br /><br />
E-mail <input type=’text’ name=’email’ /><br /><br />
<input type=’submit’ name=’enviar’ value=’enviar’ />
</form>”;
//Aqui eu montei o formulario em HTML como viram com dois campos e um botão o PHP aceita sem problemas as tags HTML o que é otimo para montar dinamicamente tabelas layouts coisas assim

if (isset($_POST['enviar'])){//Aqui ele executa a ação se o botão for apertado ele vai executar o formulario
$nome=$_POST['nome'];//Aqui ele pega o valor do input com o nome “nome” rs
$email=$_POST['email'];//Aqui ele pega o valor do input com o nome “email”
$estado=”Seu nome é “.$nome.”<br/><br/>E tem o e-mail “.$email.”<br /><br /><a href=’http://www.alrp.com.br/form-mesma-pag.php’>clique aqui</a> Para ver o formulario novamente.”;//Aqui ele executa essa mensagenzinha com os dados do formulario bem básico ai ele muda o valro da varial onde eu tinha colocado o formulario para esta mensagem
}
?>
<!–Aqui é o final do código PHP–>
Agora vamos ao código em HTML

<!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”>
<!–Cabeçalho padrão do HTML–>
<head>
<title>Formulario executado na mesma página com PHP – Tutoriais para web</title>
<!–Um titulo só para ver que eu estou progredindo em breve vou fazer coisas mais bonitinhas–>
</head>
<body>
<?php echo $estado; ?>
<!–Aqui ele exibe a variavel tanto o formulario como a mensagem com os dados–>
</body>
</html>

Bom é básicamente isto a execução do formulario de agora em diante vamos usar bastante formularios e começar a fazer o uso de funções que é uma programação orientada a objeto mais não é ao mesmo tempo é a forma que eu programo rs bem útil

Bom espero que todos tenham entendido qualquer duvida mande um comentario

O código funcionando clique aqui

O código zipado clique aqui

Até mais!





Tutorial PHP – Iniciação ao PHP e dicas básicas

22 09 2009

Boa tarde ae!

Bom escrever o primeiro post de uma série de posts que eu pretendo fazer sobre php e alguas coisas que podem ser feitas com esta linguagem que eu acho muito muito boa mesmo rs.

O PHP em si é uma linguagem simples e intuitiva até é de fácil uso e incorporação no código HTML por exemplo.

Bom o primeiro passo para começar a desenvolver em PHP é instalar o apache e o PHP que vai compilar o PHP eu uso agora o Vertrigo que pode ser baixado clicando aqui ele já tem o PHP e o apache e também um servidor MySql mais este eu não aconselho usar por alguns vicios de sintaxe que acaba acontece (já aconteceu comigo) então para o MySql eu prefiro instalar o MySql Server que também pode ser baixado clicando aqui bom depois de tudo instalado e configurado, os dois são bem fáceis de instalar.

Ai agora você entra na pasta www do vertrigo normalmente ela fica no caminho C:/Arquivos de Programas/Vertrigo/www e crie uma pasta Primeiro-teste-php.

Depois de criada a pasta abra o seu editor preferido no meu caso o notepad++ que tem um link aqui na coluna ao lado e crie um arquivo novo.

Neste novo arquivo insira as seguintes linhas

<?php //Esta é a abertura do código em PHP

echo “Esta é a minha primeira experiência com PHP”; //Aqui você usa a primeira função do php a palavra echo que imprime no navegador o que estiver entre aspas ou uma varialvel e nunca esquecendo de fechar uma linha com ponto e virgula entre a abertura e a finalização do código php

?> //Aqui é o fechamento do código PHP

Salve como primeiro-arquivo.php e salve na pasta que você acabou de criar.

Agora no seu navegador eu no caso uso o Mozilla Que já deve ser conhecido de todos para quem não conhece é bom dar uma olhada clique aqui para conhecer o firefox, com o servidor que você instalou iniciado normalmente aparece um icone ao lado do relogio mostrando que ele está iniciado, digite na barra de endereço do seu navegador http://localhost/Primeiro-teste-PHP/primeiro-arquivo.php e dê enter ou clique em ir ou que seja rs.

Imagem do icone do servidor inciado no caso aqui o easy php bom não estou em casa rs

Pronto você está vendo a sua primeira aventura com PHP na página deve aparecer algo assim.

Bom agora com este pequeno tutorial você aprendeu a imprimir no navegador os dados PHP

No próximo vou mostrar como executar um formulario em php

Até mais!








Seguir

Obtenha todo post novo entregue na sua caixa de entrada.