Ir para conteúdo

sanase

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que sanase postou

  1. sanase

    Ler Pasta

    opa, agora consegui!!! vlw
  2. sanase

    Ler Pasta

    Boa tarde, Galera estou com um problema, tenho uma pastas com alguns arquivos e preciso coletar algumas linhas de todos os arquivos. Consegui fazer ele ler apenas um mas não estou conseguindo fazer o looping o codigo apontando para apenas um arquivo ficou assim, esta funcionando <?php $url = 'D:/FTP/Inventario/MREC000129.htm'; // PEGANDO TODO CONTEUDO $dadosSite = file_get_contents($url); $comp1 = explode('<TR><TD><TD><TD>Computador&nbsp;&nbsp;<TD>',$dadosSite); $comp2 = explode("<TR>",$comp1[1]); $user1 = explode('<TR><TD><TD><TD>Gerador&nbsp;&nbsp;<TD>',$dadosSite); $user2 = explode("<TR>",$user1[1]); $sist1 = explode('<TR><TD><TD><TD>Sistema operacional&nbsp;&nbsp;<TD>',$dadosSite); $sist2 = explode("<TR>",$sist1[1]); $memo1 = explode('<TR><TD><TD><TD><TD>Memória do Sistema&nbsp;&nbsp;<TD>',$dadosSite); $memo2 = explode("</TABLE>",$memo1[1]); $fabr1 = explode('<TR><TD><TD><TD><TD>Fabricante&nbsp;&nbsp;<TD>',$dadosSite); $fabr2 = explode("<TR>",$fabr1[1]); $mode1 = explode('<TR><TD><TD><TD><TD>Produto&nbsp;&nbsp;<TD>',$dadosSite); $mode2 = explode("<TR>",$mode1[1]); $mode1 = explode('<TR><TD><TD><TD><TD>Produto&nbsp;&nbsp;<TD>',$dadosSite); $mode2 = explode("<TR>",$mode1[1]); $seri1 = explode('<TR><TD><TD><TD><TD>Número de série&nbsp;&nbsp;<TD>',$dadosSite); $seri2 = explode("<TR>",$seri1[1]); $proc1 = explode('<TR><TD><TD><TD><TD>Versão&nbsp;&nbsp;<TD>Intel',$dadosSite); $proc2 = explode("<TR>",$proc1[1]); $proc1 = explode('<TR><TD><TD><TD><TD>Versão&nbsp;&nbsp;<TD>Intel',$dadosSite); $proc2 = explode("<TR>",$proc1[1]); $noip1 = explode('<TR><TD><TD><TD><TD>Endereço / Máscara da sub-rede&nbsp;&nbsp;<TD>',$dadosSite); $noip2 = explode(" / 255.",$noip1[1]); $data1 = explode('<TR><TD><TD><TD>Data&nbsp;&nbsp;<TD>',$dadosSite); $data2 = explode("<TR>",$data1[1]); print(' <table width="82%" border="0" cellpadding="0" cellspacing="1" align="center"> <tr bgcolor="#FFFFFF"> <td height="22"> <div align="center"><font size="4" color="#000099">INVETÁRIOS DO PARQUE COMPUTACIONAL PROFILE LOGISTICA</font><font size="5" color="#000099"> </font></div> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="5">&nbsp;</td> </tr> <tr bgcolor="#FFFFFF"> <td height="22"> <div align="center"><font size="5" color="#000099"><b><font size="4">RELAÇÃO DE COMPUTADORES</font></b></font></div> </td> </table> </br> '); print(' <table border="1" align="center" width="100%" cellspacing="0" cellpadding="3"> <tr bgcolor="#F7FCBA"> <th>Seq</th> <th>Computador</th> <th>Usuário</th> <th>Sistema Operacional</th> <th>Mamória</th> <th>Fabricante</th> <th>Modelo</th> <th>Série</th> <th>Processador</th> <th>Endereço IP</th> <th>Data</th> </tr> '); print (' <tr> <th>1</th> <th>'.$comp2[0].'</th> <th>'.$user2[0].'</th> <th>'.$sist2[0].'</th> <th>'.$memo2[0].'</th> <th>'.$fabr2[0].'</th> <th>'.$mode2[0].'</th> <th>'.$seri2[0].'</th> <th> Intel '.$proc2[0].'</th> <th>'.$noip2[0].'</th> <th>'.$data2[0].'</th> </tr> </table> '); }
  3. sanase

    Ler Pasta

    Opa, Lista os arquivos eu consegui, mas eu precisava abrir cada um dos arquivos e coletar uma informação dele, é nesse ponto que apresenta o erro.
  4. sanase

    Ler Pasta

    poxa tentei mas sem sucesso... o mais proximo foi isso <?php $num = 1; $dir = 'D:/FTP/Inventario/'; foreach(scandir($dir) as $item){ if (!($item == '.')) { if (!($item == '..')) { // echo($num." = ".$item."<br>"); // echo ($num." = "."<a href='".$dir.$item."'>".$item."</a><br />"); echo $dir; echo ('<br/>'); echo $item ; $dadosSite = file_get_contents($item); $comp1 = explode('<TR><TD><TD><TD>Computador&nbsp;&nbsp;<TD>',$dadosSite); $comp2 = explode("<TR>",$comp1[1]); $num = ($num + 1); } } } ?> dei uma resumida pra se funcionar aplicar mas esta retornando o erro abaixo D:/FTP/Inventario/MATE000033.htmWarning: file_get_contents(MATE000033.htm): failed to open stream: No such file or directory in C:\xampp\htdocs\pag\inventario\teste.php on line 12 vlw!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.