quarta-feira, 15 de setembro de 2010

Usando FPDF


define('../fpdf16/','fpdf/font/');
require_once('../fpdf16/fpdf.php');
require_once('../conecta_ora.php');


class PDF extends FPDF
{
function Header()
{
}

function Footer()
{
}


}
$pdf = new PDF('l','mm','A4');
$pdf-> Open();

$pdf-> AddPage();

//coloca o valor do eixo y na posição por página.
$y_axis=30;

//coloca a altura da linha.
$row_height = 6;

//setar a fonte
// SetFont( fonte , estilo, tamanho);
$pdf->SetFont('Arial');

//Imprime a celula no pdf

// Cell( largura, altura, texto, borda, linha, alinhamento, fundo celula, link)
$pdf->Cell(20,10,'JUNIOR',2,1,'C');

//Imprime uma linha
// Write( altura, texto, link)
$pdf->write(20,'JUNIOR');

$pdf->Output('arquivo.pdf','D');
//Header('PRAGMA:public');

?>

sexta-feira, 10 de setembro de 2010

Funções Oracle

Índice
oci_bind_by_name -- Binds the PHP variable to the Oracle placeholder
oci_cancel -- Cancels reading from cursor
oci_close -- Closes Oracle connection
OCI-Collection->append -- Appends an object to the collection
OCI-Collection->assign -- Assigns a value to the collection from another existing collection
OCI-Collection->assignElem -- Assigns a value to the element of the collection
OCI-Collection->getElem -- Returns value of the element
OCI-Collection->free -- Frees resources associated with collection object
OCI-Collection->max -- Gets the maximum number of elements in the collection
OCI-Collection->size -- Returns size of the collection
OCI-Collection->trim -- Trims elements from the end of the collection
oci_commit -- Commits outstanding statements
oci_connect -- Establishes a connection to Oracle server
oci_define_by_name -- Uses a PHP variable for the define-step during a SELECT
oci_error -- Returns the last error found
oci_execute -- Executes a statement
oci_fetch_all -- Fetches all rows of result data into an array
oci_fetch_array -- Returns the next row from the result data as an associative or numeric array, or both
oci_fetch_assoc -- Returns the next row from the result data as an associative array
oci_fetch_object -- Returns the next row from the result data as an object
oci_fetch_row -- Returns the next row from the result data as a numeric array
oci_fetch -- Fetches the next row into result-buffer
oci_field_is_null -- Checks if the field is NULL
oci_field_name -- Returns the name of a field from the statement
oci_field_precision -- Tell the precision of a field
oci_field_scale -- Tell the scale of the field
oci_field_size -- Returns field's size
oci_field_type_raw -- Tell the raw Oracle data type of the field
oci_field_type -- Returns field's data type
descriptor->free -- Frees resources associated with descriptor
oci_free_statement -- Frees all resources associated with statement or cursor
oci_internal_debug -- Enables or disables internal debug output
lob->append -- Appends data from the large object to another large object
lob->close -- Closes LOB descriptor
oci_lob_copy -- Copies large object
lob->eof -- Tests for end-of-file on a large object's descriptor
lob->erase -- Erases a specified portion of the internal LOB data
lob->export -- Exports LOB's contents to a file
lob->flush -- Flushes/writes buffer of the LOB to the server
lob->import -- Imports file data to the LOB
oci_lob_is_equal -- Compares two LOB/FILE locators for equality
lob->load -- Returns large object's contents
lob->read -- Reads part of large object
lob->rewind -- Moves the internal pointer to the beginning of the large object
lob->save -- Saves data to the large object
lob->seek -- Sets the internal pointer of the large object
lob->size -- Returns size of large object
lob->tell -- Returns current position of internal pointer of large object
lob->truncate -- Truncates large object
lob->writeTemporary -- Writes temporary large object
lob->write -- Writes data to the large object
oci_new_collection -- Allocates new collection object
oci_new_connect -- Establishes a new connection to the Oracle server
oci_new_cursor -- Allocates and returns a new cursor (statement handle)
oci_new_descriptor -- Initializes a new empty LOB or FILE descriptor
oci_num_fields -- Returns the number of result columns in a statement
oci_num_rows -- Returns number of rows affected during statement execution
oci_parse -- Prepares Oracle statement for execution
oci_password_change -- Changes password of Oracle's user
oci_pconnect -- Connect to an Oracle database using a persistent connection
oci_result -- Returns field's value from the fetched row
oci_rollback -- Rolls back outstanding transaction
oci_server_version -- Returns server version
oci_set_prefetch -- Sets number of rows to be prefetched
oci_statement_type -- Returns the type of an OCI statement
ocibindbyname -- Passa variáveis PHP para um ambiente de armazenamento do Oracle
ocicancel -- Cancela leitura de um cursor
ocicloselob -- Fecha um lob
ocicollappend -- Insere um objeto em uma coleção
ocicollassign -- Fixa uma coleção para outra coleção existente
ocicollassignelem -- Fixa elementos val para coleções em index ndx
ocicollgetelem -- Retorna o valor contido em coleção index ndx
ocicollmax -- Retorna o valor máximo de uma coleção. Para um array este é o comprimento máximo de um array
ocicollsize -- Retorna o tamanho de uma coleção
ocicolltrim -- Corta um número de elementos do final de uma coleção
ocicolumnisnull -- Testa se o resultado de uma coluna é NULL
ocicolumnname -- Retorna o nome de uma coluna
ocicolumnprecision -- Diz a precisão de uma coluna
ocicolumnscale -- Diz a escala de uma coluna
ocicolumnsize -- Retorna o tamanho de uma coluna
ocicolumntype -- Retorna o tipo de dados de uma coluna
ocicolumntyperaw -- Diz um tipo de dados indefinido de uma coluna Oracle
ocicommit -- Valida uma transação pendente
ocidefinebyname -- Usa uma variável PHP para a definição de passos durante um SELECT
ocierror -- Retorna o último erro de stmt|conn|global
ociexecute -- Executa um bloco de comando
ocifetch -- Traz a próximo linha em um result-buffer
ocifetchinto -- Traz a poxima linha em um array
ocifetchstatement -- Traz todas as linhas de um tipo de dados em um array
ocifreecollection -- Deleta uma coleção de objeto
ocifreecursor -- Libera todos os recursos associados à um cursor
ocifreedesc -- Deleta um grande objeto de descrição
ocifreestatement -- Libera todos os recursos associados à uma declaração
lob->getBuffering -- Returns current state of buffering for large object
ociinternaldebug -- Habilita ou desabilita o sistema interno de debug
ociloadlob -- Carrega um objeto grande
ocilogoff -- Disconecta de um servidor Oracle
ocilogon -- Estabiliza uma conexão com o Oracle
ocinewcollection -- Inicializa uma nova coleção
ocinewcursor -- Retorna um novo cursor (Statement-Handle)
ocinewdescriptor -- Inicializa um novo descritor LOB ou FILE vazios
ocinlogon -- Estabiliza uma nova conexão com o Oracle
ocinumcols -- Retorna o número de colunas encontradas em uma instrução
ociparse -- Interpreta uma query e retorna uma declaração Oracle
ociplogon -- Conecta no Oracle usando uma conexão persistente
ociresult -- Retorna valores de colunas trazidas por uma linha
ocirollback -- Volta uma transação
ocirowcount -- Retorna o número de linhas afetadas
ocisavelob -- Salva o alargamento do objeto
ocisavelobfile -- Salva o alargamento de objeto para um arquivo
ociserverversion -- Retorna uma string contendo informações da versão do servidor
lob->setBuffering -- Changes current state of buffering for large object
ocisetprefetch -- Seta o número de linhas a serem trazidas
ocistatementtype -- Retorna o tipo de uma declaração OCI
ociwritelobtofile -- Salva um grande objeto para arquivo
ociwritetemporarylob -- Escreve um blob temporário