O magentocommerce.com é uma das soluções gratuitas mais bonitas de comércio eletrônico. Com ele você pode montar uma bela loja para vender seus produtos na Internet com custo zero já que se trata de um software open source de ecommerce.
Para instalar o magentocommerce.com você precisa de um plano de hospedagem que utilize servidor Linux, PHP 5.2 ou superior e Mysql 4.1.2 ou superior.
O PHP precisa ter algumas extensões instaladas:
- PDO/MySQL
- MySQLi
- mcrypt
- mhash
- simplexml
- DOM
Veja um exemplo de loja funcionando aqui Para ver diversas fotos do sistema visite
OpenCart é uma solução de código aberto (open source) grátis para você desenvolver uma comério eletrônico baseado em PHP 5 e Mysql. Ele possui visual simples e elegante e pode ser personalizado com as cores e características da sua empresa.
Veja um exemplo da loja funcionando aqui
Você também pode testar a área administrativa utilizando o username: demo e a senha: demo neste endereço
Veja mais informações sobre o projeto www.opencart.com
Este script php apagará todas as tabelas da sua base de dados. Deve ser usado com cuidado pois depois que é apagado não existe mais recuperação dos dados.
$username=”your_username”;
$password=”your_password”;
$database=”your_databse”;
$host=”your_hostname”;
mysql_connect($host, $username, $password);
mysql_select_db($database) or die( “Unable to select database”);
$query = “show tables”;
$result = mysql_query($query);
while ($Row = mysql_fetch_array ($result))
{
list ($tables) = $Row;
$query2 = “DROP TABLE $tables”;
$result2 = mysql_query($query2) or die(mysql_error());
}
?>
Este código cria senhas com caracteres aleatórios:
<?php
/**
* Generate a random password.
*
* @param integer $numchars How long do we need the password to be?
* @param boolean $specialchars Include the special characters?
* @param boolean $extrashuffle Include an extra randomization on the password string?
* @return string
*/
function random_pass($numchars = 8, $specialchars = true, $extrashuffle = false)
{
$numchars = intval($numchars);
$numchars = ($numchars > 16 OR $numchars < 8) ? 8 : $numchars;
$chars = array_merge(range('a', 'z'), range(0, 9));
if ($specialchars)
{
$chars = array_merge($chars, array('!', '$', '_', '-', '#', '@'));
}
shuffle($chars);
$pass = '';
for ($i = 0; $i <= $numchars; $i++)
{
$pass .= $chars[$i];
}
if ($extrashuffle)
{
return str_shuffle($pass);
}
return $pass;
}
// Example, returns: 3ck#4sib2
echo random_pass(8, true, true);
?>
Com este script você poderá adicionar um botão no site para permitir que a pessoa visualize a impressão antes de imprimir o conteúdo. É um recurso interessante quando você mostra uma página que deve ser impressa pelo usuário como: contratos, relatórios, extratos, boletos, etc.
A função fica assim:
<script language="JavaScript">
function visualizarImpressao(){
var Navegador = '<object id="Navegador1" width="0" height="0"
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', Navegador);
Navegador1.ExecWB(7, 1);
Navegador1.outerHTML = "";
}
</script>
Veja como fica o código do link para abrir a tela:
<input type=”button” onclick=”visualizarImpressao();” value=”Visualizar Impressão” />
Infelizmente este código só funciona com o Internet Explorer.
Com esta função será simples somar duas datas utilizando PHP. Esta função foi publicada neste artigo do site devbrasil.net
Função:
function SomarData($data, $dias, $meses, $ano)
{
//passe a data no formato dd/mm/yyyy
$data = explode(“/”, $data);
$newData = date(“d/m/Y”, mktime(0, 0, 0, $data[1] + $meses,
$data[0] + $dias, $data[2] + $ano) );
return $newData;
}
Exemplo de como usar:
echo SomarData(“04/04/2007″, 1, 2, 1);
Este exemplo acima estamos adicionando 1 dia, 2 meses e 1 ano na data informada. O resultado então seria “05/06/2008″
Aqui temos um código simples para bloquear os acessos vindos de um determinado número IP.
<?php
// identifica número IP do visitante
$ip = getenv('REMOTE_ADDR');
// troque o xx. pelo número IP que deve ser bloqueado
$blocked = "xx.xx.xx.xx";
// faz a comparação
if (ereg($blocked,$ip))
{
echo "Você está banido";
exit(); // para a execução do PHP
}
?>
Através desta vídeo aula gratuita disponibilizada no Youtube você aprenderá a programar uma solução para efetuar login e senha de seus usuários utilizando banco de dados mysql e linguagem PHP e cookie. Você verá o programa sendo escrito passo a passo.
Aqui temos uma biblioteca de funções básicas em PHP que é útil para qualquer desenvolvedor iniciante. Foi criada por Walker de Alencar – walkeralencar(( a ))gmail.com. Com ela você poderá:
- Checa a variavel enviada pelo metodo POST.
- Checa a variavel enviada pelo metodo GET.
- Retorna nome do arquivo da página atual.
- Verifica se existe sessão e retorna nome do arquivo da página atual com SID(Id da Sessão) se a sessão existir.
Para download functionsincphp.txt