Ir para conteúdo

POWERED BY:

Arquivado

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

crawler

[Resolvido] Erro simples

Recommended Posts

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

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

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

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

×

Informação importante

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