Ir para conteúdo
Fórum Script Brasil
  • 0

Estou Com Problemas No Ajuste Das Minhas Tabelas


Guest ArturPaixão

Pergunta

Guest ArturPaixão

Oi pessoal tenho fiz um script q lê um arquivo texto e transforma em pagina html, so que preciso ajustar as tabelas a ficarem do tamanho da tela e n estou conseguindo, se alguém puder me ajudar eu agradeço. o codigo segue abaixo.

<?php
set_time_limit (600000);
	$status = false;
	$perc = 0;
	$pontos = 45;
  $status = move_uploaded_file($file,$file_name);

  if($status){
    $lines = file ($file_name);
        $linhas = count($lines);
    $linha = 0;
    $arry = array('CHAR','NCHAR','VARCHAR', 'VARCHAR2', 'NVARCHAR2', 'DATE', 'LONG', 'LONG RAW', 'ROWID','MLSLABEL','CLOB','NCLOB','BLOB','BFILE','RAW','FLOAT','NUMBER','INTEGER','CHARACTER','CHAR VARYING','CHARACTER VARYING','DEC','DECIMAL','DOUBLE PRECISION','INT','NCHAR VARYING','NUMERIC','REAL','SMALLINT');
                $arry2 = array('Container for Scalar Types');
       $aux = false;
       foreach ($lines as $line_num => $line) {
          	$linha++;
    	$tabelas = stristr ($line, "object Class \""); 
                    if(strlen($tabelas)){
        $restabelas = trim(str_replace('"','',(stristr($tabelas, "\""))));
        if (!in_array($restabelas,$arry)){
        if ($aux){
          print "</table><br>";
        }
        print "<strong>".$restabelas."</strong>"."<br>";
        
        print "<table border ><th>CAMPO</th><th>DESCRIÇÃO</th><th>TIPO</th>";
        $aux = true;
        }
        
    	}
        $campos = stristr($line, "object ClassAttribute \"");
    	if(strlen($campos)){
        $rescampos = trim(str_replace('"','',(stristr($campos,"\""))));
         echo "<tr><td>$rescampos</td>";
                    }
    	$doc = stristr($line, "documentation  \"");
    	
    	if (strlen($doc)){
      $resdoc = trim(str_replace('"','',(stristr($doc,"\""))));
      if (!in_array($resdoc,$arry2)){
      echo "<td>$resdoc</td>";
      }
    	}	
    	$tipo = stristr($line, "type        \"");
    	if (strlen($tipo)){
      $restipo = trim(str_replace('"','',(stristr($tipo,"\""))));
      echo "<td>$restipo</td></tr>";
    	}
       }// loop
        echo "</font></center></b></div><br>\n";  	

  unlink($file_name); //deleta arquivo
	}

}
?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...