Filed Under (PHP, Programação) by Alex P. Torres on 22-05-2010
PHPWebCorrector é uma correção do texto desenvolvido por ProgramacionWeb.net que funciona em qualquer servidor web que tenha PHP, sem a necessidade de instalar qualquer biblioteca executável ou externo.
Esta correcção é escrito em PHP puro e permite a correção de um texto de um arquivo de dados com todas as palavras certas, com um tempo realmente incrível. Você pode ver um exemplo de quão bem ele funciona e baixar o arquivo de correção, que inclui o dicionário de espanhol, portugues e outros idiomas como estes.

Español
Catalan
Inglés
Portugués
Configurando o Corretor.
Para usar a magia, provavelmente terá que incluir no seu arquivo phpwebcorrect.php página PHP, então você pode usar as seguintes funções:
include 'phpwebcorrect/phpwebcorrect.php';
phpwc_init();
phpwc_boton_corregir('text2');
phpwc_boton_idioma('text2');
phpwc_textarea(500,200,'text2','ejemplo');
Veja um exemplo On-line
http://www.programacionweb.net/descargas/corrector-texto-php/ejemplo/
Neste Mês esta nascendo o portal de Links da Amixel.
direcionado para todo tipo de links da Internet de Interesse geral, o portal de links esta baseando na metodologia de SEO para ajudar a ser achado os melhores links da internet , como tutoriais, apostilas, downloads, musicas etc..
tudo que for de interesse sera postado no portal.
Se você tiver um site ou portal e quiser colocar seus links no portal não duvide entre em contato pelo e-mail : suporte@amixel.com.br
Para você acessar este é o endereço: links.amixel.com

Filed Under (PHP, Programação) by Alex P. Torres on 23-11-2009
Aprenda usar a API do Google para fazer buscas atraves de seu site.
esta classe foi desenvolvida por Thiago Belem
Eu somente utilizei e gostei como funciona muito bom..
<?php
/**
* API de busca do Google
*
* @author Thiago Belem (<a href="mailto:contato@thiagobelem.net">contato@thiagobelem.net</a>)
* @link <a href="http://thiagobelem.net/blog/">http://thiagobelem.net/blog/</a>
* @version 1.1
*/
class googleSearchAPI {
protected $url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&start=%s&q=%s';
var $resultado, $pagina, $keywords;
function __construct() {
if (!function_exists('curl_init')) {
trigger_error('A biblioteca cURL não está instalada!');
return false;
}
if (!function_exists('json_decode')) {
trigger_error('A biblioteca para manipulação de JSON não está instalada!');
return false;
}
}
/**
* Pega o resultado HTTP de uma URL
*/
protected function httpRequest($url) {
$cURL = curl_init($url);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
$resultado = curl_exec($cURL);
$resposta = curl_getinfo($cURL, CURLINFO_HTTP_CODE);
curl_close($cURL);
return $resultado;
}
/**
* Executa a busca
*/
function busca($keywords = null, $pagina = 1, $site = null) {
$keywords = (is_null($keywords)) ? $this->keywords : $keywords;
$start = (is_null($pagina)) ? 0 : (($pagina - 1) * 8);
$bkeywords = (!is_null($site)) ? ($keywords . ' site:' . $site) : $keywords;
$url = sprintf($this->url, (int)$start, urlencode($bkeywords));
$resultado = $this->httpRequest($url);
if (!$resultado) {
trigger_error('Não foi possível acessar a URL de busca:<br />' . $url);
return false;
}
$resultado = json_decode($resultado, true);
$this->resultado = $resultado['responseData'];
$this->keywords = $keywords;
$this->pagina = $pagina;
}
/**
* Pega os resultados encontrados
*/
function resultadoSites() {
return $this->resultado['results'];
}
/**
* Pega o total de sites encontrados
*/
function resultadoTotal() {
return $this->resultado['cursor']['estimatedResultCount'];
}
}
?>
Exemplo de Uso nesta pagina você modifica a seu gosto.
<?php
$keywords = 'Thiago Belem';
$pagina = (isset($_GET['p'])) ? (int)$_GET['p'] : 1;
$gs = new googleSearchAPI();
//$gs->busca($keywords, $pagina); // Busca normal
$gs->busca($keywords, $pagina, 'thiagobelem.net'); // Busca em um site específico
$total = $gs->resultadoTotal();
echo "Total estimado de resultados: " . $total;
echo "<br />";
echo "<h2>Pagina: " . $gs->pagina . "</h2>";
foreach ($gs->resultadoSites() as $item) {
echo "<h3>" . $item['title'] . "</h3>";
echo "<p>" . $item['content'] . "</p>";
echo '<a href="' . $item['unescapedUrl'] . '">' . $item['visibleUrl'] . "</a>";
}
echo "<hr />";
// Paginadores:
if (($pagina - 5) > 1) echo '... ';
for ($n = 1; $n <= ceil($total / 8); $n++) {
if (($n < ($pagina - 5)) OR ($n > ($pagina + 5))) continue;
echo '<a href="?q='.$keywords.'&p='.$n.'">'.$n.'</a> ';
}
if (($pagina + 5) < $total) echo '...';
?>
Infelizmente essa API de busca do Google só retorna 8 resultados por vez (uma limitação do Google mesmo)… mas você tem acesso a todas as páginas que precisar.. É só mudar o valor da variável $pagina (do exemplo).
Para você que quer vender na internet existe a solução da Good Loja um sistema para você gerenciar suas vendas online facilmente e poder ser encontrado nós buscadores e com uma promoção de INSTALAÇÂO E PERSONALIZAÇÂO GRATIS !! sem custos de adessão. você so começa a pagar a primeira parcela adiantado de R$ 60,00.
para mais informações ligue para (55) 3411-1952
ou você pode ter suporte online em toda suas duvidas.
email: suporte@portalvitrine.com.br
Filed Under (E-commerce, PHP, Programação) by Alex P. Torres on 18-11-2009
Ola hoje vou falar um pouco sobre e-commerce mais especificamente sobre o calculo de frete gratuito para suas lojas desenvolvidas.
seguramente muitos de vocês tem problemas com o webservice de calculo de frete dos correios, por que muitas e muitas veces ele fica fora do ar.
para não acontecer mais isso existe o calculo de frete do Pagseguro.
na qual existe uma classe para isso que utiliza a biblioteca cUrl.
Download da classe
para implantar é simples siga o script a seguir:
<?php
// Use require_once para que o arquivo nunca seja chamado duas vezes
require_once('frete.php');
// Instancie o Objeto gerador de frete
$frete = new PgsFrete;
// Faça seu cálculo passando:
// CepOrigem
// Peso (em quilos)
// Valor
// CepDestino
$valorFrete = $frete->gerar('00000-000', '4', '7,80', '01000-000');
?>
vai mostra esta array:
array (
'Sedex' => '33,60',
'PAC' => '17,40',
)
para mostrar o valor:
echo $valorFrete[Sedex].<br>;
echo $valorFrete[PAC];