-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
php Como criar uma pagina de postagens recentes com php
pergunta respondeu ao Danny Ctrl+F de Beraldo em PHP
Explico a ideia geral neste artigo: http://rberaldo.com.br/categorias-e-subcategorias-exemplo-de-modelagem/ Para vincular múltiplas categorias, veja: http://rberaldo.com.br/usando-campos-multivalorados/ E para se comunicar com o banco, recomendo PDO. Veja: http://rberaldo.com.br/pdo-mysql/ -
Sim, é possível. Veja as funções de execução: http://php.net/exec Várias delas retornam a saída do comando executado. Basta pegar essa saída e exibi-la com echo
-
php O php orientado a objetos funcionam como um editor de de código ?
pergunta respondeu ao Danny Ctrl+F de Beraldo em PHP
Não precisa ser orientado a objeto pra fazer isso. Basta ler o conteúdo do arquivo (com file_get_contents(), por exemplo), processar a string (pode usar Expressões Regulares, DomDocument etc, e depois escrever o conteúdo no arquivo outra vez (pode usar file_put_contents() para isso). -
Basta gerar a string com o código e salvar em um arquivo, usando, por exemplo, file_put_contents() Mas antes pense bem se realmente precisa de vários arquivos. É melhor um arquivo PHP, que recebe os parâmetros via URL (ou outra fonte) e executa as ações necessárias
-
Não se deve usar header() após echo ou qualquer saída ao navegador. Recomendo redirecionar usando header() e mostrar a mensagem de sucesso nessa nova página para onde o usuário foi redirecionado. Veja mais aqui: Como usar header(): http://www.php.net/header O erro ao usar header() após HTML: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#header
- 2 respostas
-
- javascript
- html
-
(e %d mais)
Tags:
-
O erro é na conexão com o SMTP. Verifique se usou o Host correto. Verifique também a porta usada e a segurança (ssl ou tls)
-
Basta chamar o método AddAddress() tantas vezes quanto desejado Veja meu artigo completo sobre PHPMailer: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
-
o construtor cria a variável local $pdo em vez de usar a propriedade $this->pdo. Corrija e use a proprioedade, para que o método login() também tenha acesso Tutorial completo de PDO: http://rberaldo.com.br/pdo-mysql/
-
Área de administração do site não funciona
pergunta respondeu ao Marcos Lichtenfels de Beraldo em PHP
Erro 500 é só um código genérico para um erro geralmente do PHP. Habilite todas as exibições de erro e tente novamente. Siga este meu artigo: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ -
faltou o cifrão: $saldoInicial Se não usar o cifrão, o PHP busca por uma constante em vez de uma variável
-
É só uma constante. Use-a em vez de \n: echo $variavel . PHP_EOL;
-
o que é enviado para o PHP no array $_POST é o atributo "name" do input e do textarea. Você usou só id. Inclua o atributo name e tente de novo Dica: use a constante PHP_EOL em vez de "\n". É uma forma mais portável e independente do SO (Windows usa \r\n)
-
Cuidado. Java e Javascript são duas coisas bem diferentes. Eu falei de Javascript
-
Mostro neste artigo como fazer isso: http://blog.ultimatephp.com.br/sistema-de-login-php/ Tem que iniciar a session e verificar os valores salvos nela. O ideal é fazer isso antes de qualquer saída ao navegador (echo, códigos HTML etc). Inclusive assim é possível usar header() pra redirecionar, em vez de uma meta-tag refresh, que não foi feita pra isso.
-
Com PHP, não existe "clicar". Você vai pegar a URL do link e fazer uma requisição HTTP, usando cURL, por exemplo. Você pode fazer um bot usando Javascript, com o CasperJS, por exemplo. Ele interage melhor com elementos visuais
-
erros e notices não são "chatinhos". Eles te ensinam a programar corretamente. Habilite todas as exibições de erro e programe de forma que nenhum erro/notice/warning seja exibido. Eles existem por uma simples razão: mostrar a forma correta de se programar :) Veja: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ http://php.net/manual/pt_BR/ini.core.php http://forum.imasters.com.br/topic/144987-entenda-o-phpini/
-
Interação sem recarregar a página é feita com Javascript. Se usar só PHP, terá de enviar o form, validar os campos e depois redirecionar de volta, mostrando as mensagens de erro
- 1 resposta
-
- php
- gravação campos em branco
- (e %d mais)
-
Tem que seguir a documentação da ferramenta que você resolveu usar. Qual é ela? É o Guzzle?
-
É sempre bom testar a existências das variáveis (de $_GET e $_SESSION) com isset() antes de usá-las. Outra coisa é que você está usando funções mysql_*, que são obsoletas e nem mais existem no PHP 7. Sugiro seguir estes meus artigos: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ http://blog.ultimatephp.com.br/sistema-de-login-php/
-
curl_setopt($curl, CURLOPT_HTTPHEADER, [ 'X-API-KEY' => 'api_aqui' ]); Tente assim, passando o array diretamente, sem o índice "headers"
-
Estes meus artigos também podem ser úteis Sessões: http://blog.ultimatephp.com.br/como-usar-sessoes-php/ Sistema de login (Sessões na prática): http://blog.ultimatephp.com.br/sistema-de-login-php/
-
session_register() e session_is_registered() foram removidas a partir do PHP 5.4 Use isset() para verificar a existência de uma variável na session Veja: http://php.net/session_register http://php.net/session_is_registered
-
Passe o valor para a consulta, preferencialmente usando Prepared Statements Veja: http://rberaldo.com.br/pdo-mysql/ Lembrando que, se quiser apenas o ID, selecione apenas ele, em vez de selecionar tudo com "SELECT *"
-
não entendi nada o que você escreveu. está muito confuso. separe suas frases, use pontuação... Não se atribui nada a $_POST. Essa variável traz dados enviados via POST. Você pode atribuir o valor dela a outra variável, mas não atribua nada a POST, pois vai perder o valor original Ou seja, isto não faz sentido: $_POST['chapa'] = "00000008";
-
Gera ID aleatorio e grava em banco MySQL com PHP
pergunta respondeu ao AnthonyKamers de Beraldo em PHP
o seu while não faz nova busca no banco, apenas gera um novo número e não faz nada com ele. Analise melhor seu código. Pense em usar um loop do...while, que faz mais sentido nessa situação. Dentro do loop é necessário gerar o número e também buscá-lo no banco. Retire esses "@"s. É pura gambiarra. Leia: http://rberaldo.com.br/boas-praticas-programacao-php/#arroba PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira MySQLi ou PDO. Veja mais detalhes aqui: http://rberaldo.com.br/mysql-obsoleto-php/