utilize essa versão que é mais garantido:
http://sourceforge.net/project/downloading.php?groupname=wampserver&filename=WampServer2.0h.exe&use_mirror=ufpr
utilize essa versão que é mais garantido:
http://sourceforge.net/project/downloading.php?groupname=wampserver&filename=WampServer2.0h.exe&use_mirror=ufpr
Coloque prefixos no name dos imput text, e faça uma validação automática de todos os campos verificando se eles estão preechidos segundo as necessidades.
Aqui temos um exemplo bem simples de como funcionaria no php, caso o nome tenha o prefixo: “_c”, e a validação fosse campo vazio:
<?php
$_SESSION['formVars'] = array();
$_SESSION['errors'] = array();
foreach($_POST as $varname=>$value)
{
$prefix = substr($varname, 0, 2);
if(empty($_SESSION['formVars'][$varname]) && $prefix == “c_”)
$_SESSION['errors'][$varname] = substr($varname, 2, strlen($varname) – 2) . ” field cannot be empty”;
}
?>
A dica é fazer validações diferenciadas para cada tipo de prefixo.
No desenvolvimento do software, um framework ou arcabouço é uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. Um framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software.Frameworks são projetados com a intenção de facilitar o desenvolvimento de software, habilitando designers e programadores a gastarem mais tempo determinando as exigências do software do que com detalhes de baixo nível do sistema.
Origem: Wikipédia, a enciclopédia livre.
Akelos
Nível: Alto
Pontos Positivos: robusta, segura, material de fácil acesso, muito utilizada, usabilidade boa.
Pontos Negativos: pouco conteúdo em português.
B2 Evolution
Nível: Baixo
Pontos Positivos: poderosa para blogs.
Pontos Negativos: poucas funcionalidades para sistema, pouquíssima material.
CakePHP
Nível: Alto
Pontos Positivos: Robusta, segura, muito conteúdo na Internet, muito fácil e pratico a usabilidade.
Pontos Negativos:
CodeIgniter
Nível: Médio
Pontos Positivos: Ferramenta muito prática, muito poderosa, com bastante referencia, muito leve.
Pontos Negativos: Não é robusta, pode não ser tão segura, pode acabar sendo inflexível para determinadas funcionalidades.
Miolo
Nível: Médio
Pontos Positivos: Robusta, prática, tem uma comunidade brasileira que disponibiliza muita informação.
Pontos Negativos: Pouca documentação na internet.
Prado
Nível: Médio
Pontos Positivos:
Pontos Negativos: Poucas referências e pouquíssimo conteúdo em português
segundo o site http://www.phpframeworks.com:
Ranking:




Ranking:




Ranking:




Ranking:




Ranking:




WordPress
Para baixar e instalar o WordPress entre nesse site e siga os passos do arquivo de instalação.
Mas o divertido mesmo, são os plugins para daptar em sites. Acesse aqui!!
Yahoo
No site do Yahoo também possui componentes em flash, que podem ser facilmente adaptados a sites.Aqui por exemplo possui gráficos em flash alimentados por array. Acesse o flash developer do yahoo aqui!!
Pra quem uma empresa de web vende hoje?
Uma empresa de web vende primeiro pro google, depois para seus clientes, pq?
Fiz uma pesquisa breve sobre seo, creio que não seja apenas uma tendência, e que estamos bem atrasados nesse sentido..
Claro, acho que a primeira necessidade será a padronização de códigos, pois isso possibilitará um alto reaproveitamento de código, o que implica diretamente em retrabalho muito menor (pois um código reaproveitado ja foi testado e aprovado pelo cliente). Alem de carta na manga, quando for visitar um cliente teremos um leque de ferramentas que vamos poder oferecer com prazos menores, e por isso, maior lucratividade.
Para conseguir instalar o ie7 e ainda conseguir testar suas páginas nas versões mais antigas do ie, você pode instalar esse software que possibilitar navergar nas versões do programa da microsoft desde sua versão 3.0.
Baixe aqui
Para forçar um download você deve mudar o head da página de modo que ela seja um arquivo, e não um html ou php.
Então use esse script no topo da página:
$arquivo = “../upload/csv/cadastro.csv”;
$download_size = filesize($arquivo);
$filename = basename($arquivo);
header (“Content-type: application/x-msdownload”);
header(“Content-Length: $download_size”);
header (“Content-disposition: attachment; filename=$filename;”);
header (“Content-Description: Download File”);
header(“Content-Type: application/force-download”);
readfile(“$arquivo”);
Aproveitando que estamos falando de manipular um arquivo. Aqui esta uma introdução de como criar um arquivo e escrever nele.
// Aqui gero o arquivo: se existir será excluído, se não, será criado
$fp = fopen(“../upload/csv/cadastro.csv”, “w”);
fwrite($fp, $salva_csv); // grava a string no arquivo. Se não existir será criado
fclose($fp);
Para adicionar um icone ou favicon na sua página, adicione esse script no head de sua página.
[link rel="shortcut icon" href="/favicon.ico" /]
Gerador online de favicon:
http://209.59.146.86/favicon/index.php
Esse é o primeiro Layout do meu gerenciador de conteúdos para sites(comercialmente chamado de Manager).
Creio que precise ser aprimorado em diversos aspectos, até porque, ele não prevê um fluxo de dados muito grande. E para uma demanda restrita de dados, se mostra bastante ágil e de fácil atualização e manutenção no conteúdo, pois possibilita ao usuário inserir e atualizar um determinado conteúdo sem que precise sair da página.
A dinâmica do gerenciador foi estudada afim de disponibilizar ao cliente a forma mais rápida e eficiente possível de manipular as informações do site. Talvez por isso, deva ser estudada algumas formas de garantir mais segurança na informação. Colocando avisos destacados, para cada conteúdo a ser atualizado, evitando assim, que nosso cliente coloque informações desnecessárias na página.
1° tela – Login de usuário.
2° tela – Estatísticas de acessos no site.
3° tela – Tela de edição e inserção de Clientes.