1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

ERRO PHP SYNTAX ERROR

Boa noite Estou fazendo um projeto em php e tive que trocar de notebook, no notebook novo formatei e instalei apenas os xampp, mysql e notepad++. Mas os projetos que estavam funcionando corretamente no antigo notebook agora está com o erro Parse error: syntax error, unexpected end of file no final da linha de todos os arquivos.

Alguém tem ideia do que pode ser isso? alguma configuração?

AJUDA POR FAVOR, ESTE PROJETO É MEU PROJETO DE CONCLUSÃO DE CURSO


<?php
include "validaSessao.php";
if(!empty($_GET)){
        $id_usuario = $_GET['id_usuario'];
    } 
    if($_SESSION['UsuarioNivel'] == 'A'){
     $id_usuario = $_SESSION['UsuarioID'];
        header("location:treinoAtual.php?id_usuario=$id_usuario");
        exit;
     }
    ?>
<html lang="pt-BR" >
 <head>

      <!--Import materialize.css-->
      <link type="text/css" rel="stylesheet" href="materialize.min.css"  media="screen,projection"/>
        <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
        <link type="text/font" href="\materialize\font\material-design-icons"  media="screen,projection"/>
      <link type="text/css" href="\materialize\font\roboto"  media="screen,projection"/>


          <!--Import jQuery before materialize.js-->
      <script type="text/javascript" src="jquery-2.1.1.min.js"></script>
      <script type="text/javascript" src="materialize.min.js"></script>


      <!--Let browser know website is optimized for mobile-->
      <meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1.0"/>
      <style type="text/css">
#autoSuggestionsList{float:left;list-style:none;margin:0;padding:0;width:14.75%; position:absolute;}
#autoSuggestionsList li{padding: 10px; background:#FAFAFA;border-bottom:#F0F0F0 1px;}
#autoSuggestionsList li:hover{background:#F0F0F0;}
</style>
      <script type="text/javascript">
    function lookup(inputString) {
        if(inputString.length == 0) {
            // Hide the suggestion box.
            $('#suggestions').hide();
        } else {
            $.post("autocomplet.php", {keyword5: ""+inputString+""}, function(data){
                if(data.length >0) {
                    $('#suggestions').show();
                    $('#autoSuggestionsList').html(data);
                }
            });
        }
    } // lookup
    function selectCountry(val) {
$("#descricao").val(val);
$("#suggestions").hide();
}
    function fill(thisValue) {
        $('#inputString').val(thisValue);
        setTimeout("$('#suggestions').hide();", 200);
    }

</script>
    </head>
    <body>
      <script type="text/javascript" src="javascript.js"></script>
    <nav>
    <div class="nav-wrapper deep-orange">
      <a href="home.php" class="brand-logo">SGT</a>
       <div class="container"><a href="#mobile-demo" data-activates="mobile-demo" class="button-collapse"><i class="material-icons">menu</i></a></div>
      <ul class="right hide-on-med-and-down">
        <li><a href="home.php?pesquisar=1">Pesquisar aluno</a></li>
        <li><a href="criar_perfil.php">Cadastrar usúario</a></li>
        <li><a href="logout.php">Sair</a></li>
      </ul>
      <ul class="side-nav" id="mobile-demo">
        <li><a href="home.php?pesquisar=1">Pesquisar aluno</a></li>
        <li><a href="criar_perfil.php">Cadastrar usúario</a></li>
        <li><a href="logout.php">Sair</a></li>
      </ul>
    </div>
  </nav>
<?php 
    $tipo = array (
    1 => "Peito",
    2 => "Costa",
    3 => "Ombro",
    4 => "Bíceps",
    5 => "Tríceps",
    6 => "Quadríceps",
    7 => "Isquiotibial",
    8 => "Adutores/Abdutores",
    9 => "Panturrilha",
    10 => "Glúteo",
    11 => "Abdomem");


mysql_select_db($database_conexao, $conexao)
  or die("Não foi possivel selecionar o banco de dados: " . mysql_error());

