Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato Duarte

[Resolvido] Diferença servidor local para servidor remoto

Recommended Posts

Ainda não consegui entender o que está acontecendo. O script roda localmente sem problema e simplesmente não funciona no servidor remoto. Cheguei a alterar a estrutura do script direto no servidor remoto e não deu, quando baixei o código pro localhost funcionou normal. O principal problema desse meu código é não atualizar o campo no banco de dados.

 

Se puder, olhem se há algo errado nesse código, por favor.

 

<?php
 $id = $_POST['id'];
 $display = $_POST['display']; 
 $title = $_POST['title'];
 $author = $_POST['author'];
 $text = $_POST['text'];
 $photo = $_POST['photo'];
if (isset ($title))
{
  include ('conexao.php');
  $sql = mysql_query("update news set display='$display', title='$title', author='$author', text='$text' where id='$id'");
  if ($sql)
  {
	echo 'Atualizada com sucesso!';
  }
  else
  {
	echo 'Não atualizada';
  }
}
@$foto = $_POST['excluir_foto'];
  if ($foto == "sim")
  {
	include ('conexao.php');
	  $f = "imagens/fotos/";
	  $sql = mysql_query("UPDATE news SET photo='imagens/fotos/' where id='$id'");
	  if($sql) 
	  {
		echo "<p align='center'>Imagem apagada com sucesso!</p>";
	  }
	  else
	  {
		echo 'Erro! Nãoo foi possível atualizar o banco de dados.';
	  }
	 $apagar=unlink($photo);
	if ($apagar)
	{
	  echo 'Foto apagada do servidor';
	}
	else
	{
	  echo 'Erro. O arquivo não foi apagado, mas a notícia foi alterada';
	}
  }
?>

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a variável $id é um int, certo? tire as aspas:

where id=$id

provavelmente no teu servidor local, está desligado a diretiva que reporta todos os erros.

Compartilhar este post


Link para o post
Compartilhar em outros sites

a variável $id é um int, certo? tire as aspas:

where id=$id
provavelmente no teu servidor local, está desligado a diretiva que reporta todos os erros.

 

Grande William,

 

Era isso mesmo. Cheguei a ficar emocionado quando funcionou. Já não sabia mais o que fazer. Se acreditar em Deus, que Ele te abençoe muito. Valeu mesmo, muito sucesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado cara.. o mesmo pra ti ^^

Que bom que resolveu... num esquenta não... eu mesmo já errei muito isso =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.