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

Comparar pastas discos com os campos da tabela

$
0
0
Olá,
Eu gostava de saber, se tem como alguém e ajudar.
Eu tenho uma base de dados, onde tem nessa base de dados tem varias tabelas, a tabela que eu estou a usar é a tb_prjects.
E tenho também uma pasta no meu computador com varias pastas dentro, a que estou a utilizar é a pasta cli e dentro tou a usar a pasta idCli1.
O que eu quero fazer é o seguinte comparar as pastas que são dentro do idCli1 com a o campo da ProjectName que está dentro da tabela tb_project.

o que eu já fiz foi o seguinte:

-> Ir a base de dados buscar os nomes da campo projectName:

include "connect.php";

$query = "SELECT * FROM tb_projects WHERE statusProject = 0 and projectName like 'p%'";
$result = mysql_query($query);

while($row=mysql_fetch_assoc($result))
{
echo "<br/> Nome - ".$row['projectName'];
}

-> Ir a pasta idCli1 e listar os nomes das pastas dentro da mesma:

function listFolderFiles($dir)
{
$ffs = scandir($dir);
     foreach($ffs as $ff)
     {
if($ff != '.' && $ff != '..')
{
if(!is_dir($dir.'/'.$ff))
{

             }
             else
             {
echo '<br/>pasta -  ' . $ff;    
             }
          }
}
}
listFolderFiles('../../www/m7tv/cli/idCli_1');

Agora o que eu quero é comprar os nomes das pastas com os nomes dos campos da tabela e se o nome da primeira pasta não existir na base de dados apaga a pasta toda, senao se existir passa para a segunda e vai percurre a base de dados toda, até a ultima pasta.

Será que me podem ajudar?

Obrigada, fico muito agradecida.

Viewing all articles
Browse latest Browse all 14700