if(isset($id_usuario)){
    $sql = "select nome from usuario where tipo_perfil = 'P'";
    $result = mysql_query($sql, $conexao)
        or die("Não foi possivel selecionar a tabela: " . mysql_error());
        $ed = mysql_fetch_assoc($result);
    $totaled = mysql_num_rows($result);

    $query = "SELECT id_usuario, nome FROM usuario where id_usuario = '$id_usuario'";
    $resultado = mysql_query($query, $conexao) 
      or die("Não foi possivel selecionar a tabela: " . mysql_error());
    $row = mysql_fetch_assoc($resultado);
    $totalrows = mysql_num_rows($resultado);
    $idUsuario = $row['id_usuario'];

    //selecionar se já foi feito algum treino na data atual
    date_default_timezone_set('America/Sao_Paulo');
    $data = date('Y-m-d');
    $exercicio = "select * from exercicios where id_usuario='$id_usuario' and data= '$data'";

    $resultExercicio = mysql_query($exercicio, $conexao) 
      or die("Não foi possivel selecionar a tabela: " . mysql_error());
    $rowExercicio = mysql_fetch_assoc($resultExercicio);
    $totalrowsExercicios = mysql_num_rows($resultExercicio);



} 


    if(!empty($_POST)){

    $idUsuario = $_POST['idUsuario'];

    if(empty($_POST['professor'])){?>
            <script type="text/javascript" src="modal.js"></script>

              <!-- Modal Trigger -->
          <a class="modal-trigger" href="#modal1"></a>

          <!-- Modal Structure -->
          <div id="modal1" class="modal">
            <div class="modal-content">
              <h4>Atenção!</h4>
              <p> Não foi selecionado o professor que está preenchendo este treino
              </p>
            </div>
            <div class="modal-footer">
              <a href="javascript:window.history.go(-1)" class=" modal-action modal-close  waves-green btn-flat">Ok</a>
            </div>
          </div>
    <?
        return null;

        }

    date_default_timezone_set('America/Sao_Paulo');
    $data = date('Y-m-d');
    //pesquisar o o ultimo id treino cadastrado no banco de dados
        $sqlTreino="select max(id_treino), data, (SELECT max(id_treino) from exercicios) as max_id from exercicios where id_usuario =$id_usuario";
        $resultadoTreino = mysql_query($sqlTreino, $conexao) 
            or die("Não foi possivel selecionar a tabela: " . mysql_error());    
        $rowTreino = mysql_fetch_assoc($resultadoTreino);
            if($rowTreino['data'] == ""){        
                $id_treino = $rowTreino['max_id'] + 1;
            }else if ($rowTreino['data'] != "$data"){
                $id_treino = $rowTreino['max(id_treino)'] + 1;
            }else{
                $id_treino = $rowTreino['max(id_treino)'];
            }
        //selecionar a sequencia anterior cadstrada
        $querySequencia = "select max(sequencia)from exercicios where id_usuario = $idUsuario and data = '$data'";
        $resultSequencia = mysql_query($querySequencia, $conexao)
            or die("Não foi possivel selecionar a tabela: " . mysql_error());
        $rowSequencia = mysql_fetch_assoc($resultSequencia);

                $sequencia =  $rowSequencia['max(sequencia)'] + 1;
                $tipo     = $_POST['tipo'];
                $desc     = $_POST['descricao'];
                $serie     = $_POST['series'];
                $rep     = $_POST['repeticoes'];
                $int     = $_POST['intervalo'];
                $carga     = $_POST['carga1'];
                $idUsuario = $_POST['idUsuario'];
                $professor = $_POST['professor'];
                $num_sequencia = $_POST['num_sequencia'];
                $sequencia_treino = $_POST['sequencia_treino'];


                if (!empty($desc)){    

                    $sql = "INSERT INTO exercicios (sequencia,id_treino,id_usuario, tipo_exercicio, data, descricao, serie, repeticoes, intervalo, carga1, professor, numero_treino, sequencia_treino) 
                            VALUES($sequencia, '$id_treino','$idUsuario','$tipo', NOW(), '$desc', $serie, $rep, '$int', $carga, '$professor','$num_sequencia','$sequencia_treino')";

                            echo $sql;

                    $resultado = mysql_query($sql, $conexao)                
                        or die("Não foi possivel selecionar a tabela: " . mysql_error());     
                }


        header("location:treino.php?id_usuario=$idUsuario");     
    }


  ?>

