Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Boa Noite.
Estou com a seguinte dificuldade...
Preciso ler alguns arquivos...
porem alguns arquivos dão erro e o script para de executar...
o que preciso e nao estou conseguindo é que se der erro ao ler o arquivo, o script continue, pegando o proximo arquivo...
poderiam me ajudar ?!
valeu.
Abraços,
// pega o endereço do diretório
$diretorio = getcwd();
// abre o diretório
$ponteiro = opendir($diretorio);
// monta os vetores com os itens encontrados na pasta
while ($nome_itens = readdir($ponteiro)) {
$itens[] = $nome_itens;
}// checa se o tipo de arquivo encontrado é uma pasta
if (is_dir($listar)) {
// caso VERDADEIRO adiciona o item à variável de pastas
$pastas[]=$listar;
} else{ $arquivos[]=$listar;
}
}
}$docxml = file_get_contents($arquivos[$x]);
$dom = new DOMDocument();}
o que preciso é que se qdo der o loadxml e der erro, vá para o proximo arquivo...
valeu !
experimenta usar o continue depois desse loadxml...
http://br.php.net/manual/pt_BR/control-structures.continue.php
igor...
mas como eu vou saber se deu erro no loadxml ?!
nao sao todos os arquivos que dá erro...
eu preciso de uma maneira de saber se no loadxml deu erro
>
Preciso ler alguns arquivos...
porem alguns arquivos dão erro e o script para de executar...
o que preciso e nao estou conseguindo é que se der erro ao ler o arquivo, o script continue,
...
o que preciso é que se qdo der o loadxml e der erro, vá para o proximo arquivo...
para isto, use isto
http://br.php.net/manual/pt_BR/control-structures.continue.php
eu preciso de uma maneira de saber se no loadxml deu erro
para isto, faça um 'if' e verifica se reornou algo, ou se deu false, ou null, ae você armazena numa variavel...ou incrementa uma...
posta o script ae...