Ir para conteúdo

Arquivado

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

Dark Phoenix

pastas em php

Recommended Posts

Boa a tarde galera,

tenho aqui um arquivo que tem esse trecho de codigo

// pega o endereço do diretório
$diretorio = getcwd();
// abre o diretório
$ponteiro  = opendir($diretorio);

funciona normal, porém precisei levar esse arquivo para dentro de outra pasta,

ou seja o getcwd vai me trazer o local dela, sendo que eu precisava da pasta anterior.

 

Alguém sabe como posso fazer?

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se isso abaixo resolve

 

<?php
    // pega o endereço do diretório
    $diretorio = getcwd();
    preg_match('/.*\\\/', $diretorio, $resultado);
    // abre o diretório
    $ponteiro  = opendir($resultado[0]);
?>

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
 // pega o endereço do diretório
 $diretorio = getcwd();
 preg_match('/.*\\\/', $diretorio, $resultado);
 // abre o diretório
 $ponteiro = opendir($resultado[0]);
?>

Isso não é necessário, veja, a função opendir recebe como primeiro argumento o $path, sendo assim:

 

$cdh = opendir( '.' ); //abre o diretório atual
$pdh = opendir( './..' ); //abre o diretório anterior
$ppdh = opendir( './../..' ); //abre dois níveis atrás

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Isso não é necessário, veja, a função opendir recebe como primeiro argumento o $path, sendo assim:

 

$cdh = opendir( '.' ); //abre o diretório atual
$pdh = opendir( './..' ); //abre o diretório anterior
$ppdh = opendir( './../..' ); //abre dois níveis atrás

 

Poww! legal, essa eu desconhecia! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.