Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

[Resolvido] Próximo valor (for)

$
0
0
Boa tarde,
Estou a desenvolver um pequeno projeto para um amigo e surgiu-me uma dúvida.

Estou perante um ciclo for para avaliação de ficheiros que são carregados via formulário e tratados por a função que estou a desenvolver...

O que se sucede é que o envio de multiplo ficheiros funciona e os ficheiro vai ser analisado por diversas condições.

A questão é, existe algum comando, para quando não passar a condição ele saltar para o valor seguinte do ciclo repetitivo?

Um bocado do código:

Código (PHP):
for($i=0; $i < count($ficheiros["fileup"]["name"]); $i++) {
$nomeFicheiro = $ficheiros["fileup"]["name"][$i];
$tmpFicheiro = $ficheiros["fileup"]["tmp_name"][$i];

// Verificar se o ficheiro não é malicioso
if ($this->isHack($nomeFicheiro)) {
         $erros[] = $this->sendError("Why you do that? Not hack me, please. (File: ".$nomeFicheiro.")");
         // O que meter aqui
}

(.....)
}

Ou seja, o ficheiro 0, neste caso, não passava na condição isHack (a condição dava true) e ele juntava ao array erros e seguia para o próximo pulo do for, não continuando o código para baixo.

Pergunto isto porque não várias condições e incrementar if's como se não houvesse amanhã não será solução.

Cmprs e obrigado,
Daniel Fernandes

Viewing all articles
Browse latest Browse all 14700

Trending Articles