Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/06/2012, 18:02
Avatar de xpapachox
xpapachox
 
Fecha de Ingreso: junio-2011
Mensajes: 77
Antigüedad: 12 años, 11 meses
Puntos: 12
Respuesta: Conectar Php y Oracle que esta en otra Pc?

Hola disculpa que te responda tarde.

He probado esa manera que has dicho..Y no logro conectarme.



Código PHP:
<?php
$ora_host
='(DESCRIPTION =
(ADDRESS =
(PROTOCOL = TCP)
(HOST = 192.168.0.13)
(PORT = 1521)
)
(CONNECT_DATA =(SERVER = DEDICATED)
(SERVICE_NAME  = xe))
)'
//tnsnames like



$conn oci_connect($ora_user,$ora_pass,$ora_host);
if (!
$conn) {
$e oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}

$stid oci_parse($conn'SELECT * FROM employees');
oci_execute($stid);

echo 
"<table border='1'>\n";
while (
$row oci_fetch_array($stidOCI_ASSOC+OCI_RETURN_NULLS)) {
echo 
"<tr>\n";
foreach (
$row as $item) {
echo 
" <td>" . ($item !== null htmlentities($itemENT_QUOTES) : "&nbsp;") . "</td>\n";
}
echo 
"</tr>\n";
}
echo 
"</table>\n";

?>

Aca el Archivo tnsnames.ora de mi servidor Oracle...

XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.13)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

Estaba leyendo tus mensajes anteriores y vi que hablaban del tsclient de oracle..

Lo descargue pero ni idea de que hacer con el..