quarta-feira, 15 de agosto de 2012

sistema de notícias que utiliza PHP

Conheça agora um simples, mais eficiente, sistema de notícias que utiliza a linguagem PHP e banco de dados MYSQL.
O sistema conta com as seguintes características:

- Login que utiliza php, banco de dados MYSQL e cookies para armazenar as informações;- Possibilidade de cadastrar, editar e excluir notícias;- Upload de imagem para a notícia;- Possibilidade de cadastrar um número de usuários ilimitados;- Excluir usuários já cadastrados;- Logout muito eficiente. Dentro da pasta zipada disponibilizada para download há um arquivo chamado LEIA-ME, basta executar ele para ter acesso as informações necessárias para configurar e instalar o sistema.
Obs.: O sistema não conta com template incluído, ele deve ser personalizado por fora.
Abaixo um exemplo do único arquivo que há a necessidade de configurar. O sistema complexo está em anexo.
Atenção: O sistema não funciona corretamente em localhost.
<?php

$nomedosite  = "PHPnews";  // Coloque aqui o nome do seu site
$descricaodosite  = "Sistema de notícias em PHP e MYSQL desenvolvido por Carlos Vinícius";  // Coloque aqui o slogan do seu site
$urldosite  = "http://www.blogdesigner.com.br/phpnews";  // Digite aqui o endereço em que você instalou o PHPnews
$palavraschave  = "PHPnews, BlogDesigner, Notícias, Carlos Vinícius";  // Digite aqui as palavras chave do seu site
$servidor  = "localhost";  // Servidor MySQL, normalmente localhost
$usuario  =  "usuario";  // Usuário da base de dados
$senha =  "senha";  // Senha da base de dados
$banco = "bancodedados"; // Nome da base de dados onde ficará os dados do seu site


$conexao = mysql_connect ($servidor, $usuario, $senha) ;  // Conecta ao servidor, não modifique
        mysql_select_db($banco, $conexao);  // Seleciona o BD, não modifique
 ?>

Fonte: http://codigofonte.uol.com.br/codigo/php/aplicacoes-completas/phpnews-sistema-de-noticias-em-php-e-mysql

Visite nossa fila uncia rede loja virtual: http://www.filaunica.redelojavirtual.com/

Protegendo downloads não-autorizados

Protegendo downloads não-autorizados com .htaccess


Esta é uma instrução muito simples que poderá proteger seus arquivos de downloads sem autorização. O código protege downloads nos formatos .zip e .rar mas poderá ser adaptado para proteger arquivos de imagens como jpg, png e outros.

Para proteger um o download de arquivos do tipo .zip e .rar, você deve criar uma pasta específica no servidor somente para armazenar o conteúdo, depois crie um arquivo do tipo '.htaccess' e coloque dentro desta pasta. O arquivo '.htaccess' deverá ter o seguinte conteúdo:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?seusite\.com/ [NC]
RewriteRule .*\.(zip|rar)$ http://www.seusite.com/erro.php  [L]
Dessa forma, o usuário não terá como baixar qualquer conteúdo sem autorização, por exemplo. Como funciona:
  1. digamos que alguém queira baixar algo em .zip que esteja num área restrita à usuários em seu site;
  2. Se normalmente ele digitar na barra de endereços www.seusite.com.br/arquivo.zip o download será efetuado mesmo que este arquivo esteja em uma área restrita!
  3. Com esse procedimento é bloqueado o acesso ao arquivo digitando na barra do navegador. O acesso ao arquivo só poderá ser possível se clicar em um link com sessão aberta, e este link de acesso ao arquivo deverá ficar na área restrita à usuários do seu site
  4. No código onde tem "seusite" informe o domínio do seu site, sem o "www" ou ".com".
  5. Logo depois, em "http://www.seusite.com/erro.php", informe uma url que leve à uma página de erro, onde será informado que o usuário não tem permissão para baixar o arquivo desejado, caso ele queira fazer o download, efetue o login ou cadastre-se. A mensagem fica ao seu critério
  6. Na parte do código onde tem  "(zip|rar)" estão as extensões que serão bloqueadas caso haja tentativa de download. Você poderia até incluir outras extensões que desejar. Por exemplo (zip|rar|jpg|png|gif) e outras.
  7. Esse código também impede o chamado "HOTLINK", que consiste no uso de imagens de sites sem autorização dos administradores.
Fonte: http://codigofonte.uol.com.br/codigo/php/seguranca/protegendo-downloads-nao-autorizados-com-htaccess


Afilia-se na NetAffiliation

Ganhe dinheiro com os Programas de Afiliados