Upload de imagem no PHP
21/08/2019
0
Gente, bom dia!
Será que poderiam me auxiliar?
Estou tentando fazer upload da imagem na seguinte sintax e o upload não ocorre, poderiam me ajudar?
<?php
//error_reporting(0);
$doc = new DOMDocument();
$doc->formatOutput = true;
//upload de imagem
$uploaddir = ''''./minhapasta/'''';
$uploadfile = $uploaddir . basename($_FILES[''''imagem''''][''''name'''']);
if (move_uploaded_file($_FILES[''''imagem''''][''''tmp_name''''], $uploadfile)) {
echo "Pode ir marco veio";
} else {
echo "Deu ruim";
}
$formularios = array();
$formularios[] = array(
''''nomeContato'''' => $_POST[''''nomeContato''''],
''''InserirEmail'''' => $_POST[''''InserirEmail''''],
''''InsiraCPF'''' => $_POST[''''InsiraCPF''''],
''''date'''' => $_POST[''''date''''],
''''Endereco'''' => $_POST[''''Endereco''''],
''''imagem'''' => $_POST[''''imagem''''],
''''comentario'''' => $_POST[''''comentario'''']
);
// Cria o Elemento raiz
$r = $doc->createElement( "formulario" );
$doc->appendChild( $r );
foreach( $formularios as $formulario )
{
// Elemento Produto
$prod = $doc->createElement( "Eachform" );
// Cria um Atributo
$codigo = $doc->createAttribute( "ID");
// Criando os Elementos Filhos do Elemento Produto
$nomeContato = $doc->createElement( "nomeContato" );
$InserirEmail = $doc->createElement( "InserirEmail" );
$InsiraCPF = $doc->createElement( "InsiraCPF" );
$date = $doc->createElement( "date" );
$Endereco = $doc->createElement( "Endereco" );
$imagem = $doc->createElement( "imagem" );
$cometario = $doc->createElement( "comentario" );
$codigo->appendChild(
$doc->createTextNode( $formulario[''''codigo''''] )
);
$nomeContato->appendChild(
$doc->createTextNode( $formulario[''''nomeContato''''] )
);
$InserirEmail->appendChild(
$doc->createTextNode( $formulario[''''InserirEmail''''] )
);
$InsiraCPF->appendChild(
$doc->createTextNode( $formulario[''''InsiraCPF''''] )
);
$date->appendChild(
$doc->createTextNode( $formulario[''''date''''] )
);
$Endereco->appendChild(
$doc->createTextNode( $formulario[''''Endereco''''] )
);
$imagem->appendChild(
$doc->createTextNode( $formulario[''''imagem''''] )
);
$comentario->appendChild(
$doc->createTextNode( $formulario[''''comentario''''] )
);
$prod->appendChild( $codigo );
$prod->appendChild( $nomeContato );
$prod->appendChild( $InserirEmail );
$prod->appendChild( $InsiraCPF );
$prod->appendChild( $date );
$prod->appendChild( $imagem );
$prod->appendChild( $comentario );
$r->appendChild( $prod );
}
$doc->saveXML();
$doc->save(''''listaProdutos.xml'''');
?>
Será que poderiam me auxiliar?
Estou tentando fazer upload da imagem na seguinte sintax e o upload não ocorre, poderiam me ajudar?
<?php
//error_reporting(0);
$doc = new DOMDocument();
$doc->formatOutput = true;
//upload de imagem
$uploaddir = ''''./minhapasta/'''';
$uploadfile = $uploaddir . basename($_FILES[''''imagem''''][''''name'''']);
if (move_uploaded_file($_FILES[''''imagem''''][''''tmp_name''''], $uploadfile)) {
echo "Pode ir marco veio";
} else {
echo "Deu ruim";
}
$formularios = array();
$formularios[] = array(
''''nomeContato'''' => $_POST[''''nomeContato''''],
''''InserirEmail'''' => $_POST[''''InserirEmail''''],
''''InsiraCPF'''' => $_POST[''''InsiraCPF''''],
''''date'''' => $_POST[''''date''''],
''''Endereco'''' => $_POST[''''Endereco''''],
''''imagem'''' => $_POST[''''imagem''''],
''''comentario'''' => $_POST[''''comentario'''']
);
// Cria o Elemento raiz
$r = $doc->createElement( "formulario" );
$doc->appendChild( $r );
foreach( $formularios as $formulario )
{
// Elemento Produto
$prod = $doc->createElement( "Eachform" );
// Cria um Atributo
$codigo = $doc->createAttribute( "ID");
// Criando os Elementos Filhos do Elemento Produto
$nomeContato = $doc->createElement( "nomeContato" );
$InserirEmail = $doc->createElement( "InserirEmail" );
$InsiraCPF = $doc->createElement( "InsiraCPF" );
$date = $doc->createElement( "date" );
$Endereco = $doc->createElement( "Endereco" );
$imagem = $doc->createElement( "imagem" );
$cometario = $doc->createElement( "comentario" );
$codigo->appendChild(
$doc->createTextNode( $formulario[''''codigo''''] )
);
$nomeContato->appendChild(
$doc->createTextNode( $formulario[''''nomeContato''''] )
);
$InserirEmail->appendChild(
$doc->createTextNode( $formulario[''''InserirEmail''''] )
);
$InsiraCPF->appendChild(
$doc->createTextNode( $formulario[''''InsiraCPF''''] )
);
$date->appendChild(
$doc->createTextNode( $formulario[''''date''''] )
);
$Endereco->appendChild(
$doc->createTextNode( $formulario[''''Endereco''''] )
);
$imagem->appendChild(
$doc->createTextNode( $formulario[''''imagem''''] )
);
$comentario->appendChild(
$doc->createTextNode( $formulario[''''comentario''''] )
);
$prod->appendChild( $codigo );
$prod->appendChild( $nomeContato );
$prod->appendChild( $InserirEmail );
$prod->appendChild( $InsiraCPF );
$prod->appendChild( $date );
$prod->appendChild( $imagem );
$prod->appendChild( $comentario );
$r->appendChild( $prod );
}
$doc->saveXML();
$doc->save(''''listaProdutos.xml'''');
?>
Vinicius
Curtir tópico
+ 0
Responder
Posts
Clique aqui para fazer login e interagir na Comunidade :)