Ir para conteúdo

Higor Roberto

Members
  • Total de itens

    57
  • Registro em

  • Última visita

Posts postados por Higor Roberto


  1. Vamos lá.

    Temos que adaptar o exemplo que eu te passei ao de código.

    Para chegar o mais próximo do exemplo você pode transformar o resultado do query em array igual você comentou, para isso você pode usar o comando "mysqli_fetch_array" . Da uma olhada na documentação.

     

    Depois percorre o array adaptado com meu exemplo.

     

    Exemplo da documentação.

    <?php
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
    
    /* check connection */
    if (mysqli_connect_errno()) {
        printf("Connect failed: %s\n", mysqli_connect_error());
        exit();
    }
     
    $query = "SELECT Name, CountryCode FROM City ORDER by ID LIMIT 3";
    $result = $mysqli->query($query);
    
    /* numeric array */
    $row = $result->fetch_array(MYSQLI_NUM);
    printf ("%s (%s)\n", $row[0], $row[1]);  
    
    /* associative array */
    $row = $result->fetch_array(MYSQLI_ASSOC);
    printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);  
    
    /* associative and numeric array */
    $row = $result->fetch_array(MYSQLI_BOTH);
    printf ("%s (%s)\n", $row[0], $row["CountryCode"]);  
    
    /* free result set */
    $result->close();
    
    /* close connection */
    $mysqli->close();
    ?>

     


  2. 4 minutos atrás, RodrigoWD3 disse:

    Opa amigo tudo bem, e isso mesmo que queria porem não estou conseguindo listar os resultados vindo do banco de dados para essa tabela, como faço para colocar,  nesse exemplo  deu certo listou da forma correta mas tentei puxar os registros do banco de dados listando em uma mysqli_fetch_array mas não listou como faço? obrigado pela ajuda

     

    Coloca seu código pf para eu ver.


  3. Olá Rodrigo.

     

    Fiz uma lógica que cria 2 tabelas html bootstrap, uma parte dos resultados vai em uma e os outros resultados vão em outra tabela.

    Testa e coloca a sua lógica ai no meio.

     

    Espero ter ajudado.

     

    <?php
    
    $listNome = array("Higor", "Emanoel", "Valentina", "Lorenzo", "Junior");
    
    $meio = count($listNome) / 2;
    $table1 = '';
    $table2 = '';
    for ($i = 0; $i < ceil($meio); $i++) {
        $table1 .= "<tr>
                      <td>" . $listNome[$i] . "</td>
                    </tr>";
    }
    
    $table1 = "<table class='table'>
                  <thead>
                    <tr>
                      <th scope='col'>Name table 1</th>
                    </tr>
                  </thead>
                  <tbody>
                    {$table1}
                  </tbody>
                </table>";
    
    for ($i = ceil($meio); $i < count($listNome); $i++) {
        $table2 .= "<tr>
                      <td>" . $listNome[$i] . "</td>
                    </tr>";
    }
    
    $table2 = "<table class='table'>
                      <thead>
                        <tr>
                          <th scope='col'>Name table 2</th>
                        </tr>
                      </thead>
                      <tbody>
                        {$table2}
                      </tbody>
                    </table>";
    
    $html = "<div class='row'>
                <div class='col-md-6'>
                    {$table1}
                </div>
                <div class='col-md-6'>
                    {$table2}
                </div>
            </div>";
    
    echo $html;

     


  4. Olá Good.

    Fiz algo parecido em um sistema de laudo veicular, o sistema entregava as vistorias mais próximas do endereço do usuário, utilizei a API do google maps na época. Era bem completa. Pena que não é free.

    No seu sistema você pode delimitar uma distância para as entregas.

     

    Espero ter ajudado.


  5. Olá mamotinho.

     

    Eu estava lendo a documentação do pdo https://www.php.net/manual/pt_BR/ref.pdo-dblib.php e observei o seguinte:

     

    // $this->hostname:$this->port Concatena com ":"
    $this->db = new PDO ("dblib:host=$this->hostname:$this->port;dbname=$this->dbname", "$this->username", "$this->pwd");
    // Tenta fazer isso
    self::$db = new PDO("odbc:Driver={SQL Server};Server=".$this->db_host.":8657; Uid=$this->db_usuario;Pwd=$this->db_senha; PDO::ATTR_PERSISTENT => true");
    // No lugar desse cod abaixo
    self::$db = new PDO("odbc:Driver={SQL Server};Server=".$this->db_host.";port=8657; Uid=$this->db_usuario;Pwd=$this->db_senha; PDO::ATTR_PERSISTENT => true");

     

    Tenta ai pra ver se vai.


  6. Olá Asacap, vamos lá.

     

    Antes de você tentar carregar as fotos no site tenta carregar elas fora do seu site, em outra aba do navegador por exemplo.

    Se você está tentando abrir qualquer coisa usando esse caminho que você passou "Z:/Avarias/FOTOS...jpg" nunca vai abrir.

    Tenha usar o numero do ip do servido + o nome da foto, exemplo:

    192.0.0.122/Avarias/FOTOS...jpg.


  7. Beraldo, obrigado pela ajuda. Acabei de conseguir com as dicas que vc me forneceu.

    Utilizo o S.O ubuntu 14.04.

     

    Passos que eu segui:

     

    Instalei o ImageMagick com o comando

    sudo apt-get install php5-imagick
    sudo php5enmod imagick

    Segui as dicas de instalação desse site: http://askubuntu.com/questions/560696/having-problems-installing-imagemagick-on-ubuntu-14-04

     

    Depois dei um phpinfo() para ver se realmente a biblioteca imagick estava instalado no php e fiz um teste para converter o meu arquivo .pdf para jpg. (Detalhe: no meu caso eu restartei o meu servidor apache2)

    <?php
    
    // instantiate Imagick 
    $im = new Imagick();
    
    $im->setResolution(300,300);
    $im->readimage('TutorialPDF.pdf[0]'); // Numero da pagina do arquivo .pdf 
    var_dump($im);
    $im->setImageFormat('jpeg');   
    $im->writeImage('img.jpg'); // Nome da imagem que será criada
    $im->clear(); 
    $im->destroy();
    

    Ok! a imagem esta salva na pasta :-)

     

    Agora eu usarei o tesseract, instalei com o comando

    sudo apt-get install tesseract-orc
    

    Baixei a classe do tesseract https://github.com/thiagoalessio/tesseract-ocr-for-php/tree/master/TesseractOCR

     

    E testei com o seguinte código:

    <?php
    
    $file = 'img.jpg';
    if(file_exists($file)){
    	require_once ('TesseractOCR.php');
    	$tesseract = new TesseractOCR($file);
    	$text = $tesseract->recognize();
    	echo $text;
    } else {
    	echo ' Não existe';
    } 

    E voilááá rs

     

    No meu navegador apareceu todo meu conteúdo que tinha na imagem.

     

    Mais uma vez obrigado Beraldo.


  8. Olá pessoal, bom dia.

    Estou usando o tesseract orc para leitura de imagens, ele captura os caracteres da imagem e atribui em uma variável.

    Segue meu codigo:

    <?php
    
    $file = 'image.png';
    if(file_exists($file)){
    	require_once ('TesseractOCR.php');
    	$tesseract = new TesseractOCR($file);
    	$text = $tesseract->recognize();
    	echo $text; // Texto da imagem
    } else {
    	echo ' Não existe';
    } 

    Com imagens comuns ele funciona perfeitamente, o problema é quando eu tento abrir um arquivo .pdf.

     

    Vocês já usaram tesseract e conseguiram ler arquivos .pdf?

    Aceito sugestões de outras ferramentas para php.

    Obrigado desde já.

     

×

Informação importante

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