1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Php + Sqlserver

Discussão em 'Web Development' iniciada por pmaonline, 25 de Maio de 2007. (Respostas: 2; Visualizações: 736)

  1. Olá a todos, fiz uma script em php para chamar uma base de dados em sqlserver localmente. tudo ok, e preciso ir buscar umas imagens que estão fora da pasta httpdocs ou seja estao em program files/...... quando as tento ler não aparecem....

    Já agora vou colocar o script para quem quiser :

    Código:
    <?php
    $server = "pedroabreu\primavera";
    $username = "sa";
    $password = "sa";
    $db = "PRIDEMO"; 
    $conn = new COM ("ADODB.Connection")
      or die("Cannot start ADO");
    $connStr = "PROVIDER=SQLOLEDB;SERVER=".$server.";UID=".$username.";PWD=".$password.";DATABASE=".$db; 
      $conn->open($connStr); 
    $query = "SELECT c.artigo,c.descricao, anexos.chave, anexos.id from artigo c INNER JOIN anexos ON  c.artigo=anexos.chave";
    
    $rs = $conn->execute($query);
    $num_columns = $rs->Fields->Count();
    //echo $num_columns . "<br>";  
    for ($i=0; $i < $num_columns; $i++) {
        $fld[$i] = $rs->Fields($i);
    }
    ?>
    <link href="stylesheet.css" rel="stylesheet" type="text/css">
    <?php
    echo "<table border=0 width=100% class=t_content_bg cellSpacing=1 cellPadding=2><tr><td>Listagem de Produtos</td></tr></table>"; 
    echo "<table border=0 width=100% class=t_content_bg cellSpacing=1 cellPadding=2>"; 
    while (!$rs->EOF)  
    {
    ?>
     <tr class=t_content_cell2_bg onmouseover="this.style.background='#F7F7EE';" onmouseout="this.style.background='#FFFFFF';">
     <td>
     <img src="C:/Program Files/PRIMAVERA Software/SG6/Dados/LP/ANEXOS/<?php echo $rs['id'].'.jpg';?>" width='100' height='100'></td>
     <td>
     <?php
     echo $rs['artigo']."</td>";
     ?>
      <td>
     <?php
     echo $rs['descricao']."</td>";
     ?>
      <td>
     <?php
     echo $rs['id']."</td>";
        echo "</tr>";
        $rs->MoveNext(); }
    
    echo "</table>";
    $rs->Close();
    $conn->Close();
    $rs = null;
    $conn = null;
    ?>
    
     
    Última edição pelo moderador: 27 de Maio de 2007
  2. Ninguém me sabe ajudar ???
     
  3. eXcept

    eXcept Power Member

    Quando esse script é corrido, é chamado o c:\program files\qqcoisa do lado do cliente, ou seja, de quem abre a página. Se essas imagens não existirem, não conseguem abrir.

    Tens de copiar essas imagens para a pasta de HTDOCS.
     

Partilhar esta Página