Estoy utilizando el sigunte código:
<?php
//
http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-web/php/respuestas/1863064/php-oracle-insertar-campo-clob$conn = ocilogon("gestion", "gestion", "ph");
$id_datos= 12343;
$sql = ("insert into gestion.viata values ($id_datos, pagina)");// VALUES (:id_datos, EMPTY BLOB()) RETURNING pagina INTO pagina";
echo '$sql';
$stmt = ociparse($conn,$sql);
$clob = oci_New_Descriptor($conn, OCI_D_LOB);
oci_Bind_ByName($stid, ":id_datos", $id_datos, 5);
oci_Bind_ByName($stid, "pagina", $clob, -1, OCI_B_CLOB);
if (ociexecute($stmt,OCI_DEFAULT)) {
echo $stid;
//$e=OCIError($stid);
echo ('EXEC:'.$e['message'])."</br>";
}
else{
echo " // Ha ido BIEN EL EXECUTE"."</br>";
}
$clob->save("A very long string");
ociCommit($conn);
Es el error k me marca
Fatal error: Call to undefined function: oci_new_descriptor()
Estoy utilizando oracle 8 y php 4 no encuentro el error . ayudame =(