-
Total de itens
4.466 -
Registro em
-
Última visita
Tudo que Beraldo postou
-
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
-
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)
-
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
-
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
-
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
-
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)
-
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
-
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
-
Linux é case-sensitive. Verifique se os nomes dos arquivos estão todos em letras minúsculas
-
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/
-
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
- 2 respostas
-
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 :)
-
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.
- 1 resposta
-
- condominio
- reserva
- (e %d mais)
-
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/
-
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.
- 1 resposta
-
- redirecionamento
- web
-
(e %d mais)
Tags:
-
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
-
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.
-
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 :)
-
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"
-
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?
-
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/
-
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().
-
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.
-
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/
-
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