Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. "Class 'GuzzleHttp\Client'" não é um erro. Você deve ter copiado apenas o começo da mensagem Imagino que o erro seja "Class 'GuzzleHttp\Client' not found". Expliquei esse erro neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#class_notfound SSH não tem a ver com isso. A não ser que você queria acessar o servidor e corrigir o problema só lá. Porém você pode fazer isso localmente e enviar os arquivos novamente. Pelo que entendi, você está usando Composer. Recomendo seguir este meu artigo: http://rberaldo.com.br/composer-php/
  2. Beraldo

    link do sistema

    Faça um teste local usando o servidor nativo do PHP
  3. Beraldo

    link do sistema

    Talvez haja algum .htaccess fazendo o redirecionamento. Se a IDE se integra com FTP, cuidado para não sincronizar com o servidor errado. Como você é iniciante, recomendo usar um simples editor de texto em vez de IDE. Vai te forçar mais a aprender PHP sem ficar usando auto-complete e outros recursos. Sugiro o Sublime Text, que é simples mas pode se tornar bem completo, usando alguns plugins. Falo sobre ele no meu guia de Ferramentas e Produtividade (link na minha assinatura)
  4. Se quiser esconder e mostrar sem atualizar a página, use Javascript
  5. O navegador não abre o .php, mesmo. Não igual a .html, que é só clicar nele e pronto. Você tem que colocar o arquivo na pasta pública do apache e depois acessar http://localhost/arquivo.php
  6. Beraldo

    Ajuda Agendamento PHP

    A ideia geral é um sistema de cadastro. Comece estudando este tutorial: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/
  7. Erros aparecem ao fazer algo errado. Basta localizar o erro e corrigi-lo. Descrevi os principais deles aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Tem que estudar o básico. Não adianta querer pegar código qualquer, mexer e esperar que funcione. Programação não é assim. Estamos aqui para orientar. Se quiser continuar estudando, vamos passar o caminho pra você. Mas se preferir se entregar e desistir, tudo bem, é decisão sua.
  8. O que você citou não são frameworks. Podem ser considerados como CMS (ou uma categoria semelhante), pois são ferramentas prontas para uso. Frameworks são ferramentas para auxiliar no desenvolvimento, não sendo suficientes sozinhas. Se o objetivo é estudar PHP, você está no caminho certo. Aprenda desde o básico, a teoria por trás de tudo, o que é MVC etc. Falo sobre isso no meu guia gratuito de Dicas e Fundamentos (link na minha assinatura) Se a intenção é produzir uma ferramenta para produção, de modo comercial, tenha em mente que um sistema 100% próprio depende bastante de manutenção interna. Se usar uma ferramenta pronta, terá atualizações frequentes para correções e novas funcionalidades
  9. Você até agora não entendeu. Esqueça o seu while atual. Esqueça $contador. Sua query *deve retornar 10 registros*. Uma consulta = 10 registros. select DISTINCT * from estoqueatual WHERE id <= 10 ou seleciona aleatoriamente 10 registros: select DISTINCT * from estoqueatual ORDER BY RAND() LIMIT 10; Ou seja, uma consulta retornará 10 registros. Depois o while faz o fetch dessa única consulta. Reveja todos os links que mandei. Há inúmeros exemplos lá
  10. mostre como fez. Deve ter feito algo errado
  11. Beraldo

    Utilizando classes

    Se você acabou de começar, esqueça classes por um momento. Estudo o básico da linguagem, variáveis, funções, estruturas de repetição etc. Não adianta querer entender classes sem saber o que citei. Baixe meu guia gratuito de Dicas e Fundamentos. O link está na minha assinatura. Wampserver não recomendo. O PHP tem um servidor nativo bem mais simples de usar. Falo sobre ele no guia de +Produtividade (link também na minha assinatura)
  12. A consulta falhou e retornou false. Faça debug com mysql_error(). Veja: 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/
  13. Se não existe um IF, não pode existir um ELSE... Mais detalhes sobre os erros do PHP: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/
  14. Algoritmo independe de linguagem. Inclusive há quem ensine algoritmos usando pseudo-código A estrutura do algoritmo não muda. Implementar em C, PHP, Java ou Pascal não faz muita diferença. O que muda é a sintaxe e os nomes dos operadores. E algumas linguagens possuem recursos a mais e outras a menos. Mas a ideia geral não muda.
  15. Você não entendeu... Quando eu digo **uma** consulta eu me refiro a apenas **uma** execução de consulta. Não execute consultas dentro de loops O loop vai apenas fazer o fetch do retorno de **uma** consulta
  16. O problema é o que eu expliquei no meu post anterior. Você faz um loop e consultas dentro desse loop. Você deve fazer UMA consulta e um loop que faz o fetch dessa consulta. Dessa forma não terá problemas
  17. O problema é que você gera as linhas no loop e faz a consulta em seguida. No 2 e 4 o PHP exibe o contador, mas não vem resultados. Como eu disse, basta um SELECT e um lop para percorrer os resultados. Assim todas as linhas terão dados Mias detalhes sobre consultas aqui: http://rberaldo.com.br/pdo-mysql/
  18. Se a intenção é imprimir sempre 10 registros, retire o WHERE e use o LIMIT. SELECT campos FROM tabela LIMIT 10; E lembre-se de nunca colocar consultas dentro de loops. O desempenho cai muito. Veja: http://rberaldo.com.br/o-problema-do-n-mais-1/
  19. Se você usar LIKE '%$nomeC%', a busca vai trazer registros que contenham exatamente o valor de $texto em qualquer lugar da string. Ou seja, se pesquisar por "a b c", vai retornar "z a b c z", "a b c z", "z a b c". Mas não vai retornar "abc", nem "bac", "b c a" etc. Se quiser pesquisar por qualquer uma das palavras digitadas, você precisa usar explode() para separar por espaço e colocar cada elemento em um OR: ... WHERE campo LIKE '%palavra1' OR campo LIKE '%palavra2' 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/
  20. É só fazer um if pra exibir o botão. Seguindo seu exemplo: if ($this->data[0]['show_hide_btn_comprar'] != 'hide') { // mostra o botão }
  21. Beraldo

    combo Dinamico

    Habilite as exibições de erros: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#enable_errors Siga todas as dicas de Boas Práticas: http://rberaldo.com.br/boas-praticas-programacao-php/ Tudo isso deve ajudar no debug, mostrar as mensagens de erro e alertas
  22. Há inúmeras formas de se fazer isso. Veja: http://rberaldo.com.br/php-conversao-de-datas-formato-brasileiro-e-formato-iso/ Cada SGBD também possui suas próprias funções de data e hora. No MySQL, por exemplo, pode usar DATE_FORMAT e STR_TO_DATE
  23. Testei aqui e sempre dá 170 $ php test.php Esta &eacute; a p&aacute;gina Oliviero Fun&ccedil;&atilde;o Strlen() A fun&ccedil;&atilde;o Strlen() retorna o n&uacute;mero de caracteres numa string.Vejamos um exemplo: O texto acima tem 170 caracteres. $ echo -n "Esta &eacute; a p&aacute;gina Oliviero > Fun&ccedil;&atilde;o Strlen() > A fun&ccedil;&atilde;o Strlen() retorna o n&uacute;mero de caracteres numa string.Vejamos um exemplo:" | wc -c 170 No primeiro comando eu dei echo no conteúdo antes de mostrar a contagem. No segundo comando eu peguei esse conteúdo e contei os caracteres com o comando wc. Também peguei o conteúdo e coloquei no editor de texto. Resultado 170 também Tome cuidado com caracteres especiais e quebras de linha. A quantidade pode variar para o humano e para a máquina. Por exemplo a quebra de linha ou o "&aacute;", que são 8 caracteres pro PHP, mas aparece apenas um ("á") no navegador.
  24. O BuscaPé tem uma API. Você pode usá-la para buscar os dados dos produtos (nome, foto, preço e link de afiliado). Depois é só formatar tudo com HTML e CSS
  25. A Classe DateTime ajuda bastante nessas horas. Somar dias, calcular diferenças etc... tudo isso fica fácil Mas pra saber se é dia útil ou não é manual. Verifique se o dia corrente é sábado, domingo ou feriado (você precisa ter a lista dos feriados, pois o PHP não os conhece)
×
×
  • Criar Novo...