Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal preciso de uma ajuda. Esse codigo que postei faz com que eu pegue um arquivo qualquer e jogue numa pasta especifica por mim.
Porem só consigo fazer funcionar colocando o endereço da pasta(está em vermelho) e nao é isso que eu quero. Eu queria utilizar apenas o Post e não por a pasta especifica aonde estarei pegando o arquivo. No caso ele tem que identificar da onde estou pegando o arquivo e nao colocar o endereço da pasta. Espero ter explicado
bem pois sou iniciante em PHP.
copy("C:\Users\Public\Pictures\Sample Pictures\\".$_POST['arquivo'], $_SERVER['DOCUMENT_ROOT']."/apjs0307/egift/imagens/produtos/".$_POST['arquivo']);
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Lista de Filmes</title>
</head>
<?php
switch($_GET['acao']){
case "salvar":
// echo $_FILES['arquivo']['name'];
copy("C:\Users\Public\Pictures\Sample Pictures\\".$_POST['arquivo'], $_SERVER['DOCUMENT_ROOT']."/apjs0307/egift/imagens/produtos/".$_POST['arquivo']);
if(file_exists("egift/imagens/produtos/".$_POST['arquivo'])){
$query2 = "SELECT MAX(CODIGO) AS CODIGO FROM PRODUTOS;";
$con=new Conexao;
$aux=mysql_fetch_array($con->sql($query));
$nomeArq=$aux['CODIGO']+1;
$arqNovo="egift/imagens/produtos/".$nomeArq.substr($_POST['arquivo'],-4);
$arqAntigo="egift/imagens/produtos/".$_POST['arquivo'];
}
}
?>
<body>
<!--formulário para captura dos dados -->
<form action="?acao=salvar" method="post">
<input type="file" name="arquivo" />
<input type="submit" value="Fazer Upload" />
</form>
</body>
</html>Carregando comentários...