Posts Tagged ‘Php’

Instalando servidor Apache + PHP + MySQL no Ubuntu

quarta-feira, dezembro 30th, 2009

Hoje vamos aprender a como instalar o Lamp.

LAMP é um acrônimo para a combinação:

Em primeiro lugar vamos instalar o servidor Apache abra o terminal e digite:

$ sudo aptitude install apache2

Pronto, se você for agora no seu browser e digitar a url: http://localhost aparecerá a tela do Apache.

O próximo passo é instalar o Php:

$ sudo aptitude install php5

Depois que instalar o Php reinicie o Apache com o comando:

$ sudo /etc/init.d/apache2 restart

Crie um arquivo php chamado info.php no diretório /var/www/ com o seguinte código:

Captura_de_tela-1

Agora no seu browser digite a url: http://localhost/info.php aparecerá a tela do Php.

Instalaremos então o Mysql e a biblioteca dela com o Php:

mysql-server-5.0 php5-mysql

Pronto você tem as ferramentas para poder construir seus sites. Agora é só comecar.

Enviando anexo com a função mail do Php

segunda-feira, novembro 30th, 2009

A função mail do Php por padrão não oferece um parâmetro para enviar anexos. Mas tem um jeito sim de enviar anexos através dela.

O código a seguir mostra exatamente como enviar arquivos anexo atraves da função mail:

$boundary = strtotime(’NOW’);
$headers = “From: Eu \n”;
$headers .= “MIME-Version: 1.0\n”;
$headers .= “Content-Type: multipart/mixed; boundary=\”" . $boundary . “\”\n”;
$msg = “–” . $boundary . “\n”;
$msg .= “Content-Type: text/plain; charset=\”iso-8859-1\”\n”;
$msg .= “Content-Transfer-Encoding: quoted-printable\n\n”;
$msg .= “Aqui eu escrevo o texto do email\n”;
$msg .= “–” . $boundary . “\n”;
$msg .= “Content-Transfer-Encoding: base64\n”;
$msg .= “Content-Disposition: attachment; filename=\”imagem.gif\”\n\n”;ob_start();
readfile(”imagem.gif”);
$enc = ob_get_contents();
ob_end_clean();
$msg_temp = base64_encode($enc). “\n”;

$tmp[1] = strlen($msg_temp);
$tmp[2] = ceil($tmp[1]/76);for ($b = 0; $b <= $tmp[2]; $b++) {
$tmp[3] = $b * 76; $msg .= substr($msg_temp, $tmp[3], 76) . “\n”;
}

unset($msg_temp, $tmp, $enc);
mail(”para@email.com.br”, “Assunto”, $msg, $headers);
?>

Vamos a parte que nos interessa:

(mais…)

Plano de Hospedagem Linux ou Windows? Qual escolher?

terça-feira, novembro 24th, 2009

Pessoas que pretendem iniciar a sua carreira num servidor pago e domínio próprio devem ter essa dúvida. Não pergunte qual o melhor, mas pergunte qual atenderá suas necessidades. Por exemplo, se você vai usar Wordpress ou PHPBB, você terá que usar uma hospedagem com suporte a PHP e MySQL.

Bem, isso seria até pouco tempo atrás, pois existem meios de usar PHP em plataformas Windows.

Sim, existe. Você pode assinar um plano de hospedagem Windows, mas mesmo assim usar o Wordpress ou qualquer sistema escrito em PHP. O problema nesse caso é que nem todos os recursos da hospedagem Linux estarão disponíveis, porém 99% das aplicações devem funcionar sem problemas. Este modelo é mais ou menos como falar do Wine, aquele aplicativo para Linux que roda aplicações Windows.

(mais…)