-
Total de itens
4.466 -
Registro em
-
Última visita
Posts postados por Beraldo
-
-
Você tem que procurar no código onde estão definidas as credenciais de acesso ao banco e alterá-las.
Se o sistema foi bem feito, deve haver um arquivo de configuração com essas credenciais, provavelmente definidas em constantes. Mas pode estar espalhado no código. Depende de quem desenvolveu o sistema.
-
O erro diz que você está inserindo um valor duplicado em uma chave primária. Chaves primárias não podem ter valores repetidos. Por isso que geralmente esses campos são AUTO_INCREMENT, gerando um ID único e sequencial automaticamente
-
Eu sugeri assim porque você tem $ftpuser e $ftphost. Imagino que em $ftpuser só deveria ficar o usuário. O host ("outlook.com") deve ficar em $ftphost
-
Em casos assim, esse input text recebe o nome de uma nova categoria e o salva no banco via Ajax, atualizando o <select>, para que a categoria possa ser selecionada. É uma lógica um pouco mais avançada, mas não é muito complexa. Se você conhecer um pouco sobre Ajax, não terá grandes dificuldades
-
Tente deixar só o nome do usuário, sem o "@outlook.com"
-
Se você realmente colocou o email entre aspas, como mostrou, não faz sentido esse erro nessa linha.
Verifique se olhou o arquivo e a linha corretos
-
Você pode fazer isso usando cURL
-
Não vi nenhum arroba no seu código.
Indique a linha onde ocorre o erro
-
Um campo <select> não permite adicionar valores. Se quiser permitir a inserção de novas categorias, use um campo input text.
Sobre a modelagem obsoleta, não entendi seu argumento. A modelagem do banco independe de SGBD. E uso MySQLi orientado a objetos no exemplo. O que acha que está obsoleto?
-
Para modelar categorias e subcategorias, sugiro o seguinte: http://rberaldo.com.br/categorias-e-subcategorias-exemplo-de-modelagem/
Se for usar ID de categoria, é melhor criar um <select> com as categorias disponíveis. Depois basta receber o ID via $_POST e inseri-lo na tabela com um INSERT comum.
-
A forma mais simples é criar um input text para o nome da categoria e salvar o valor desse input no banco de dados.
Dá pra aprimorar. Em vez do input, usar um <select> que busca as categorias no banco, caso haja uma lista pré-definida de categorias
-
Ideias todos nós temos.
Descreva, mesmo que superficialmente, qual é a proposta. Caso contrário, acho pouco provável que alguém se interesse :)
-
Há muitos anos eu usei o PDML: http://www.pdml-pdf.net/
Ele está descontinuado, até onde sei. Talvez haja alternativas semelhantes
-
Você pode usar o setTimeout do Javascript, para fazer as atualizações com Ajax.
Outra saída melhor é usar Long Polling ou WebSockets
-
print_r($_FILES);
-
O erro diz que o parâmetro está vazio. Ou seja, $_FILES["file"]["name"] está sem valor
Dâ print_r em $_FILES e veja se os valores estão vindo corretamente
-
Talvez isto ajude:
Parece que não é uma tarefa simples e todo navegador suporta...
-
Esse tipo de interação é feita com Javascript, não PHP.
Veja:
http://pt.stackoverflow.com/questions/13472/desabilitar-teclado-em-alguns-campos
-
Use a função number_format()
-
Prefira usar SMTP autenticado em vez da função mail(). Pode ser esse o problema.
Recomendo usar PHPMailer: http://rberaldo.com.br/enviando-e-mails-com-a-classe-phpmailer/
-
Faça debug da query, usando 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/
-
Você precisa de mais um contador, para identificar o número da linha. Sempre que for um determinado número, exiba só duas colunas. A lógica é bem parecida com a que você usa com $index
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/
-
mysqldump só exporta os dados. Depois é preciso importar de novo. O comando não faz uma "cópia". São dois passos. Talvez tenha sido esse o seu erro.
Você pode fazer cada script copiar uma tabela, mas ainda assim será mais lento que fazer tudo pelo próprio MySQL.
-
Pode ser o tempo limite de execução do PHP. Use set_time_limit(0) no topo do script para remover esse limite.
Mas para casos assim, recomendo fazer tudo pelo próprio MySQL. No máximo, um script PHP para chamar os comandos. Veja sobre o comando mysqldump, que exporta um banco de dados. Depios é só importar no outro banco. Bem mais rápido e eficiente que copiar registro por registro
post mais recentes em php e mysql
em PHP
Postado
Depende da definição de "recente". Você quer considerar como recente os registros da última hora? Das últimas 5 horas? Das últimas 24 horas?
É só comparar a data do registro com a data corrente. Se for menor que esse intervalo, inclua a tag de "post recente"