<body>
<form name="entrada" action="treino.php?id_usuario=<? echo $id_usuario;?>" method="post">



          <div class="row">
        <div class="input-field col s6">
          <input disabled  name="codigo" id="codigo" type="text" value="<?php  echo $row['id_usuario']; ?>" class="validate">
          <label  class="active" class = "action" for="codigo">Codigo</label>
        </div>
        </div>
        <div class="row">
        <div class="input-field col s6">
          <input disabled  name ="aluno" id="aluno" type="text" class="validate"value="<?php echo $row['nome'];?>">
          <label  class="active" for="aluno">Aluno</label>
              <input type="hidden" name="idUsuario" value="<?php echo $idUsuario; ?>" />

        </div>    
        <div class="input-field col s6">    
    <select class="validate" name="professor">
      <option value="" disabled selected>Selecione um professor</option>
      <?if ($totaled > 0) {
            do {
                if(!empty($rowExercicio)){
                    if($rowExercicio['professor'] == $ed['nome'])?>
              <option value="<?php echo $ed['nome']; ?>" selected > <?php echo $ed['nome'];?> </option>
            <?}else{?>
                <option value="<?php echo $ed['nome']; ?>" > <?php echo $ed['nome'];?> </option>
            <?}
            } while ($ed = mysql_fetch_assoc($result)); 
        }?>
        </select>
        </div>
        </div> 

            <div class="row">
            <div class="col s1"><p>
                <h6 class="left-align"><b> Treino </b></h6> 
                </div>
                <div class="col s1"><p>
                <h6 class="left-align"><b> Sequencia </b></h6> 
                </div>
                <div class="col s12 m4 l2"><p>
                <h6 class="left-align"><b> Tipo </b></h6> 
                </div>

                <div class="col s12 m4 l2"><p>
                    <h6 class="left-align"><b> Exercício </b></h6> 
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><b> Série </b></h6> 
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><b> Repetição </b></h6> 
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><b> Intervalo </b></h6> 
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><b> Carga </b></h6> 
                </div>

            </div>
    <? 


        if ($totalrowsExercicios > 0) {
            do {?>


            <div class="row">
                    <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['numero_treino']; ?></h6>
                </div>
                    <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['sequencia_treino']; ?></h6>
                </div>
                <div class="col s12 m4 l2"><p>
                    <h6 class="left-align"><? echo $rowExercicio['tipo_exercicio']; ?></h6>
                </div>

                <div class="col s12 m4 l2"><p>
                    <h6 class="left-align"><? echo $rowExercicio['descricao']; ?></h6>
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['serie']; ?></h6>
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['repeticoes']; ?></h6>
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['intervalo']; ?></h6>
                </div>

                <div class="col s1"><p>
                    <h6 class="left-align"><? echo $rowExercicio['carga1']; ?></h6>
                </div>

            </div>






      <?} while ($rowExercicio = mysql_fetch_assoc($resultExercicio)); 

        }

     ?>

            <div class="row">
            <div class="col s1"><p>
              <input placeholder ="numero" name="num_sequencia" id="serie" type="text" class="validate">
            </div>
            <div class="col s1"><p>
              <input placeholder ="sequencia" name="sequencia_treino" id="serie" type="text" class="validate">
            </div>
            <select name="tipo" class="input-field col s12 m4 l2" >
            <option value="tipo" disabled selected>Selecione o tipo</option>
            <?php for($j=1; $j <=11; $j++) {?>
              <option value="<? echo $tipo[$j];?>"> <?php echo $tipo[$j];?> </option>
            <?}?>
            </select>
                <div class="col s12 m4 l2"><p>

                <input type="text" id="descricao" name="descricao" autocomplete="off" placeholder="exercício" onKeyUp="lookup(this.value);" />
                <div class="suggestionsBox" id="suggestions" style="display: none;">

                <div class="suggestionList" id="autoSuggestionsList">
                </div>
                </div>

                </div>
                <div class="col s1"><p>
                  <input placeholder ="serie" name="series" id="serie" type="text" class="validate">
                </div>
                <div class="col s1"><p>
                  <input placeholder ="repetições" name="repeticoes" id="repeticoes" type="text" class="validate">
                </div>
                <div class="col s1"><p>
                  <input placeholder ="intervalo" name="intervalo" id="intervalo" type="text" class="validate">
                </div>
                <div class="col s1"><p>
                  <input placeholder ="carga" name="carga1" id="carga1" type="text" class="validate">
                </div>
                <div class="col s1"><p>
                <center><button class="btn-floating waves-effect waves-light red" type="submit" name="action">
                <i class="material-icons">add</i>
              </button></center>
              </div>
            </div>
            <div >
                <center>
                    <a class="btn" href="treinoAtual.php?id_usuario=<?echo $idUsuario;?>">Treino</a>

                    <a class="btn" href="tipo_treino.php?id_usuario=<?echo $idUsuario;?>">Importar treino</a></div>
            </center>

</body>
</html>

O erro que aparece "Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\pcc\treino.php on line 368". A linha 368 é a da tag html

  • Manda o codigo.

    Alex   27 de out de 2015
  • editei o post para colocar o código Alex

    Ana Beatriz   27 de out de 2015
  • Tente substituir <? por <?php

    Alex   27 de out de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags php apache html ou faça a sua própria pergunta.