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

Undefined offset: 9 (Criar pastas recursivamente)

$
0
0
Boas pessoal.

Estou aqui com um problema e não estou a perceber como se resolve!

Tenho aqui este código que cria as pastas caso o directorio não exista:

Código (PHP):
if(is_dir($desired_dir)==false){
$paths = explode("/", $desired_dir);

$partial_path = "/".$paths[0];


$actual_path = 0;
while( $actual_path < count($paths) ) {
if(!is_dir($partial_path)) mkdir($partial_path);
$partial_path .= $paths[++$actual_path] . "/";
     }
}

E o código funciona e cria as pastas, o problema é que aparece este erro:

Citar

Notice: Undefined offset: 9

Não consigo perceber como resolver, alguém sabe o que se passa??

No explode antes tinha split(), mas como estou com php5 mudei para explode

cumps

Viewing all articles
Browse latest Browse all 14700

Trending Articles