crawler 1 Denunciar post Postado Maio 21, 2009 Pessoal acontece o seguinte erro: Parse error: syntax error, unexpected $end in C:\wamp\www\trabalho1\admin\pagina_foto.php on line 142 onde a linha 142 fica depois do fechamento </html>, mas nao consigo localizar onde deixei sem fechar bloco <?php include("../conexao.php"); // REMOVENDO SELECIONADOS if ($_POST["salvar"] == "1"){ if (isset($_POST["remover"])){ foreach($_POST["remover"] as $remover){ // SELECIONANDO ARQUIVO $query = "SELECT pagina_foto_imagem FROM pagina_foto WHERE pagina_id = ". $remover .""; $resultado = mysql_query($query); $linha = mysql_fetch_array($resultado); @unlink(realpath("./") ."\..\\arquivos\\".$linha['galeria_foto_imagem']); @mysql_query("DELETE FROM pagina_foto WHERE pagina_foto_id = ". $remover .""); } header("Location: ?erro=3&pagina_id=". $_POST["pagina_id"]); } } // SALVANDO / ATUALIZANDO if ($_POST["salvar"] == "2"){ // SALVANDO $arquivo = $_FILES["arquivo"]; $tamanho_total += $arquivo['size']; if($tamanho_total > 1048576){ // REDIR ERRO header("Location: pagina_foto.php?pagina_id=". $_POST["pagina_id"]); exit; }else{ $extensao = substr($arquivo["name"], strpos($arquivo["name"], '.') + 1, strlen($arquivo["name"])); $arquivo_nome = md5(uniqid(time())) .".". $extensao; $arquivo_dir = "./arquivos/". $arquivo_nome; if(move_uploaded_file($arquivo["tmp_name"], $arquivo_dir)){ $query = "INSERT INTO pagina_foto(pagina_id, pagina_foto_imagem, pagina_foto_nivel, pagina_foto_link, pagina_foto_descricao) values(". $_POST['pagina_id'] .", '". $arquivo_nome ."', '". $_POST['pagina_foto_nivel'] ."')"; $result = mysql_query($query); } } header("Location: ?erro=1&pagina_id=". $_POST["pagina_id"]); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="../estilo/style.css" rel="stylesheet" type="text/css" /> <title>titulo</title> </head> <body> <div id="topo" style="border-bottom:solid 2px #bdbcbd"></div> <?php if(!$_GET["acao"]){ ?> <form method="post" onSubmit="java script:return confirma_remocao();"> <table width="600" border="0" cellspacing="0" cellpadding="3"> <tr> <td bgcolor="#999999" style="color:#FFFFFF;" colspan="4">Fotos</td> </tr> <?php // LISTANDO INFORMAÇOES $query = "SELECT * FROM pagina_foto WHERE pagina_id = " .$_GET["pagina_id"] . "ORDER BY pagina_foto_id"; $resultado = mysql_query($query); if($resultado){ $c = 0; while($linha = mysql_fetch_array($resultado)){ ?> <tr> <td width="1%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE")?>" valign="top"><img src="../thumb.php?imagem=http://localhost/arquivos/<?php echo $linha["pagina_foto_imagem"]; ?>" /></td> <td width="5%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE")?>" valign="top"><?php $linha["pagina_foto_nivel"]; ?></td> <td width="55%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE")?>" valign="top"><?php $linha["pagina_foto_descricao"]; ?></td> <td width="3%" align="right" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE")?>" valign="top"><input name="remover[]" type="checkbox" value="<?php echo $linha["pagina_foto_id"]; ?>" /></td> </tr> <?php $c++; } } ?> <tr> <td height="25" colspan="4" align="right"> <br /> <input type="hidden" name="salvar" value="1" /> <input type="hidden" name="galeria_id" value="<?php= $_GET["galeria_id"] ?>" /> <input type="button" name="Submit" value="Adicionar foto" onClick="java script:location='?acao=form&pagina_id=<?php $_GET["pagina_id"] ?>'" /> <input type="submit" name="Submit" value="Remover selecionados" /> </td> </tr> </table> </form> <?php }elseif ($_GET["acao"] == "form"){ ?> <form method="post" onSubmit="return valida('arquivo');" enctype="multipart/form-data"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="15%">Arquivo</td> <td><input type='file' size='50' name='arquivo'></td> </tr> <tr> <td valign="top">Nível</td> <td> <select name="pagina_foto_nivel"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> </td> </tr> <tr> <td valign="top">Link</td> <td><input type="text" name="pagina_foto_link" maxlength="100" size="30" /></td> </tr> <tr> <td valign="top">Descrição</td> <td><textarea name="pagina_foto_descricao" cols="50" rows="7"></textarea></td> </tr> <tr> <td> <br /> <input name="Submit" type="submit" id="salvar" value="Salvar" /> <input type="hidden" name="galeria_id" value="<?php echo $_GET['galeria_id']; ?>" /> <input type="hidden" name="salvar" value="2" /> </td> </tr> </table> </form> <? } ?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 21, 2009 Por enquanto que eu vi você não fechou os echos : <?php echo select_color($c, "#CCCCCC", "#EEEEEE")?> sendo : <?php echo select_color($c, "#CCCCCC", "#EEEEEE");?> vou ver mais alguma coisa pra ver se é so isso, ve ai se consegui te ajudar :P Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo de Andrade 2 Denunciar post Postado Maio 21, 2009 teu codigo tava falta uns ; tenta usar esse : <?php include("../conexao.php"); // REMOVENDO SELECIONADOS if ($_POST["salvar"] == "1"){ if (isset($_POST["remover"])){ foreach($_POST["remover"] as $remover){ // SELECIONANDO ARQUIVO $query = "SELECT pagina_foto_imagem FROM pagina_foto WHERE pagina_id = ". $remover .""; $resultado = mysql_query($query); $linha = mysql_fetch_array($resultado); @unlink(realpath("./") ."\..\\arquivos\\".$linha['galeria_foto_imagem']); @mysql_query("DELETE FROM pagina_foto WHERE pagina_foto_id = ". $remover .""); } header("Location: ?erro=3&pagina_id=". $_POST["pagina_id"]); } } // SALVANDO / ATUALIZANDO if ($_POST["salvar"] == "2"){ // SALVANDO $arquivo = $_FILES["arquivo"]; $tamanho_total += $arquivo['size']; if($tamanho_total > 1048576){ // REDIR ERRO header("Location: pagina_foto.php?pagina_id=". $_POST["pagina_id"]); exit; }else{ $extensao = substr($arquivo["name"], strpos($arquivo["name"], '.') + 1, strlen($arquivo["name"])); $arquivo_nome = md5(uniqid(time())) .".". $extensao; $arquivo_dir = "./arquivos/". $arquivo_nome; if(move_uploaded_file($arquivo["tmp_name"], $arquivo_dir)){ $query = "INSERT INTO pagina_foto(pagina_id, pagina_foto_imagem, pagina_foto_nivel, pagina_foto_link, pagina_foto_descricao) values(". $_POST['pagina_id'] .", '". $arquivo_nome ."', '". $_POST['pagina_foto_nivel'] ."')"; $result = mysql_query($query); } } header("Location: ?erro=1&pagina_id=". $_POST["pagina_id"]); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="../estilo/style.css" rel="stylesheet" type="text/css" /> <title>titulo</title> </head> <body> <div id="topo" style="border-bottom:solid 2px #bdbcbd"></div> <?php if(!$_GET["acao"]){ ?> <form method="post" onSubmit="java script:return confirma_remocao();"> <table width="600" border="0" cellspacing="0" cellpadding="3"> <tr> <td bgcolor="#999999" style="color:#FFFFFF;" colspan="4">Fotos</td> </tr> <?php // LISTANDO INFORMAÇOES $query = "SELECT * FROM pagina_foto WHERE pagina_id = " .$_GET["pagina_id"] . "ORDER BY pagina_foto_id"; $resultado = mysql_query($query); if($resultado){ $c = 0; while($linha = mysql_fetch_array($resultado)){ ?> <tr> <td width="1%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE");?>" valign="top"><img src="../thumb.php?imagem=http://localhost/arquivos/<?php echo $linha["pagina_foto_imagem"]; ?>" /></td> <td width="5%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE");?>" valign="top"><?php $linha["pagina_foto_nivel"]; ?></td> <td width="55%" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE");?>" valign="top"><?php $linha["pagina_foto_descricao"]; ?></td> <td width="3%" align="right" bgcolor="<?php echo select_color($c, "#CCCCCC", "#EEEEEE");?>" valign="top"><input name="remover[]" type="checkbox" value="<?php echo $linha["pagina_foto_id"]; ?>" /></td> </tr> <?php $c++; } } ?> <tr> <td height="25" colspan="4" align="right"> <br /> <input type="hidden" name="salvar" value="1" /> <input type="hidden" name="galeria_id" value="<?php= $_GET["galeria_id"] ?>" /> <input type="button" name="Submit" value="Adicionar foto" onClick="java script:location='?acao=form&pagina_id=<?php $_GET["pagina_id"]; ?>'" /> <input type="submit" name="Submit" value="Remover selecionados" /> </td> </tr> </table> </form> <?php }elseif ($_GET["acao"] == "form"){ ?> <form method="post" onSubmit="return valida('arquivo');" enctype="multipart/form-data"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td width="15%">Arquivo</td> <td><input type='file' size='50' name='arquivo'></td> </tr> <tr> <td valign="top">Nível</td> <td> <select name="pagina_foto_nivel"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select> </td> </tr> <tr> <td valign="top">Link</td> <td><input type="text" name="pagina_foto_link" maxlength="100" size="30" /></td> </tr> <tr> <td valign="top">Descrição</td> <td><textarea name="pagina_foto_descricao" cols="50" rows="7"></textarea></td> </tr> <tr> <td> <br /> <input name="Submit" type="submit" id="salvar" value="Salvar" /> <input type="hidden" name="galeria_id" value="<?php echo $_GET['galeria_id']; ?>" /> <input type="hidden" name="salvar" value="2" /> </td> </tr> </table> </form> <? } ?> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
crawler 1 Denunciar post Postado Maio 21, 2009 certo..coloquei valeu; mas o problema era fechamento mesmo no ultimo eu nao coloquei <?php } ?> coloquei <? } ?>. valeu.. Compartilhar este post Link para o post Compartilhar em outros sites