Pular para o conteúdo principal

Postagens

Mostrando postagens de janeiro, 2011

WAMP não carrega o postgre...corrigido!

Uso o WAMP (acrônimo de W indows, A pache, M ySQL e P HP) para instalar tudo o que preciso para fazer sites, mas um problema que acontecia direto comigo era não conseguir fazer subir os serviços do postgre. Uma solução antiga era instalar o php 5.2.5 que as bibliotecas voltavam a funcionar. Hoje descobri uma outra solução. Basta colocar no httpd.conf do apache a seguinte linha: LoadFile "C:/Program Files/PostgreSQL/8.4/bin/libpq.dll" Se a versão do Postgre é outra, basta corrigir o caminho acima. Caso a versão do PHP seja a 5.4 deve-se colocar o caminho da libpq.dll que está na pasta do PHP. Seria algo do tipo: LoadFile "C:/wamp/bin/php/php5.4.3/libpq.dll"

Redimensionar imagem no php

Achei uma classe legal para redimensionar imagem. Para usá-la faça assim: // redimensiona a imagem se ela for maior que o tamanho limite $resizeObj = new resize(); $resizeObj->setImage('./img_old_5.png'); if($resizeObj->getWidth()>300 || $resizeObj->getHeight()>400){     $resizeObj->resizeImage(300, 400);     $resizeObj->saveImage('./redimensionado.jpg', 80); } A classe está abaixo: # ========================================================================# # #  Author:    Rajani .B #  Version:     1.0 #  Date:      07-July-2010 #  Purpose:   Resizes and saves image #  Requires : Requires PHP5, GD library. #  Usage Example: #                     include("classes/resize_class.php"); #                     $resizeObj = new resize('images/cars/large/input.jpg'); #                     $resizeObj -> resizeImage(150, 100, 0); #                     $resizeObj -> saveImage('images/cars/large/output.jpg', 100); # # # ==========