Ir para conteúdo

POWERED BY:

Arquivado

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

SHWE12

[Resolvido] Erro PHP 5

Recommended Posts

ola galera...

eu tinha um sistema de exibição de imagens q rodava normalmente no php 4 e agora no php 5 ele nao roda.. executei 2 linhas de códigos pra mostrar o erro que daria ele deu esse erro: Parse error: syntax error, unexpected T_FUNCTION in

Se alguem puder me explicar o significado desse erro, agradeço...

abraço a todos...

Compartilhar este post


Link para o post
Compartilhar em outros sites
CODE

<?php
ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL);
function contarfotos($id)
{
if(!(is_dir("fotos/$id")))
{ @mkdir("fotos/$id"); }
$cont=0;
$diretorio=@opendir("fotos/$id");
while(($file=@readdir($diretorio)) !== false)
{
$extensao=strtolower(substr($file,strrpos($file,".")+1));
if($file!="." AND $file!=".." AND ($extensao=="jpg" OR $extensao=="jpeg")) { $cont++; }
}
return $cont;
}
function colocarzeros($variavel,$casas)
{
for($i=0;strlen($variavel)<$casas;$i++)
{ $variavel="0$variavel"; }
return $variavel;
}
function organizararray($organizar,$ordem)
{
//1 - nome do arquivo - ASC
//2 - nome do arquivo - DESC
//3 - data do arquivo - ASC
//4 - data do arquivo - DESC
if(count($organizar)==0) { return $organizar; }
if($ordem==1)
{
foreach($organizar as $a)
$sortAux[] = $a[0];
@array_multisort($sortAux, SORT_ASC, $organizar);
return $organizar;
}
if($ordem==2)
{
foreach($organizar as $a)
$sortAux[] = $a[0];
@array_multisort($sortAux, SORT_DESC, $organizar);
return $organizar;
}
if($ordem==3)
{
foreach($organizar as $a)
$sortAux[] = $a[1];
@array_multisort($sortAux, SORT_ASC, $organizar);
return $organizar;
}
if($ordem==4)
{
foreach($organizar as $a)
$sortAux[] = $a[1];
@array_multisort($sortAux, SORT_DESC, $organizar);
return $organizar;
}
return $organizar;
}
?>
erro está na linha 4

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia SHWE12 e Beraldo.

 

Tente fechar com mais um "}".

 

Vou ver direito se é isso mesmo aqui!

 

Abraços,

Léo

 

Bom dia SHWE12 e Beraldo.

 

Tente verificar a falta de um "}" em seu código.

 

Vou ver direito se é isso mesmo aqui!

 

Abraços,

Léo

 

Olha, dei uma identada no negócio.

 

<?php
ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL);

	function contarfotos($id)
	{
			if(!(is_dir("fotos/$id")))
			{
				@mkdir("fotos/$id");
			}
			
			$cont=0;
			$diretorio=@opendir("fotos/$id");
			
			while(($file=@readdir($diretorio)) !== false)
			{
				$extensao=strtolower(substr($file,strrpos($file,".")+1));
				if($file!="." AND $file!=".." AND ($extensao=="jpg" OR $extensao=="jpeg"))
				{
					$cont++;
				}
			}
			return $cont;
	}
		
		function colocarzeros($variavel,$casas)
		{
			for($i=0;strlen($variavel)<$casas;$i++)
			{
				$variavel="0$variavel";
			}
			return $variavel;
		}

		function organizararray($organizar,$ordem)
		{
				//1 - nome do arquivo - ASC
				//2 - nome do arquivo - DESC
				//3 - data do arquivo - ASC
				//4 - data do arquivo - DESC
				if(count($organizar)==0) 
				{ 
					return $organizar; 
				}
				
				if($ordem==1)
				{
					foreach($organizar as $a)
					$sortAux[] = $a[0];
					@array_multisort($sortAux, SORT_ASC, $organizar);
					return $organizar;
				}
				
				if($ordem==2)
				{
					foreach($organizar as $a)
					$sortAux[] = $a[0];
					@array_multisort($sortAux, SORT_DESC, $organizar);
					return $organizar;
				}
				
				if($ordem==3)
				{
					foreach($organizar as $a)
					$sortAux[] = $a[1];
					@array_multisort($sortAux, SORT_ASC, $organizar);
					return $organizar;
				}
				
				if($ordem==4)
				{
					foreach($organizar as $a)
					$sortAux[] = $a[1];
					@array_multisort($sortAux, SORT_DESC, $organizar);
					return $organizar;
				}
				
				return $organizar;
		}

?>

Abraços,

Léo

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.