Ir para conteúdo
Fórum Script Brasil
  • 0

Problema Ao Enviar Texto E Foto No Mesmo Form


::..Hunter..::

Pergunta

Tentei enviar uma foto e texto e ocorreu o seguinte erro:

Warning: move_uploaded_file(http://meudominio/noticias/fotos/Mvc-013s.jpg'>http://meudominio/noticias/fotos/Mvc-013s.jpg): failed to open stream: HTTP wrapper does not support writeable connections. in /var/local/httpd/httpd/meudominio/admin/inserir.php on line 24

Warning: move_uploaded_file(): Unable to move '/var/tmp/phpZN7zKK' to 'http://meudominio/noticias/fotos/Mvc-013s.jpg'>http://meudominio/noticias/fotos/Mvc-013s.jpg' in /var/local/httpd/httpd/meudominio/admin/inserir.php on line 24

Foto enviada com sucesso! (não está na pasta)

Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!

Meu código está assim:

<?php

$pasta = "http://meudominio/noticias/fotos";

$dest = $pasta."/".$file_name;

if(!move_uploaded_file($file, $dest)) { esta é a linha 24

echo "Foto enviada com sucesso!";

}

else {

echo "Não foi possível enviar a foto, tente novamente!";

}

?>

O que quer dizer o texto em vermelho?

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0
Se você estiver rodando isso no seu servidor, não tem possibilidade de estar desabilitado...aí é outro erro mesmo... :(

Se você estiver rodando em um servidor na net....vai no suporte e pergunta... :rolleyes:

Perguntei no suporte e a resposta foi: Você está utilizando a opção LOAD do PHPMYADMIN ????

Fala sério <_<

Usei o código daqui: http://www.superphp.com.br/tutoriais/index.php?id=15

A pasta está com chmod 777 e dá o seguinte erro quando tento enviar:

Warning: move_uploaded_file(http://www.gravatai.rs.gov.br/noticias/fotos/logo.gif'>http://www.gravatai.rs.gov.br/noticias/fotos/logo.gif): failed to open stream: HTTP wrapper does not support writeable connections. in /var/local/httpd/httpd/gravatai/admin/inserir.php on line 25

Warning: move_uploaded_file(): Unable to move '/var/tmp/phpZoHXnX' to 'http://www.gravatai.rs.gov.br/noticias/fotos/logo.gif'>http://www.gravatai.rs.gov.br/noticias/fotos/logo.gif' in /var/local/httpd/httpd/gravatai/admin/inserir.php on line 25

Não foi possível enviar o arquivo!

Notem no texto em vermelho, pra mim tem que habilitar esta @#%$@ de comando.

Agora o suporte respondeu: Vamos encaminhar sua questão aos analistas

Com um suporte desses só me enforcando mesmo, a chefia em cima pedindo a conclusão do site e não posso terminar. :huh:

O código da página de envio é este:

<?php

//Agora é hora de contatar o mysql

include("conect.php");

conectar();

$pasta = "http://www.gravatai.rs.gov.br/noticias/fotos";

$dest = $pasta."/".$file_name; // Não altere esta variável.

if(!move_uploaded_file($file, $dest)) { // Executa o comando do upload no servidor echo "Não foi possível enviar o arquivo!"; /* Caso não foi possível enviar o arquivo, mostra o erro. */

} else {

echo "Arquivo enviado com sucesso!"; /* Caso o arquivo tenha sido enviado

com sucesso, mostra a mensagem de sucesso. */

}

//Selecionando o banco de dados...

$db = mysql_select_db("gravatai")

or die ("Banco de Dados Inexistente!");

// Inserindo valor 0 caso a escolha seja 1

// if ($escolha == 1) {

// $sql = "UPDATE noticias SET escolha=0 WHERE escolha=1";

// $sql = mysql_query($sql)

// or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!");

// }

//Inserindo os dados

$sql = "INSERT INTO noticias (id, secre, titulo, subtitulo, texto, data, hora, dest, escolha) VALUES ('$id', '$secre', '$titulo', '$subtitulo', '$texto', '$data', '$hora', '$dest', '$escolha')";

$sql = mysql_query($sql)

or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!");

echo "<h1>Notícia cadastrada com sucesso!</h1><p>";

echo "<b><a class=e href='index.php'>[ Voltar ]</a></b>";

?>

A minha sorte que que existem fóruns como este que as pessoas ajudam, já que não posso contar com o suporte do meu provedor, aliás o nome é o www.via-rs.com.br.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...