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

Parse Error: Parse Error, Unexpected $end


Rodolfo_limam

Pergunta

Parse error: parse error, unexpected $end in C:\Arquivos de programas\Apache Group\Apache2\htdocs\intranet\forum1\includes\global.inc on line 42

codigo:

<?


#::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#           ÁREA DE CONFIGURAÇÃO DO USUÁRIO            #
#::::::::::::::::::::::::::::::::::::::::::::::::::::::#

//Email do responsável pelo forum. é o email para o qual serão enviadas as sugestões.
$adm_mail = "rodolfo_limam@hotmail.com";

//URL do sua página principal. É a URL usada quando o usuário clicar na opção 'sair' do forum.
$homepage = "./root.php";

//Nome do banco de dados a ser utilizado pelo Bodhi.Phorum
$db_name = "teste";

//Login do usuário do banco de dados
$db_user = "root";

//Password do usuário do banco de dados
$db_pwd = "teste01";

//Host do servidor de banco de dados
$db_host = "localhost";

//Nome da tabela de mensagens. Default: tblMensagens
//Se você não alterou o arquivo tblMensagens.sql, não altere esse valor.
$db_tbl_msgs = "tblMensagens";

//Path completo do diretório onde o Bodhi.Phorum está instalado.
//OBS: Não esqueça de colocar a barra no final!!
//Ex: $bp_path = "/home/phorum/public_html/forum/";
$bp_path = "\intranet\forum1\";

#::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#            NÃO ALTERE NADA A PARTIR DAQUI!           #
#::::::::::::::::::::::::::::::::::::::::::::::::::::::#

include $bp_path.'includes/functions.inc';
include $bp_path.'includes/dbcon.inc';

?>

arquivos incluidos:

//dbcon
<?php

#::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#  Bodhi.Phorum :: 1.0                                 #
#  by Lucas Rocha<lucasr@led.ufba.br>                  #
#  Arquivo: dbcon.inc                                  #
#  Descrição: Arquivo responsável pela conexao com o   #
#             banco de dados.                          #
#::::::::::::::::::::::::::::::::::::::::::::::::::::::#

if ($con = @mysql_connect($db_host, $db_user, $db_pwd))
   mysql_select_db($db_name);
else
   die("Não foi possível conectar o banco de dados!");

?>


e functions:

<?php

#::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#  Bodhi.Phorum :: 1.0                                 #
#  by Lucas Rocha<lucasr@led.ufba.br>                  #
#  Arquivo: functions.inc                              #
#  Descrição: Arquivo com as funções utilizadas        #
#             no forum.                                #
#::::::::::::::::::::::::::::::::::::::::::::::::::::::#

function main()
{
   GLOBAL $db_tbl_msgs;

   $main_sql = "SELECT mensagem_id,assunto,data,nome FROM $db_tbl_msgs
                WHERE resposta = 'f' ORDER BY data DESC";
   $main_query = mysql_query($main_sql);
   if (mysql_num_rows($main_query) == 0)
      echo "<br><br><br>Não há mensagens no forum.";
   else
   {
      echo "<ul>";
      while ($main_line = mysql_fetch_array($main_query))
      {
         echo "<li><a href=\"message.php?mid=".$main_line['mensagem_id']."\">".$main_line['assunto']."</a> - ".
               $main_line['nome']." - <i>".$main_line['data']."</i>";
         $main_sql2 = "SELECT mensagem_id,assunto,data,nome FROM $db_tbl_msgs
                       WHERE resposta_id = ".$main_line['mensagem_id']."
                       AND resposta = 't' ORDER BY data";
         $main_query2 = mysql_query($main_sql2);
         echo mysql_num_rows($main_query2);
         if (mysql_num_rows($main_query2) != 0)
            expand($main_query2);
      }
      echo "</ul>";
   }
}

function expand($query)
{
   GLOBAL $db_tbl_msgs;

   echo "<ul>";
   while ($ex_line = mysql_fetch_array($query))
   {
      echo "<li><a href=\"message.php?mid=".$ex_line['mensagem_id']."\">".$ex_line['assunto']."</a> - >".
            $ex_line['nome']." - <i>".$ex_line['data']."</i>";
      $ex_sql2 = "SELECT mensagem_id,assunto,data,nome FROM $db_tbl_msgs
                  WHERE resposta_id = ".$ex_line['mensagem_id']."
                  AND resposta = 't' ORDER BY data";
      $ex_query2 = mysql_query($ex_sql2);
      if (mysql_num_rows($ex_query2) != 0)
         expand($ex_query2);
   }
   echo "</ul>";
}

?>

phorum.php


<?php
include 'includes/global.inc';

?>
<html>
<head>
<title>Bodhi.Phorum :: 1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table>
  <tr>
    <td align="center" border=0>
      <a href="<?php echo $homepage; ?>"><img border="0" src="pics/sair.gif"> sair</a>  
      <a href="mailto:<?php echo $adm_mail; ?>"><img border="0" src="pics/coment.gif"> sugestões</a>  
      <a href="#" onClick="history.go(0)"><img src="pics/atualizar.gif" border="0"> atualizar</a>  
      <a href="newmsg.html"><img border="0" src="pics/nova.gif"> postar mensagem</a><br>
      <img border="0" src="pics/linha.gif" width="428" height="4">
    </td>
  </tr>
</table>

<?php
main();
?>
<br><br><i>Bodhi.Phorum :: 1.0 by <b>Lucas Rocha</b></i>
</body>
</html>

Quem puder me ajudar aí eu agradeço...

Abraços.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
//URL do sua página principal. É a URL usada quando o usuário clicar na opção 'sair' do forum.
$homepage = "./root.php";

//Nome do banco de dados a ser utilizado pelo Bodhi.Phorum
$db_name = "teste";

//Login do usuário do banco de dados
$db_user = "root";

//Password do usuário do banco de dados
$db_pwd = "teste01";

//Host do servidor de banco de dados
$db_host = "localhost";

//Nome da tabela de mensagens. Default: tblMensagens
//Se você não alterou o arquivo tblMensagens.sql, não altere esse valor.
$db_tbl_msgs = "tblMensagens";

//Path completo do diretório onde o Bodhi.Phorum está instalado.
//OBS: Não esqueça de colocar a barra no final!!
//Ex: $bp_path = "/home/phorum/public_html/forum/";
$bp_path = "\intranet\forum1\";

#::::::::::::::::::::::::::::::::::::::::::::::::::::::#
# NÃO ALTERE NADA A PARTIR DAQUI! #
#::::::::::::::::::::::::::::::::::::::::::::::::::::::#

include $bp_path.'includes/functions.inc';
include $bp_path.'includes/dbcon.inc';

?>              <---LINHA 42

Link para o comentário
Compartilhar em outros sites

  • 0

Tive uma vez problema semelhante, mas acho que era só um ponto-e-vírgula sobrando ou faltando... não me lembro dieito...

Por que há um ponto antes da barra aqui?

$homepage = "./root.php";

E por que estas asás em negrito?

include $bp_path.'includes/functions.inc';

include $bp_path.'includes/dbcon.inc';

Esta parte não deveria ser assim?

include "includes/functions.inc";

include "includes/dbcon.inc";

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,6k
×
×
  • Criar Novo...