o código abaixo funciona no php 7.3: $pasta = "../imagens/produtos/";
echo $pasta;
$diretorio = dir($pasta);
print_r($diretorio->read());
$listaImg = '';
while(($arquivo = $diretorio->read()) !== false) {
echo $arquivo;
$listaImg[] = $arquivo;
}
ChatGPT
O código que você forneceu deve funcionar no PHP 7.3, mas há um pequeno erro no código que você precisa corrigir para que ele funcione corretamente. O problema está na inicialização da variável $listaImg. Você a está definindo como uma string vazia, mas depois você tenta adicionar valores a ela como se fosse um array. Você deve inicializar $listaImg como um array vazio para evitar erros. Aqui está o código corrigido:
php
Copy code
$pasta = "../imagens/produtos/";
echo $pasta;
$diretorio = dir($pasta);
$listaImg = array(); // Inicializa $listaImg como um array vazio
while (($arquivo = $diretorio->read()) !== false) {
echo $arquivo;
$listaImg[] = $arquivo; // Adiciona $arquivo ao array $listaImg
}
print_r($listaImg); // Agora você pode imprimir o array
Com essa correção, o código deve funcionar sem problemas no PHP 7.3. Certifique-se de que o diretório $pasta existe e contém arquivos para listar, caso contrário, você não verá saída no array $listaImg.
User
esse tipo de envio de mensagem funciona no php 7.3: mail("pena@penabombas.com.br","email.site $assunto","
Nome: $nome
Email: $email
Telefone: $tel
Assunto: $assunto
Autorizacao: $autorizacao
ip: $ip
referente pesquisa por: $referente
Mensagem: $mensagem","FROM:ti@penabombas.com.br","Return-Path: pena@penabombas, ti@penabombas.com.br, cpena@penabombas.com.br, luciana@penabombas.com.br, roger6rs@gmail.com");
ChatGPT
O código que você forneceu não está formatado corretamente. A função mail() do PHP não aceita argumentos adicionais após a mensagem, como você está fazendo no seu exemplo. Além disso, a formatação da função mail() está incorreta. Aqui está a forma correta de usar a função mail():
php
Copy code
$destinatario = "pena@penabombas.com.br";
$assunto = "email.site $assunto";
$mensagem = "
Nome: $nome
Email: $email
Telefone: $tel
Assunto: $assunto
Autorizacao: $autorizacao
ip: $ip
referente pesquisa por: $referente
Mensagem: $mensagem
";
$headers = "From: ti@penabombas.com.br\r\n" .
"Return-Path: pena@penabombas.com.br";
mail($destinatario, $assunto, $mensagem, $headers);
Neste código, a mensagem foi formatada corretamente como uma string separada, os cabeçalhos (headers) foram definidos corretamente e a função mail() foi chamada com os argumentos necessários.
Além disso, lembre-se de que a função mail() pode não funcionar corretamente em todos os servidores e ambientes, e é importante configurar as configurações de email no servidor corretamente para garantir o envio de emails. Certifique-se de que seu servidor PHP está configurado para enviar emails de maneira apropriada.
User
como ajustar o código para mais de um destinatário?
ChatGPT
Para enviar e-mails para vários destinatários, você pode usar a função mail() em um loop para enviar o mesmo e-mail para cada destinatário individualmente. Aqui está um exemplo de como fazer isso:
php
Copy code
$assunto = "email.site $assunto";
$mensagem = "
Nome: $nome
Email: $email
Telefone: $tel
Assunto: $assunto
Autorizacao: $autorizacao
ip: $ip
referente pesquisa por: $referente
Mensagem: $mensagem
";
$headers = "From: ti@penabombas.com.br\r\n" .
"Return-Path: pena@penabombas.com.br";
$destinatarios = array(
"pena@penabombas.com.br",
"outrodestinatario1@example.com",
"outrodestinatario2@example.com"
);
foreach ($destinatarios as $destinatario) {
mail($destinatario, $assunto, $mensagem, $headers);
}
Neste exemplo, você coloca os endereços de e-mail dos destinatários em um array chamado $destinatarios, e em seguida, usa um loop foreach para enviar o mesmo e-mail para cada destinatário da lista.
Lembre-se de que, ao enviar para vários destinatários, cada destinatário verá apenas o seu próprio endereço de e-mail no campo "Para". Se você deseja enviar o e-mail para várias pessoas, mas quer que todos os destinatários vejam todos os endereços de e-mail dos outros destinatários, você pode adicionar todos os endereços separados por vírgulas no campo "Para" quando chama a função mail().
User
como escrever isso em php 7.3 $num_rows = mysql_num_rows($result);?
ChatGPT
No PHP 7.3, a extensão mysql_ foi removida, e a recomendação é usar a extensão mysqli (MySQL Improved) ou o PDO (PHP Data Objects) para interagir com bancos de dados MySQL. Para obter o número de linhas retornadas por uma consulta, você pode usar a função mysqli_num_rows() se estiver usando a extensão mysqli. Aqui está como você pode fazer isso:
php
Copy code
// Conexão com o banco de dados
$mysqli = new mysqli("host", "usuário", "senha", "nome_do_banco");
// Verifica a conexão
if ($mysqli->connect_error) {
die("Falha na conexão: " . $mysqli->connect_error);
}
// Executa sua consulta
$query = "SELECT * FROM sua_tabela";
$result = $mysqli->query($query);
if ($result) {
$num_rows = $result->num_rows;
echo "Número de linhas: " . $num_rows;
} else {
echo "Erro na consulta: " . $mysqli->error;
}
// Fecha a conexão
$mysqli->close();
Certifique-se de substituir "host", "usuário", "senha", "nome_do_banco" e "sua_tabela" pelos valores corretos para sua configuração.
Lembre-se de que é importante usar as extensões MySQLi ou PDO em vez da extensão mysql_ obsoleta, pois a extensão mysql_ foi removida nas versões mais recentes do PHP, e as extensões mais antigas não são seguras e não são mais mantidas.
99-ganhar-dinheiro
99pay-ou-sofisa
99pay
alimentos-inflamatorios
almoco-domingo-estado-mes-ano
alura-ou-udemy
alura
apenas-o-e-mail-dado-pessoal-lgpd
apostas-online
atualizacao-para-mysqli
aumentar-acessos-com-sites-similares
bootstrap-vs-wordpress
borda-tabela-css
buffer-logger
calcular-onde-investir-me-tempo-em-conteudo
cancelar-compra-multiproprieadade
caractere-invisivel-whatsapp
caracteres-especiais-html
centraliza-html
centralizar-icone-svg
coisas-de-manaus
colecionador-disco-vinil
colocar-site-google-discovery
concurso-publico-ti-2023
configurar-outlook-servidor
consulta-sql-php-8
conteudo-provas-clinicas
cores-html
corrigindo-erro-php
curiosidade
curriculo-programador-web
cursos
dar-permissao-pasta-remota-php
decoracao-com-disco-de-vinil
dinheiro-cartoes-investimentos-fintechs
disco-de-vinil-roberto-carlos
disco-de-vinil
disco-vinil-usado-antigo
discos-amazon
discos-antigos
discos-mais-procurados-colecionadores
disder
do-que-e-feito
editor-de-video-online-gratis
email-dado-pessoal-lgpd
erro-arquivo-xml-atom
espaco-imagem-css
explicando-dinheiro-cartao-de-credito
faixa-etaria-viagem
fazer-agrupamento-sql-por-todos-campos-com-mesmo-termo
fazer-antes-de-viajar
fechar-modal
filtro-psl152
forcar-arquivo-pdf-abrir-apenas-em-iframe
forcar-pdf-apenas-iframe
formulario-lead-autorizacao-lgpd
formulario-para-registro-de-lead
foto-smartwatch
frases-curiosas
front-end-linguagens
funcao-mysql
furada
gerencia-de-projetos-2015
google-ad-manager
htaccess-nao-funciona-no-host
icone-svg
if-ternario-php
imagem-escondida
impedir-link-form
include-dentro-echo-php
inteligencia-artificial
iron-man-black-sabbath
jogo-do-tigrinho
joinads
legendas-youtube
limitar-numeros-input-python
link-interno-seo
links-do-adsense-que-as-pessoas-estao-clicando
matrix-internet
matrix-reserva
matrix
medicamentos
melhores-a-piores-praias-de-salvador
melhores-capitais-para-viajar
melhores-destinos-para-viajar-baixa-temporada-brasil
micronicho-investimento-infinitas-possibilidades
monarx
multipropriedade-vale-a-pena
musica-tela
musicas-brasileiras-viajar
musicas-criticas-a-tecnologia
musicas-que-falam-de-discos
musicas-viajar
o-colorib-sabe-que-o-template-e-dele
oceano-azul-seo
paginas-amp
palavras-bomba-hidraulica
palavras-chaves-multipropriedade
pdf-para-html
perguntas-em-vagas-de-emprego
permissao-pasta-remota-php
pesquisas-abril-22-p254
picpay-vs-nubank
pilates-penteadeira
pipe-angular-cpf
png-para-jpg
pontos-negativos-contidos-livro-mulipropriedade
prioridade-matrizes
prioridade
priorizacao-de-conteudo-para-site-e-blog
priorizar-conteudo-nos-sites
que-roupa-usar
quebra-linha-whatsapp
query-artigo-800-palavras
query-php-um-campo
questoes-clinicas-2017
questoes-sprint
reclame-aqui-ganha-dinheiro
reclame-aqui
redirect-html
regex
remover-o-s-de-uma-palavra-plural-singular-php
remover-pontos-tracos-excel
rende-mais-cdi-agosto-de-2023
retirar-linha-excel
samurai-x
seo-local
serie-explicando-dinheiro-netflix-cartao-de-credito
sexta-temporada-black-mirror
simular-colunas-tabela-html
sinal-maior-menor
sistema-multipropriedade
snake-case
sugestao-dominio-feminino
taboola-o-joao-kleber-da-internet
termos-direto-ao-ponto
tipos-join
tirar-espaco-excel
trocar-foto-smartwatchs-em-alta
usar-ad-manager
usar-adsense-em-arquivo-pdf
usar-no-sobre
valor-unico-mysqli-php
varios-sites-de-prefeituras-direcionam-para-sites-de-aposta
vinil-anos-90-dificil-achar
vinil-para-depois
viver-de-blog-monetizacao
webstories-videos-texto
whatsapp-direto
whatsapp
CORRIGINDO ERRO PHP
