Ir para conteúdo
Fórum Script Brasil

ursolouco

Veteranos
  • Total de itens

    2.314
  • Registro em

  • Última visita

Posts postados por ursolouco

  1. Marlon,

    Você é muito novo para entrar na loucura que é esta bolha da informática. Vá soltar PIPAS e JOGAR BOLA NA RUA que é o que eu fazia na sua idade. B)

    Vamos lá,

    A primeira coisa que você precisa entender (não saber) é que "Web Master" é um nome bonito para "Web Designer" que sabe um pouco de programação. "Web Master" também é conhecido por ai, para dar um glamour ao cargo, como "Web Developer".

    A segunda coisa é que o ramo de desenvolvimento é dividido em diversas partes. Existe programação desktop, programação para web, celulares, design, design digital, interfaces, etc...

    A terceira coisa (se eu fosse você já teria ido jogar bola e não continuaria lendo o texto abaixo) é que você precisa precisa gostar do que faz e estar ciente de que esta área, por mais que digam que dá dinheiro, não é nada fácil.

    A quarta coisa é ver para aonde você deseja trilhar sua carreira. Você ainda é muito novo, não tem experiências profissionais e, na minha opinião, é muito cedo para começar.

    Resumindo, recomendo que você aproveite a idade que tem, viva um dia de cada vez, esqueça um pouco este sonho, conheça novos horizontes e se realmente a informática é o que você deseja, mais para frente você pode dar inicio a suas pesquisas e dar foco a uma area de atuação no ramo de desenvolvimento.

    Agora, vá jogar bola!

    Grande abraço do tio...

    [ URSÃO ]

    OI gente.

    Hoje eu estava pensando "O que um desenvolvedor Web(Web Master) deve saber?".

    To falando das programações, PHP, Javascript... O que mais?

    É uma curiosidade minha saber, pois quero ser um desenvolvedor Web :mellow: Sonho com isso des dos 12 anos e já tenho 13 anos .-.

  2. Brother,

    Realmente não ficou claro sua dúvida...

    Deseja imprimir o código fonte da página ?

    $var = file_get_contents('http://www.google.com.br');
    echo '<code>', htmlentities( $var ), '</code>';
    Tratar linhas individualmente do codigo fonte ?
    $source = file('http://www.google.com.br');
    echo '<code>';
    for($i = 0, $j = count($source); $i < $j; $i++)
    {
        $linha = $source[$i];
        //$linha = ereg_replace("<","&lt;",$linha);
        //$linha = ereg_replace(">","&gt;",$linha);
        //echo $linha, '<br />';
        echo htmlentities($linha), '<br />';
    }
    echo '</code>';

  3. OIpa, agora compreendi seu problema...

    segue o codigo abaixo

    <?php
    $dataInicio = '2010-01-01';
    $intervalo  = 15;
    echo "<pre>\r\n";
    
    do
    {
        list( $ano, $mes, $dia ) = explode('-', $dataInicio);
        $inicio = '07:45:00';
        $final  = '19:00:00';
        do
        {
            list($hora, $minuto, $segundo ) = explode(':', $inicio);
            echo "INSERT INTO agenda (hora,dia,mes,ano) VALUES('$inicio','$dia','$mes','$ano')\r\n";
            $inicio = date("H:i:s", mktime($hora, $minuto + $intervalo, $segundo, $mes, $dia, $ano ) );
        }
        while( $inicio <= $final );
        $dataInicio = date('Y-m-d', mktime(0, 0, 0, $mes, $dia + 1, $ano));
        echo "\r\n";
    }while( date('Y') == date('Y', strtotime($dataInicio)) );
    
    echo "\r\n</pre>";

    Veja se é isso ai

  4. Salve,

    Segue um exemplo perdido aqui no meio dos scripts

    <?php
    /*
    CREATE TABLE agenda
    (
        data DATE NOT NULL,
        inicio TIME NOT NULL,
        termino TIME NOT NULL,
        constraint pk_agenda primary key(data, inicio, termino)
    )
    ENGINE = INNODB;
    */
    $dataInicio = '2010-01-01';
    $proximoAno = date('Y') + 1;
    echo "<pre>\r\n";
    do
    {
        list( $ano, $mes, $dia ) = explode('-', $dataInicio);
        echo "INSERT INTO agenda(data, inicio, termino) VALUES ('$dataInicio', '07:45:00', '19:00:00')\r\n";
        $dataInicio = date('Y-m-d', mktime(0, 0, 0, $mes, $dia + 1, $ano));
    }
    while( date('Y') == date('Y', strtotime($dataInicio)) );
    echo "\r\n</pre>";

    Abraços

  5. Salve,

    Nenhuma :huh:

    <?php
    
    /*
    CREATE TABLE GoUrl
    (
        GoUrl_cod VARCHAR(255) NOT NULL,
        GoUrl_name VARCHAR(255) NULL,
        CONSTRAINT PK_GoUrl PRIMARY KEY(GoUrl_cod)
    )
    ENGINE = INNODB;
    
    INSERT INTO GoUrl VALUES('aL-A9njxPa', 'http://www.google.com/');
    
    SELECT GoUrl_cod, GoUrl_name FROM GoUrl;
    
    */
    
    function ConnectSelectBDGeral()
    {
        mysql_connect('localhost', 'root', '');
        mysql_select_db('test');
    }
    class newConfig
    {
        public function GoUrl($GoUrl_cod)
        {
            return $this->SqlQuery($GoUrl_cod);
        }
        
        private function SqlQuery($GoUrl_cod)
        {
            ConnectSelectBDGeral();
            $SelectTBGoUrl  = mysql_query ("SELECT GoUrl_name FROM GoUrl WHERE GoUrl_cod='$GoUrl_cod';");
            $mostra         = mysql_fetch_assoc($SelectTBGoUrl);
            $GoUrl_name     = $mostra['GoUrl_name'];
            return $GoUrl_url = "<a href='http://www.jostape.com.br/GoUrl/". $GoUrl_cod ."'>". $GoUrl_name . "</a><br/>";
        }
    }
    $newConfig = new newConfig();
    print $newConfig->GoUrl('aL-A9njxPa');
    ?>

  6. Brother,

    Este seu código esta muito confuso.... muito mesmo!

    <?php
    
    //include "../settings-and-functions.php";
    
    function ConnectSelectBDGeral()
    {
        mysql_connect('localhost', 'root', '');
        mysql_select_db('test');
    }
    
    class newConfig 
    {
        private $GoUrl_name;
        
        public function SqlQuery($GoUrl_cod) 
        {
            
            ConnectSelectBDGeral();
            $SelectTBGoUrl = mysql_query ("SELECT * FROM GoUrl WHERE GoUrl_cod='$GoUrl_cod' ");
            $RowsTBGoUrl = mysql_num_rows ($SelectTBGoUrl);
            while($mostra = mysql_fetch_array($SelectTBGoUrl)) 
            {
                $GoUrl_cod = $mostra['GoUrl_cod'];
                $GoUrl_name = $mostra['GoUrl_name'];
                $GoUrl_url = $mostra['GoUrl_url'];
                $GoUrl_count = $mostra['GoUrl_count'];            
            }
            $this->GoUrl_name = $mostra;
        }
        public function GoUrl($GoUrl_cod) 
        {
            $this->SqlQuery($GoUrl_cod);
            return $GoUrl_url = "<a href='http://www.ronnysantana.com.br/GoUrl/". $GoUrl_cod ."'>". $this->GoUrl_name . "</a>";
        }
    }
    //TESTANDO
    $newConfig = new newConfig();
    print $newConfig->GoUrl('aL-A9njxPa');
    ?>

  7. Segue exemplo:

    <?php
    class ClasseA
    {
        public function __construct()
        {
        }
        public function createInstance()
        {
            $this->objetoB = new ClasseB();
        }
    }
    class ClasseB
    {
        public function __construct()
        {
        }
        public function metodoB()
        {
            echo 'Método metodoB() da classe ClasseB invocado!';
        }
    }
    $objetoA  = new ClasseA();
    $objetoA->createInstance();
    $objetoA->objetoB->metodoB();
    ?>
    Segue mais
    <?php
    class ClasseA
    {
        public function __construct()
        {
        }
        public function createInstance()
        {
            $this->objetoB = new ClasseB();
        }
    }
    class ClasseB
    {
        private $valor;
        public function __construct()
        {
        }
        public function metodoB()
        {
            echo 'Método metodoB() da classe ClasseB invocado!';
        }
        public function setValor($valor)
        {
            $this->valor = $valor;
        }
        public function getValor()
        {
            return $this->valor;
        }
    }
    
    //TESTANDO
    $objetoA  = new ClasseA();
    $objetoA->createInstance();
    $objetoA->objetoB->metodoB();
    $objetoA->objetoB->setValor('Ola mundo');
    echo '<h1>', $objetoA->objetoB->getValor(), '</h1>';

  8. Resolvido.

    Achei a seguinte referencia http://www.w3schools.com/jsref/jsref_getutcday.asp que informa que os meses deve ser iniciados em 0 (Janeiro).

    Para resolver o problema em questão, o código de teste ficou assim.

    <html>
    <head>
    
    <script type="text/javascript">
    
    <!--
    
    function funcao_javascript()
    {
        var vetorDiaSemana  = new Array('DOMINGO', 'SEGUNDA', 'TERÇA', 'QUARTA', 'QUINTA', 'SEXTA', 'SABADO');
    
        var periodoInicio   = document.getElementById("periodo_inicio");
    
        var periodoTermino  = document.getElementById("periodo_termino");
        
        var vetorInicio     = periodoInicio.value.split('/');
    
        var vetorTermino    = periodoTermino.value.split('/');
    
        var dataInicio      = new Date( vetorInicio[2],  vetorInicio[1] - 1, vetorInicio[0] );
    
        var dataTermino     = new Date( vetorTermino[2],  vetorTermino[1] - 1, vetorTermino[0] );
        
        alert( vetorDiaSemana[ dataInicio.getUTCDay() ] ); // SABADO
        
        alert( vetorDiaSemana[ dataTermino.getUTCDay() ] ); // DOMINGO
    
    }
    
    
    //-->
    </script>
    
    </head>
    
    <body>
    
        <pre style="margin: 0; padding; 0; background: #f1f1f1; border: 1px dotted #000;">
    
            <code>
                ------------------
                  DIAS DA SEMANA
                ------------------
                0 - DOMINGO
                1 - SEGUNDA
                2 - TERÇA
                3 - QUARTA
                4 - QUINTA
                5 - SEXTA
                6 - SABADO
                ------------------
            </code>
    
        </pre>
    
        <br />
    
        <label for="periodo_inicio">Inicio:</label>
    
        <input type="text" id="periodo_inicio" name="periodo_inicio" value="16/10/2010" />
    
        <br />
    
        <label for="periodo_termino">Termino:</label>
    
        <input type="text" id="periodo_termino" name="periodo_termino" value="17/10/2010" />
    
        <br />
    
        <br />
    
        <input type="button" value="Click-Me" onclick="funcao_javascript();" />
    
    </body>
    
    </html>

    Moderador, pode fechar o tópico.

    Este tipo de conteúdo não há explicação nas esquinas da web.

    Abraços

  9. Saudações,

    Galera, sei lá, estou sem paciência no momento, mas alguém ai pode me explicar porque tá retornando terça feira no trecho de código abaixo ? :huh:

    ano = 2010;
        
        mes = 10;
        
        dia = 16; // sexta-feira
        
        data = new Date( ano, mes, dia );
        
        arrDiaSemana  = new Array('DOMINGO', 'SEGUNDA', 'TERÇA', 'QUARTA', 'QUINTA', 'SEXTA', 'SABADO');
        
        alert( arrDiaSemana[ data.getDay() ] );

    Abraços

  10. Salve,

    Simplificando.... o código acima só pega o topo

    <?php
    $quantidade = 7;
    $conteudo   = array();
    $conteudo   = file('file.log');
    $total      = count($conteudo);
    $inicio     = ($total - $quantidade)-1;
    $pilha      = array();
    for($i=$inicio; $i < $total; $i++)
        array_push($pilha, $conteudo[$i]);    
    list($log1, $log2, $log3, $log4, $log5, $log6, $log7) = $pilha;
    $lista = sprintf('
                        <ul>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                        </ul>                    
                     ',$log1, $log2, $log3, $log4, $log5, $log6, $log7);
    echo $lista;

    Abraços

  11. Salve,

    Segue um exemplo simples, mas você pode fazer também usando a função "file" do php.

    file.log

    03/09/2010;19:32:01;302;1 
    04/09/2010;19:32:01;302;1 
    05/09/2010;19:32:01;302;1 
    06/09/2010;19:34:01;302;1 
    07/09/2010;19:36:01;302;1 
    08/09/2010;19:38:01;302;1 
    09/09/2010;19:40:02;302;1 
    10/09/2010;19:42:02;0;0 
    11/09/2010;19:44:01;302;1 
    12/09/2010;19:46:02;302;1 
    13/09/2010;19:48:01;302;1 
    14/09/2010;19:50:01;0;0 
    15/09/2010;19:52:01;302;1 
    16/09/2010;19:54:01;0;0 
    17/09/2010;19:56:01;302;1
    teste.php
    <?php
    $arquivo    = 'file.log';
    $mode       = 'rb';
    $fp         = fopen($arquivo, $mode);
    $contador   = 1;
    $pilha      = array();
    while($linha= fgets($fp))
    {
        if($contador <= 7)
        {
            array_push($pilha, $linha);
        }
        $contador+=1;
    }
    fclose($fp);
    unset($fp);
    list($log1, $log2, $log3, $log4, $log5, $log6, $log7) = $pilha;
    $lista = sprintf('
                        <ul>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                            <li>%s</li>
                        </ul>                    
                     ',$log1, $log2, $log3, $log4, $log5, $log6, $log7);
                     
    echo $lista;

    Abraços

  12. Salve,

    Bom, me desculpe pela demora, é que só acabei meu dia agora e lembrei de vir lhe responder

    Espero que o código abaixo sirva de base para você ir montando seu conteudo

    file.xml

    <?xml version="1.0" encoding="UTF-8" ?>
    <enviNFe xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" versao="1.07">
    <idLote>000000000000001</idLote>
    <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
    <infNFe versao="1.0" Id="NFe4109100160900300019055001000000152382294794">
    <ide>
    <cUF>41</cUF>
    <cNF>382294794</cNF>
    <natOp>venda</natOp>
    <indPag>0</indPag>
    <mod>55</mod>
    <serie>001</serie>
    <nNF>000000152</nNF>
    <dEmi>0910</dEmi>
    <dSaiEnt>0910</dSaiEnt>
    <tpNF>1</tpNF>
    <cMunFG>4106902</cMunFG>
    <tpImp>1</tpImp>
    <tpEmis>1</tpEmis>
    <cDV>9</cDV>
    <tpAmb>2</tpAmb>
    <finNFe>1</finNFe>
    <procEmi>0</procEmi>
    <verProc>1.0.0</verProc>
    </ide>
    <emit>
    <xCNPJ>01.609.003/0001-90</xCNPJ>
    <xNome>Primeira Empresa</xNome>
    <enderEmit>
    <xLgr>xxxxx Primeira Empresa</xLgr>
    <nro>12345</nro>
    <xBairro>Bairro Primeira Empr</xBairro>
    <cMun>4106902</cMun>
    <xMun>Cidade Primeira Empr</xMun>
    <UF>PR</UF>
    </enderEmit>
    <IE>ISENTO</IE>
    </emit>
    <dest>
    <xCNPJ>01609003000190</xCNPJ>
    <xNome>Antonio Jovinski Rocha</xNome>
    <enderDest>
    <xLgr>Avenida Brasil</xLgr>
    <nro></nro>
    <xBairro>Santo Antonio</xBairro>
    <cMun>99999</cMun>
    <xMun>XXXXX</xMun>
    <UF>PR</UF>
    </enderDest>
    <IE>ISENTO</IE>
    </dest>
    <det nItem='1'>
    <prod>
    <cProd>8000</cProd>
    <xProd>Oito mil</xProd>
    <vProd>146.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>146.00</vBC>
    <pICMS>14.23</pICMS>
    <vICMS>20.7758</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>146.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>0.949</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>146.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>4.38</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <det nItem='2'>
    <prod>
    <cProd>4002</cProd>
    <xProd>Quatro mil e dois</xProd>
    <vProd>170.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>170.00</vBC>
    <pICMS>16.35</pICMS>
    <vICMS>27.795</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>170.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>1.105</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>170.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>5.1</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <det nItem='3'>
    <prod>
    <cProd>4001</cProd>
    <xProd>Quatro mil e um</xProd>
    <vProd>150.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>150.00</vBC>
    <pICMS>17.42</pICMS>
    <vICMS>26.13</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>150.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>0.975</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>150.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>4.5</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <total>
    <ICMSTot>
    <vBC>466</vBC>
    <vICMS>74.7008</vICMS>
    <vPIS>3.029</vPIS>
    <vCOFINS>13.98</vCOFINS>
    <vNF>466</vNF>
    </ICMSTot>
    </total>
    <transp>
    <modFrete>0</modFrete>
    <transporta>
    <CPF>01609003000190</CPF>
    <xNome>Primeiro Transportador</xNome>
    </transporta>
    </transp>
    </infNFe>
    </NFe>
    <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
    <infNFe versao="1.0" Id="NFe4109100160900300019055001000000153359660423">
    <ide>
    <cUF>41</cUF>
    <cNF>359660423</cNF>
    <natOp>venda</natOp>
    <indPag>0</indPag>
    <mod>55</mod>
    <serie>001</serie>
    <nNF>000000153</nNF>
    <dEmi>0910</dEmi>
    <dSaiEnt>0910</dSaiEnt>
    <tpNF>1</tpNF>
    <cMunFG>4106902</cMunFG>
    <tpImp>1</tpImp>
    <tpEmis>1</tpEmis>
    <cDV>0</cDV>
    <tpAmb>2</tpAmb>
    <finNFe>1</finNFe>
    <procEmi>0</procEmi>
    <verProc>1.0.0</verProc>
    </ide>
    <emit>
    <xCNPJ>01.609.003/0001-90</xCNPJ>
    <xNome>Primeira Empresa</xNome>
    <enderEmit>
    <xLgr>Endereo da Primeira Empresa</xLgr>
    <nro>12345</nro>
    <xBairro>Bairro Primeira Empr</xBairro>
    <cMun>4106902</cMun>
    <xMun>Cidade Primeira Empr</xMun>
    <UF>PR</UF>
    </enderEmit>
    <IE>ISENTO</IE>
    </emit>
    <dest>
    <xCNPJ>01609003000190</xCNPJ>
    <xNome>Antonio Prestessss</xNome>
    <enderDest>
    <xLgr>Rua Projetada</xLgr>
    <nro></nro>
    <xBairro>Nodari Ii</xBairro>
    <cMun>99999</cMun>
    <xMun>XXXXX</xMun>
    <UF>PR</UF>
    </enderDest>
    <IE>ISENTO</IE>
    </dest>
    <det nItem='1'>
    <prod>
    <cProd>9000</cProd>
    <xProd>Nove mil</xProd>
    <vProd>682.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>682.00</vBC>
    <pICMS>13.42</pICMS>
    <vICMS>91.5244</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>682.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>4.433</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>682.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>20.46</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <total>
    <ICMSTot>
    <vBC>682</vBC>
    <vICMS>91.5244</vICMS>
    <vPIS>4.433</vPIS>
    <vCOFINS>20.46</vCOFINS>
    <vNF>682</vNF>
    </ICMSTot>
    </total>
    <transp>
    <modFrete>0</modFrete>
    <transporta>
    <CPF>01609003000190</CPF>
    <xNome>Primeiro Transportador</xNome>
    </transporta>
    </transp>
    </infNFe>
    </NFe>
    <NFe xmlns="http://www.portalfiscal.inf.br/nfe">
    <infNFe versao="1.0" Id="NFe4109100160900300019055001000000154244819816">
    <ide>
    <cUF>41</cUF>
    <cNF>244819816</cNF>
    <natOp>venda</natOp>
    <indPag>0</indPag>
    <mod>55</mod>
    <serie>001</serie>
    <nNF>000000154</nNF>
    <dEmi>0910</dEmi>
    <dSaiEnt>0910</dSaiEnt>
    <tpNF>1</tpNF>
    <cMunFG>4106902</cMunFG>
    <tpImp>1</tpImp>
    <tpEmis>1</tpEmis>
    <cDV>0</cDV>
    <tpAmb>2</tpAmb>
    <finNFe>1</finNFe>
    <procEmi>0</procEmi>
    <verProc>1.0.0</verProc>
    </ide>
    <emit>
    <xCNPJ>01.609.003/0001-90</xCNPJ>
    <xNome>Primeira Empresa</xNome>
    <enderEmit>
    <xLgr>Endereo da Primeira Empresa</xLgr>
    <nro>12345</nro>
    <xBairro>Bairro Primeira Empr</xBairro>
    <cMun>4106902</cMun>
    <xMun>Cidade Primeira Empr</xMun>
    <UF>PR</UF>
    </enderEmit>
    <IE>ISENTO</IE>
    </emit>
    <dest>
    <xCNPJ>01609003000190</xCNPJ>
    <xNome>Antonio Jovinski Rocha</xNome>
    <enderDest>
    <xLgr>Avenida Brasil</xLgr>
    <nro></nro>
    <xBairro>Santo Antonio</xBairro>
    <cMun>99999</cMun>
    <xMun>XXXXX</xMun>
    <UF>PR</UF>
    </enderDest>
    <IE>ISENTO</IE>
    </dest>
    <det nItem='1'>
    <prod>
    <cProd>3232</cProd>
    <xProd>Tres dois tres dois</xProd>
    <vProd>94.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>94.00</vBC>
    <pICMS>12.55</pICMS>
    <vICMS>11.797</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>94.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>0.611</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>94.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>2.82</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <det nItem='2'>
    <prod>
    <cProd>8787</cProd>
    <xProd>Oito sete oito sete Roupeiro</xProd>
    <vProd>280.00</vProd>
    </prod>
    <imposto>
    <ICMS>
    <icms00>
    <CST>00</CST>
    <modBC>1</modBC>
    <vBC>280.00</vBC>
    <pICMS>12.00</pICMS>
    <vICMS>33.6</vICMS>
    </icms00>
    </ICMS>
    <PIS>
    <PISAliq>
    <CST>01</CST>
    <vBC>280.00</vBC>
    <pPIS>0.65</pPIS>
    <vPIS>1.82</vPIS>
    </PISAliq>
    </PIS>
    <COFINS>
    <COFINSAliq>
    <CST>01</CST>
    <vBC>280.00</vBC>
    <pCOFINS>3</pCOFINS>
    <vCOFINS>8.4</vCOFINS>
    </COFINSAliq>
    </COFINS>
    </imposto>
    </det>
    <total>
    <ICMSTot>
    <vBC>374</vBC>
    <vICMS>45.397</vICMS>
    <vPIS>2.431</vPIS>
    <vCOFINS>11.22</vCOFINS>
    <vNF>374</vNF>
    </ICMSTot>
    </total>
    <transp>
    <modFrete>0</modFrete>
    <transporta>
    <CPF>01609003000190</CPF>
    <xNome>Primeiro Transportador</xNome>
    </transporta>
    </transp>
    </infNFe>
    </NFe>
    </enviNFe>
    teste.php
    <?php
    try
    {
        $object = simplexml_load_file('file.xml');
        echo '<table border="1">
                <tr valign="middle">
                    <td><strong>Numero</strong></td>
                    <td><strong>Serie</strong></td>
                </tr>';
        foreach($object->NFe as $key => $item)
        {
            if(isset($item->infNFe))
            {
                echo '  <tr>
                            <td>'.$item->infNFe->ide->nNF.'</td>
                            <td>'.$item->infNFe->ide->serie.'</td>
                        </tr>
                        ';
            }
        }
        echo '</table>';
    }
    catch(Exception $e)
    {
        echo $e->getMessage();
    }

    Abraços

  13. <?php
    $host       = "localhost";
    $user       = "emailss";
    $password   = "emails";
    $db         = "00435_email";
    $tabela     = "exemail";
    $arquivo    = $_FILES["arquivo"]; //Arquivo vindo de um formulario (upload)
    
    $conexao    = mysql_connect($host, $user, $password) or die(mysql_error());
    $banco      = mysql_select_db($db) or die(mysql_error());
    
    $arq        = fopen($arquivo,'r');
    
    echo '<pre>';
    while($linha = fgets($arq))
    {
        printf('INSERT INTO tabela(email) VALUES("%s");<br>', $linha);
    }
    fclose($arq); 
    mysql_close()

  14. Tente ai

    <?php
    $sql    = 'SELECT foto_conteudo FROM fotos2 WHERE codFoto2= 1069';
    $result = mysql_query($query, $link);
    $reg    = mysql_fetch_assoc($result);
    header('Content-type:image/jpeg');
    echo $reg['foto_conteudo'];

  15. Marcos,

    Organizei algumas coisas para melhor ajudar.

    <?php
    
    //funcoes.php
    function __autoload($classname)
    {
        $filename = "$classname.class.php";
        if(file_exists($filename))
        {
            include_once($filename);
        }
    }
    
    function daerro()
    {
        global $query;
        if(!is_object($query))
        {
            die('<h1>a variavel global $query não é um objeto</h1>');
        }
        $query->sql->clear(); 
        $query->sql->add("select * from erro");
        $query->open();
        return $query->resultado["campoqualquer"];
    }
    <?php
    //TMySQLQuery.class.php
    class TMySQLQuery
    {
        public $name;
        public $sql;
        public $resultado;
        private $database;
        
        public function __construct($AOwner, $AName)
        {
            if (!is_object($AOwner))
            {
                die("Erro ao criar Query, objeto pai inválido.");
            }
            if (trim($AName) == '')
            {
                die("Erro ao criar Query, o valor de AName nã pode ser ''.");
            }
            $this->sql = new TStringList(); // a criação da publiciavel $sql me parece correta
            $this->name = $AName;
            $this->database = $AOwner;
        }
        // ...
        
        public function open()
        {
        }
    }
    <?php
    //TStringList.class.php
    class TStringList
    {
        public $text;
        public function clear()
        {
            $this->text = '';
        }
        public function add($s)
        {
            if (trim($this->text) == "")
            {
                $this->text = $s;
            }        
            else
            {
                $this->text .= " " . $s;
            }        
        }
    }
    <?php
    //teste.php
    error_reporting(E_ALL & ~E_NOTICE | E_STRICT);
    
    require_once('funcoes.php');
    
    $db     = new stdclass();
    
    $query  = new TMySQLQuery($db,"Query1");
    
    $query->sql->clear();
    
    $query->sql->add("select * from teste");
    
    $query->open();
    
    $config = array();
    
    $config = $query->resultado;
    
    var_dump(daerro());

×
×
  • Criar Novo...