Ir para conteúdo

POWERED BY:

Arquivado

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

leo_SJCampos

Warning: Cannot modify header information - headers already sent by (o

Recommended Posts

Galera tenho o seguinte código:

<?
include 'conexao2.inc';
$example_data = array(
	array("São José dos Campos___",100),
	array("Rio de Janeiro___",90),
	array("Niteroi",3.0),
	array("Fortaleza",4.0)

);
?>

se eu tirar o include, ele funciona perfeitamente,, se eu deixo dessa maneira acima, da o erro

Warning: Cannot modify header information - headers already sent by (o

alguem poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o conteudo do conexao2.inc é:

 

<?

  ##---------------------------------------------------

  ##  Conexão ao banco de dados MySQL usando PHP

  ##---------------------------------------------------

  # Mais detalhes sobre o PHP e MySQL:

  #   [url="http://br.php.net/mysql"]http://br.php.net/mysql[/url]

  #

  # Mais detalhes sobre MySQL:

  #   [url="http://www.mysql.com/"]http://www.mysql.com/[/url]

  ##---------------------------------------------------



  ## OBSERVAÇÃO: Não esqueça de colocar a senha para conexão.



  # Definindo as variaveis

  $servidor = 'mysql.objetivos.web.br.com';

  $usuario = 'usuario';

  $senha = 'senha';

  $banco = 'meusobjetivos';



  # Conectando, escolhendo o banco de dados

   $link = mysql_connect($servidor, $usuario, $senha)

	   or die('Não foi possivel conectar: ' . mysql_error());







   mysql_select_db($banco) or die('Não pude selecionar o banco de dados');

   

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

fala Beraldo, seguinte cara, o erro na verdade da em utra pagina...

 

Warning: Cannot modify header information - headers already sent by (output started at /home/meusobjetivo1/www/conexao2.inc:14) in /home/meusobjetivo1/www/phplot/phplot.php on line 481

 

na pagina que gera um grafico pra mim..

A pagina do include nao tem sessao nem header..

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro na verdade da em utra pagina...

:unsure:

então o que esses dois scripts têm a ver? :huh:

Não estou entendendo.

 

 

Warning: Cannot modify header information - headers already sent by (output started at /home/meusobjetivo1/www/conexao2.inc:14) in /home/meusobjetivo1/www/phplot/ phplot.php on line 481

Poste o conteúdo dessas linhas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou explicar melhor.

 

estou tentando fazer um gráfico em php trazendo dados de um banco mysql.

 

a pagina grafico.php tem o seguinte conteudo:

<?php

//Include the code

include "phplot/phplot.php";

 

//Define the object

$graph = new PHPlot(580,350);

 

 

//Set some data

include("phplot/data.php");

$graph->SetDataValues($example_data);

$graph->SetPlotType('bars');

 

//Draw it

$graph->DrawGraph();

?>

 

essa pagina busca dados para montar o grafico de phplot.php (conteudo muito grande para postar)

 

e tambem busca dados de um array com os valores do grafico que é a data.php

 

<?

 

$example_data = array(

array("São José dos Campos___",100),

array("Rio de Janeiro___",90),

array("Niteroi",3.0),

array("Fortaleza",4.0)

 

);

?>

 

assim ele funciona perfeitamente..

 

mas quando eu coloco um include para trazer os dados do banco para o vetor:

 

<?

include 'conexao2.php';

$example_data = array(

array("São José dos Campos___",100),

array("Rio de Janeiro___",90),

array("Niteroi",3.0),

array("Fortaleza",4.0)

 

);

?>

 

da o erro postado acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A linha 14 do conexao2.inc é esta?

or die('Não foi possivel conectar: ' . mysql_error());
Se for, o que está acontecendo é que a conexão não está obtendo sucesso, sendo exibido um código HTML num script que deveria ser interpretado como imagem. Tente executar somente a parte de conexão e veja se ela está retornando TRUE.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para esse erro masta retirar o "php" do "<?php ..."

Se retirar, vai deixar de funcionar em servidores com short_open_tag = off.

É preferível usar <?php, a fim de prover portabilidade.

 

<? ou <?php não geram erro algum.

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.