Ir para conteúdo

sanase

Members
  • Total de itens

    6
  • Registro em

  • Última visita

Posts postados por sanase


  1. 3 horas atrás, paulinhosupriano disse:

     

    Sabendo que o Script faz uma verificação. Faça uma função para reutilização. deixei uma verificação se a mesma e um diretório ou não, sendo um diretório, executa novamente a função.

     

    deu para entender?

    opa, agora consegui!!!

     

    vlw


  2. 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.


  3. 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.htm
    Warning: 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!


  4. 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>
        ');


    }

×

Informação importante

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