-
Total de itens
4.466 -
Registro em
-
Última visita
Posts postados por Beraldo
-
-
Qual é o erro, exatamente?
Neste artigo eu mostro passo-a-passo como instalar e configurar o Composer: http://rberaldo.com.br/composer-php/
-
Tenha em mente sempre os Fundamentos e Boas Práticas. Na minha assinatura tem o link para esse guia e outro com 15 ferramentas essenciais para PHP. Tudo gratuito
-
Você está misturando mysql e mysqli. Use só mysqli.
Também recomendo PDO, mas se quiser só adaptar para mysqli, veja este meu tutorial: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/
-
Existem ferramentas para isso, como o Magento, o OpenCart e o WooCommerce. Talvez sejam ideias para o seu caso
Se a intenção é aprender a desenvolver uma, comece estudando o básico de PHP e Bancos de Dados. Links úteis:
http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/
http://rberaldo.com.br/pdo-mysql/
-
Veja este meu artigo sobre esse tema: http://rberaldo.com.br/categorias-e-subcategorias-exemplo-de-modelagem/
-
Você está usando $soma antes de criá-la. Você deve criá-la, depois usá-la.
-
-
O que não entendeu? Tentou fazer? Onde tem dúvidas?
-
#1 Jamais salve os dados do cartão de crédito do usuário. É como salvar a senha dele em plain-text, mas 89768 vezes pior. Gateways fazem isso quando possuem estrutura adequada (existe fiscalização e certificação adequada) para permitir as famosas "Compras Recorrentes" e "Compras com 1 Clique". No máximo, salve os 4 últimos dígitos do cartão, apenas para mostrar ao usuário, para que ele saiba qual cartão usou na compra
#2 Gateway é uma coisa. Intermediadores/Facilitadores são outra coisa. PagSeguro é um facilitador. Um Gateway apenas te fornece uma API para conversar com Cielo, RedeCard etc. O facilitador faz tudo isso pra você. O PagSeguro possui outras duas opções: Checkout por Lightbox e Checkout Transparente. Veja-os no site oficial, que devem atender sua necessidade
#3 Facilitadores: PagSeguro, MercadoPago, PayPal, MoIP etc. Gateways: LibrePag, Pagar.Me, SuperPay etc
Artigos úteis sobre Segurança:
http://rberaldo.com.br/seguranca-em-sistemas-de-login-senhas-e-cookies/
http://rberaldo.com.br/seguranca-em-sistemas-de-login-protecao-contra-sql-injection/
-
Antes de inserir, basta fazer um SELECT com o valor digitado, para ver se já existe um registro com esse valor. Se não existir, faça o INSERT; caso contrário, exiba o alert
Links úteis:
http://rberaldo.com.br/pdo-mysql/
http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/
-
<input type="text" name="op1" value="<?php echo $_POST['op1']; ?>">
Basta dar echo na variável dentro do "value" do input
-
-
Pelo que entendi, você quer algo neste estilo:
$html = ''; for ($i = ; $i < 10; $i++) { $html .= $i; } echo $html;
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
-
mostre como fez. deve ter feito algo errado
-
HTML ignora múltiplos espaços.
Exiba o conteúdo dentro da tag <pre>, para que o conteúdo seja exibido exatamente como escrito.
-
O trecho que você postou não mostra como você fez. Mas já imagino o problema: você não passou os parâmetros que a func'ão espera.
Além disso, há outro problema: você está misturando mysql_* e mysqli_*. Use só mysqli_*
Veja: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/
-
Descreva o problema. Dá erro? Qual?
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
-
-
E qual é o problema? Aparece erro? Qual?
Descreva suas dúvidas.
Tutorial completo de login: http://blog.ultimatephp.com.br/sistema-de-login-php/
-
Pra montar as URLs dinâmicas: http://rberaldo.com.br/urls-amigaveis-sem-htaccess-usando-slim/
Para cadastrar e buscar os registros no banco: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/
Com isso, já terá 80% do sistema. O resto é adaptação visual, recursos extra etc
-
Você tem que usar os softwares para esse objetivo, como o IonCube e o ZendGuard, que citei. Lembrando que o servidor que rodará os códigos gerados precisa ter as extensões do PHP para ler e decodificar esses arquivos
-
Habilite todas as exibições de erro, como mostrado aqui: http://rberaldo.com.br/boas-praticas-programacao-php/#e_all
Recomendo seguir todas estas Boas Práticas, para organizar e debuggar seu código
Para retirar o limite de tempo de execução, use:
set_time_limit(0);
-
A ideia é simples: um trecho de código que pega o dínio atual e consulta o servidor da sua empresa, para verificar se o domínio tem licença pra usar o software.
A parte "difícil" é esconder esse trecho. É possível codificar o arquivo que faz isso usando, por exemplo, IonCube ou ZendGuard. Também é possível criar um executável, feito em C ou C++, por exemplo, para que o usuário não tenha acesso ao código-fonte. Neste segundo caso, o servidor onde o software será executado precisa, obrigatoriamente, permitir o uso de funções de execução, como system e exec
-
Você pode fazer isso usando cURL
Deve haver ferramentas mais específicas para criar bots e crawlers, mas a ideia geral é usar cURL para fazer as requisições
Banco de dados não recebe dados
em PHP
Postado
Faça debug da query com mysql_error, como mostrado aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#mysql_result_resource
PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/