Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou com um problema simples, mas que não estou conseguindo resolver. Tenho um sistema de upload no meu site que funciona perfeitamente na Web. Recentemente resolvi trabalhar no site localmente. Daí surgiu um erro no sistema de upload de imagem, simplesmente não faz o upload ou copia a imagem de um diretorio para o diretorio www aqui do apache.
Para mim o problema é na variável $pasta_dir, onde guarda o valor do diretorio para onde a imagem vai ser guardada. Na web eu faço assim: /home/nomesite/public_html/imagens/ agora localmente não sei...
$pasta_dir = "C:/Programas/wamp/www/conteudos/biografias/imagens/";
$pasta_dir = "http://localhost/conteudos/biografias/imagens/";'>[http://localhost/conteudos/biografias/imagens/"](http://localhost/conteudos/biografias/imagens/);
$pasta_dir = "../../../../conteudos/biografias/imagens/";
$pasta_dir = "conteudos/biografias/imagens/";
Já tentei isso tudo aí em cima mas não dá, a imagem não vai para o diretório específico.
A seguir o código que estou utilizando. Lembrando que funciona na Web normalmente, mas localmente não:
CODE
if(isset($_FILES["arquivo"]))
{
$arquivo = $_FILES["arquivo"];
$imagem_modificada = $arquivo["name"];
$imagem_modificada = str_replace(" ", "_", $imagem_modificada);
$imagem_modificada = str_replace("-", "_", $imagem_modificada);
$arquivo_temp = $arquivo["tmp_name"];
$pasta_dir = "conteudos/biografias/imagens/"; //diretorio dos arquivos
$imagem_uploader = $pasta_dir . $imagem_modificada;
move_uploaded_file($arquivo_temp, $imagem_uploader); // Faz o upload da imagem
$imagem = "[http://localhost/conteudos/biografias/imagens/"](http://localhost/conteudos/biografias/imagens/) . $imagem_modificada;
}Carregando comentários...