Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Beraldo

    Minuto a minuto

    se o problema é só exibição, printf resolve, sim. Veja printf("%04d", 1); // exibe: 0001 Mas o ideal seria trabalhar com valores de data e hora. Veja: http://rberaldo.com.br/php-usando-a-classe-nativa-datetime/ Funções de data/hora do PHP: http://php.net/manual/pt_BR/ref.datetime.php
  2. Beraldo

    Crud mysqli sem poo

    Links úteis sobre o que procura: http://rberaldo.com.br/a-extensao-mysqli-do-php/ http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/ http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ (toda a lógica está aí. É só migrar pra mysqli procedural)
  3. Beraldo

    Minuto a minuto

    Mostre como fez, que orientamos na correção. Você estava no caminho certo. Talvez esteja faltando apenas a formatação. Dica: veja as funções printf e sprintf
  4. O erro é por que $novo_nome está vazio. É a exceção que você colocou no if. Veja como está chamando a função crop(). O último parâmetro deve estar sendo enviado vazio, por isso o erro. Ou seja, $imagem_menor está vazia, o que causa o problema
  5. Você não criou a variável $novo_nome. Assim o valor dela fica vazio e imagejpeg() recebe só o nome da pasta em vez do nome da pasta+nome do arquivo
  6. Você pode criar uma página chamada perfil.php e passar o ID do cliente via URL, com Query String ou URLs Amigáveis Veja estes meus artigos sobre esse tema: URLs Amigáveis: http://rberaldo.com.br/urls-amigaveis-sem-htaccess-usando-slim/ Sistema de Cadastro: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ (veja a ideia do script edit.php, que rece o ID do usuário pela URL)
  7. Beraldo

    Código PHP não funciona

    DOCUMENT_ROOT é uma variável de ambiente do Servidor Web. Ela não tem nada a ver com FTP, que pode se configurado para exibir qualquer pasta ao efetuar login. Considere usar um arquivo de inicialização e defina todos os caminhos com base nele, em vez de se basear no DOCUMENT_ROOT
  8. Beraldo

    Código PHP não funciona

    dê um echo em $configFile e veja qual é o caminho exato que está sendo usado no if. Talvez esteja em alguma sub-pasta. Só pode ser caminho errado. Não há por que o file_exists se comportar de forma diferente nos dois sistemas
  9. Beraldo

    Código PHP não funciona

    Linux é case-sensitive. Verifique se os nomes dos arquivos estão todos em letras minúsculas
  10. Beraldo

    TEXTAREA

    Basta criar uma variável que receba a concatenação dos 3 valores. Em seguida, salve o conteúdo dessa variável no banco. veja: http://php.net/manual/pt_BR/language.operators.string.php http://rberaldo.com.br/pdo-mysql/
  11. Siga as orientações deste meu artigo: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Habilite todas as exibições de erros, retire qualquer "@" do código e tente de novo. Se ainda assim não aparecerem erros na tela, verifique o log de erros do servidor
  12. Esses dados estão um em cada linha? Se seguirem sempre esse modelo, bastaria usar a função file(), que coloca cada linha do arquivo em um índice de array. Depois basta pegar cada índice e atribui-lo à variável correspondente. Se for um arquivo longo, pode ler linha a linha, com fgets(), evitando ocupar muita memória Funções de filesystem do PHP: http://php.net/filesystem Se você conhece bem C, não terá grandes dificuldades. As funções de filesystem são bem parecidas :)
  13. basta pegar qualquer script para agendamento de eventos, consultas etc. A ideia é a mesma. Se quiser dicas de como fazer um do zero, siga estes meus artigos: Sistema de login: http://blog.ultimatephp.com.br/sistema-de-login-php/ Sistema de cadastro: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ Trabalhando com data e hora: http://rberaldo.com.br/php-usando-a-classe-nativa-datetime/ O projeto é basicamente um sistema de cadastro. Cada "evento" (reserva do salão) é um evento com data/hora de início de de fim.
  14. A função fgetcsv() permite ler um CSV com um delimitador personalizado. Veja: http://php.net/fgetcsv Sobre upload: http://blog.ultimatephp.com.br/upload-arquivo-php/
  15. Isso é geralmente configurado em um proxy de rede ou firewall. Toda requisição passará por essas regras antes de sair da sua rede interna. Se coincidir com uma das regras, faz o que foi configurado. Caso contrário, segue o caminho normal para a rede externa.
  16. Beraldo

    Customizando script GLPI

    Habilite as exibições de erro e faça debug. Analise os erros que aparecerem. Siga este meu tutorial: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Se quiser executar o script de tempos em tempos, agende-o no Cron
  17. Beraldo

    calculo crc

    Você não precisa entender de C se quiser seguir minha primeira orientação. Basta compilar o programa e chamar o executável pelo PHP usando as Funções de Execução de Programas, como system() ou exec() Se quiser traduzir tudo para PHP, o trabalho será um pouco maior, mas não muito complexo. A sintaxe é quase a mesma. Note que crc16_ccitt_table é um array de inteiros (o tipo short é um inteiro de 4 bytes). Logo, basta adaptar esse array à sintaxe do PHP (basicamente trocar a declaração e as chaves, que viram colchetes). A função CRC16_CCITT também mal precisa de mudanças. Ela só faz operações matemáticas, que possuem a mesma sintaxe no PHP.
  18. Beraldo

    Iniciante em PHP - ajuda

    Comece estudando o básico. Leia estes meus artigos: O essencial sobre interação com banco de dados: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ Como vincular cada pergunta com suas respostas: http://rberaldo.com.br/usando-campos-multivalorados/ Tenho alguns guias gratuitos sobre PHP. Veja os links na minha assinatura. Bons estudos :)
  19. Beraldo

    calculo crc

    Você pode chamar esse programa pelo PHP, usando system() ou exec(). Basta compilar o programa em C e usar o PHP para executar o programa. Dá pra reescrever em PHP. O código fica bem parecido. Mas se você já tem o programa em C e pode chamá-lo via PHP, não há por que fazer a "tradução"
  20. Beraldo

    calculo crc

    Isso não é PHP, é C. Você postou o código errado ou está bem confuso com o que está fazendo... Você pegou esse código pronto? Conseguiu entender? Sabe o que ele faz?
  21. Faltou um ponto-e-vírgula na linha acima do $row 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/
  22. O que já tentou fazer? Onde teve dificuldades? Cada checkbox terá o nome ou id da imagem. Ao enviar o form, o PHP processa esses checkboxes e busca as imagens correspondentes. Para baixá-las, você pode criar um pacote Zip ou Rar e forçar o download com header().
  23. Beraldo

    Email com php (AJUDA)

    hosts gratuitos costumam bloquear SMTP, para evitar envio de spam. Verifique isso. É super simples usar PHPMailer com SMTP remoto. É só olhar o meu artigo que mandei. Copie, cole e altere o que for necessário e estará funcionando.
  24. Beraldo

    Email com php (AJUDA)

    mail() depende de servidor SMTP local. Você até pode instalar o sendmail no Linux. Vai funcionar, mas provavelmente será ignorado o email pelo destinarário ou irá para spam, pois não possui domínio válido associado O ideal é sempre usar SMTP autenticado. Recomendo o PHPMailer com SMTP externo. Assim funcionará em localhost e no servidor também Veja: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
  25. Beraldo

    Insert de imagem

    Siga estas minhas dicas: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/ Faça debug, mesmo que seja inserindo echo no código. Veja quais trechos estão sendo executados. Se não mostra erros, deve ser algum erro de lógica. Analise bem os blocos e quais estão entrando no fluxo
×
×
  • Criar Novo...