mzaidan 2 Denunciar post Postado Maio 15, 2012 Assim abre: while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $meuArray = array(); $meuArray[$indice] = $imagens[$indice]; echo $meuArray[$indice]."<br>"; $indice = $indice + 1; } } Assim não abre: while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $meuArray = array(); $meuArray[$indice] = $imagens[$indice]; $indice = $indice + 1; } } echo $meuArray[2]; Pq??? Estou precisando abrir um diretório, onde tem umas imagens e salvar os nomes delas em arrays. Como eu faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
Denilson Telaroli 7 Denunciar post Postado Maio 15, 2012 o índice não existe porque você está definindo o array dentro do while $meuArray = array(); joga ele pra antes do while que vai funcionar outra coisa, pra garantir que o indice existe, use foreach na hora de imprimir, assim não vai dar erro foreach($meuArray as $item) { echo $item; } Assim abre: while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $meuArray = array(); $meuArray[$indice] = $imagens[$indice]; echo $meuArray[$indice]."<br>"; $indice = $indice + 1; } } Assim não abre: while (false !== ($file = readdir($handle))) { $pathdata = pathinfo($file); if (!is_dir($file) && ($pathdata["extension"] == strtolower($ext)) || ($pathdata["extension"] == strtoupper($ext))) { $imagens[$indice] = $file; $meuArray = array(); $meuArray[$indice] = $imagens[$indice]; $indice = $indice + 1; } } echo $meuArray[2]; Pq??? Estou precisando abrir um diretório, onde tem umas imagens e salvar os nomes delas em arrays. Como eu faço isso? Compartilhar este post Link para o post Compartilhar em outros sites
mzaidan 2 Denunciar post Postado Maio 15, 2012 Valeu, meu garoto. Resolvido!! Abraço. Compartilhar este post Link para o post Compartilhar em outros sites