本文整理汇总了PHP中pg_lo_write函数的典型用法代码示例。如果您正苦于以下问题:PHP pg_lo_write函数的具体用法?PHP pg_lo_write怎么用?PHP pg_lo_write使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了pg_lo_write函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: write
public function write($data)
{
if (!($e = $this->_firstUse())) {
return $e;
}
$ok = @pg_lo_write($this->_blob, $data);
if ($ok === false) {
return $this->_raiseError('add data to');
}
return true;
}
开发者ID:vbo,项目名称:DB_Adapter,代码行数:11,代码来源:Blob.php
示例2: write
function write($data)
{
if (!($e = $this->_firstUse())) {
return $e;
}
$ok = pg_lo_write($this->blob, $data);
if ($ok === false) {
return $this->_setDbError('add data to');
}
return true;
}
开发者ID:Ambalus,项目名称:DbSimple,代码行数:11,代码来源:Blob.php
示例3: escrita
/**
* Escreve objeto oid com o arquivo informado
* @param integer $iOid
* @param string $sCaminhoArquivo
* @return boolean
*/
public static function escrita($sCaminhoArquivo, $iOid = null)
{
global $conn;
if (!db_utils::inTransaction()) {
throw new Exception("Sem transação Ativa.");
}
$rsLargeObject = pg_lo_open($conn, $iOid, "w");
$sConteudoArquivo = file_get_contents($sCaminhoArquivo);
$escrita = pg_lo_write($rsLargeObject, $sConteudoArquivo);
return $escrita;
}
开发者ID:arendasistemasintegrados,项目名称:mateusleme,代码行数:17,代码来源:DBLargeObject.php
示例4: large_object_create
function large_object_create($table, $file)
{
trigger_before('large_object_create', $this, $this);
$return = false;
if (!file_exists($file)) {
return $return;
}
$filename = basename($file);
if (!$filename) {
trigger_error("Error determining base name of large object file {$filename}", E_USER_ERROR);
}
$handle = fopen($file, "r");
if (!$handle) {
trigger_error("Error opening large object file {$file}", E_USER_ERROR);
}
$buffer = fread($handle, filesize($file));
if (!$buffer) {
trigger_error("Error reading large object file {$file}", E_USER_ERROR);
}
$result = fclose($handle);
$result = @pg_query($this->conn, "BEGIN");
if (!$result) {
trigger_error("error starting l_o_c transaction: " . @pg_last_error($this->conn), E_USER_ERROR);
}
$oid = @pg_lo_create($this->conn);
if (!$oid) {
trigger_error("error in pg_l_o_c: " . @pg_last_error($this->conn), E_USER_ERROR);
}
#$result = pg_query($this->conn,"UPDATE $table SET $field = $oid WHERE $pkfield = '$pkvalue'");
#if (!$result) { trigger_error("Error updating file OID", E_USER_ERROR ); }
$handle = @pg_lo_open($this->conn, $oid, "w");
if (!$handle) {
trigger_error("error in pg_l_o_o: " . @pg_last_error($this->conn), E_USER_ERROR);
}
$result = @pg_lo_write($handle, $buffer);
if (!$result) {
trigger_error("error in l_o_w: " . @pg_last_error($this->conn), E_USER_ERROR);
}
$result = @pg_lo_close($handle);
if (!$result) {
trigger_error("error in l_o_close: " . @pg_last_error($this->conn), E_USER_ERROR);
}
$result = @pg_query($this->conn, "COMMIT");
if (!$result) {
trigger_error("error committing l_o_c transaction: " . @pg_last_error($this->conn), E_USER_ERROR);
} else {
$return = $oid;
}
return $return;
}
开发者ID:voitto,项目名称:dbscript,代码行数:50,代码来源:postgresql.php
示例5: _execute
protected function _execute()
{
$los =& $this->_driver->los;
$params = array();
if ($this->_bound_params) {
foreach ($this->_bound_params as $k => &$p) {
$param =& $p[0];
switch ($p[1]) {
case PDO::PARAM_LOB:
if (is_resource($param)) {
if (isset($los[$param])) {
$pos = ftell($param);
rewind($param);
$lo_stream = $los[(int) $param][1];
while (!feof($param)) {
pg_lo_write($lo_stream, fread($param, 8192));
}
pg_lo_close($lo_stream);
fseek($param, $pos);
$params[$k] = $los[(int) $param][0];
} else {
$buffer =& $params[$k];
while (!feof($param)) {
$buffer .= fread($param, 8192);
}
}
} else {
$params[$k] =& $param;
}
break;
case PDO::PARAM_BOOL:
$params[$k] = $param ? 'TRUE' : 'FALSE';
break;
default:
$params[$k] =& $param;
break;
}
}
}
if (!($result = @pg_execute($this->_link, $this->_result_name, $params))) {
$this->_set_stmt_error(null, PDO::ERRMODE_SILENT, 'execute');
return false;
}
$this->_result = $result;
return true;
}
开发者ID:PHPcomaptibility,项目名称:PHPPDO,代码行数:46,代码来源:pgsql_statement.php
示例6: stream_write
function stream_write($data)
{
return pg_lo_write($this->handle, $data);
}
开发者ID:quangbt2005,项目名称:vhost-kis,代码行数:4,代码来源:PgLOB.php
示例7: DB_lo_write
function DB_lo_write($fp, $data)
{
if (strcmp(phpversion(), '4.2.0') < 0) {
return pg_lowrite($fp, $data);
} else {
return pg_lo_write($fp, $data);
}
}
开发者ID:sbaldrich,项目名称:boca,代码行数:8,代码来源:getextdata.php
示例8: Write
function Write($data)
{
if (!$this->oid || $this->error) {
echo "{$this->error}<br>\n";
} else {
if (version_compare(phpversion(), "4.2.0", "ge") > 0) {
$this->error = pg_lo_write($this->result, $data);
} else {
$this->error = pg_lowrite($this->result, $data);
}
}
}
开发者ID:rmittalsfdc,项目名称:Search,代码行数:12,代码来源:postgredb.php
示例9: update
//.........这里部分代码省略.........
if (is_file($nombreCompleto)) {
$idUnico = time();
$nombreFichero = $idUnico . "-" . $nombreFichero;
}
} else {
if ($_FILES['archivo']['error'] == UPLOAD_ERR_FORM_SIZE) {
$maxsize = $_REQUEST['MAX_FILE_SIZE'];
$errores["archivo"] = "El tamanio del fichero supera el limite permitido ({$maxsize} bytes)!";
$error = true;
} else {
if ($_FILES['archivo']['name'] == "") {
$nombreFichero = '';
} else {
$errores["archivo"] = "No se ha podido subir el fichero!";
$msm_guardado_archivo = 0;
$error = true;
}
}
}
if ($error == false) {
// Validate
$dov_id = $_REQUEST['dov_id'];
$rows = $archivo_digital->dbselectByField("dov_id", $dov_id);
if (count($rows)) {
$sql = "UPDATE tab_archivo_digital\r\n SET fil_nomoriginal='{$nombreFichero}', \r\n fil_nomcifrado='{$archivo_cifrado}', \r\n fil_tipo='{$archivo_type}', \r\n fil_tamano='{$archivo_size}', \r\n fil_extension='{$archivo_ext}', \r\n nombre='{$nombre}', \r\n mime='{$archivo_type}', \r\n size={$archivo_size}, \r\n archivo='{$nombreFichero}', \r\n dov_estado=1\r\n WHERE dov_id = '{$dov_id}' ";
$link = $archivo_digital->connect();
pg_query($link, "begin");
pg_query($link, $sql) or die(pg_last_error($link));
pg_query($link, "commit");
if ($copiarFichero) {
move_uploaded_file($_FILES['archivo']['tmp_name'], $nombreDirectorio . $nombreFichero);
}
$msm_guardado_archivo = 1;
} else {
$sql = "INSERT INTO tab_archivo_digital(dov_id,\r\n fil_nomoriginal,\r\n fil_nomcifrado,\r\n fil_tipo,\r\n fil_tamano,\r\n fil_extension,\r\n nombre,\r\n mime,\r\n size,\r\n archivo,\r\n dov_estado)\r\n VALUES ({$dov_id},\r\n '{$nombreFichero}',\r\n '{$archivo_cifrado}',\r\n '{$archivo_type}',\r\n '{$archivo_size}' ,\r\n '{$archivo_ext}' ,\r\n '{$nombre}',\r\n '{$archivo_type}',\r\n {$archivo_size},\r\n '{$nombreFichero}',\r\n 1)";
$link = $archivo_digital->connect();
pg_query($link, "begin");
pg_query($link, $sql) or die(pg_last_error($link));
pg_query($link, "commit");
if ($copiarFichero) {
move_uploaded_file($_FILES['archivo']['tmp_name'], $nombreDirectorio . $nombreFichero);
}
$msm_guardado_archivo = 1;
}
}
} else {
// Validate
$dov_id = $_REQUEST['dov_id'];
$rows = $this->series->dbselectByField("dov_id", $dov_id);
$row = $rows[0];
if (count($row)) {
$sql = "UPDATE tab_archivo_digital\r\n SET fil_nomoriginal='{$archivo_name}', \r\n fil_nomcifrado='{$archivo_cifrado}', \r\n fil_tipo='{$archivo_type}', \r\n fil_tamano='{$archivo_size}', \r\n fil_extension='{$archivo_ext}', \r\n nombre='{$nombre}', \r\n archivo_oid={$oid}, \r\n mime='{$archivo_type}', \r\n size={$archivo_size}, \r\n archivo='{$nombreFichero}', \r\n dov_estado=1\r\n WHERE dov_id = {$dov_id} ";
$link = $archivo_digital->connect();
$fp = fopen($archivo, "rb");
$contenido = fread($fp, filesize($archivo));
fclose($fp);
pg_query($link, "begin");
$oid = pg_lo_create($link);
pg_query($link, $sql) or die(pg_last_error($link));
$blob = pg_lo_open($link, $oid, "w");
pg_lo_write($blob, $contenido);
pg_lo_close($blob);
pg_query($link, "commit");
$msm_guardado_archivo = 1;
//"Se subio correctamente el archivo"
} else {
$sql = "INSERT INTO tab_archivo_digital(dov_id,\r\n fil_nomoriginal,\r\n fil_nomcifrado,\r\n fil_tipo,\r\n fil_tamano,\r\n fil_extension,\r\n nombre,\r\n archivo_oid,\r\n mime,\r\n size,\r\n archivo)\r\n VALUES ({$dov_id},\r\n '{$archivo_name}',\r\n '{$archivo_cifrado}',\r\n '{$archivo_type}',\r\n '{$archivo_size}',\r\n '{$archivo_ext}',\r\n '{$nombre}',\r\n {$oid},\r\n '{$archivo_type}',\r\n {$archivo_size},\r\n '{$nombreFichero}')";
$link = $archivo_digital->connect();
$fp = fopen($archivo, "rb");
$contenido = fread($fp, filesize($archivo));
fclose($fp);
pg_query($link, "begin");
$oid = pg_lo_create($link);
pg_query($link, $sql) or die(pg_last_error($link));
$blob = pg_lo_open($link, $oid, "w");
pg_lo_write($blob, $contenido);
pg_lo_close($blob);
pg_query($link, "commit");
$msm_guardado_archivo = 1;
}
}
}
}
}
$dov_id = $_REQUEST['dov_id'];
// Forwarding
if ($_REQUEST['accion'] == 'guardarsinsalir') {
$msm_guardado_archivo = 1;
Header("Location: " . PATH_DOMAIN . "/archivo/view/" . $exp_id . "/" . $dov_id . "/" . $msm_guardado_archivo . "/");
// } else if ($_REQUEST ['accion'] == 'guardarnuevo') {
// $_SESSION['SER_ID'] = $_REQUEST['ser_id'];
// $this->add();
} else {
if ($_REQUEST['accion'] == 'guardar') {
header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/{$cue_id}/");
} else {
header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/{$cue_id}/");
}
}
}
开发者ID:acastellon,项目名称:pasajes_viaticos,代码行数:101,代码来源:documento_viajeController.php
示例10: stream_write
function stream_write($data)
{
return pg_lo_write($this->loh, $data);
}
开发者ID:garybulin,项目名称:php7,代码行数:4,代码来源:PgLobStream.php
示例11: lo_write
/**
*
*/
function lo_write($handle, $buffer)
{
return pg_lo_write($handle, $buffer);
}
开发者ID:zenga22,项目名称:knowledgeroot1,代码行数:7,代码来源:class-pgsql.php
示例12: elseif
} elseif( substr($req,0,11) == 'blob_create' ) {
list($oid) = sscanf( $req, 'blob_create %u' );
pg_free_result( pg_query( $commit ? 'COMMIT' : 'ROLLBACK' ) );
pg_free_result( pg_query( 'BEGIN' ) );
$oid = pg_lo_create() or pgerr('lo_create failed');
pg_free_result( pg_query( 'COMMIT' ) );
pg_free_result( pg_query( 'BEGIN' ) );
dump($oid);
} elseif( substr($req,0,11) == 'blob_delete' ) {
list($oid) = sscanf( $req, 'blob_delete %u' );
$oid = pg_lo_unlink($oid) or pgerr('lo_unlink failed');
} elseif( substr($req,0,10) == 'blob_write' ) {
list($oid) = sscanf( $req, 'blob_write %s ' );
$bin = substr($req,12+strlen($oid));
$obj = pg_lo_open($oid,'w') or pgerr( 'lo_open failed' );
$res = pg_lo_write($obj,$bin) or pgerr( 'lo_write failed' );
pg_lo_close($obj);
dump($res);
} elseif( substr($req,0,9) == 'blob_read' ) {
list($oid) = sscanf( $req, 'blob_read %u' );
$obj = pg_lo_open($oid,'r') or pgerr( 'lo_open failed' );
pg_lo_seek($obj,0,PGSQL_SEEK_END);
$len = pg_lo_tell($obj);
pg_lo_seek($obj,0,PGSQL_SEEK_SET);
$res = pg_lo_read($obj,$len) or pgerr( 'lo_read failed' );
pg_lo_close($obj);
dump($res);
} else {
$result = pg_query($req) or pgerr("error at request: $req");
if( pg_result_status($result) == PGSQL_COMMAND_OK ) {
dump( 0 );
开发者ID:xiaoguizhidao,项目名称:magento,代码行数:31,代码来源:emsproxy.php
示例13: update
//.........这里部分代码省略.........
$errores["archivo"] = "El tamanio del fichero supera el limite permitido ({$maxsize} bytes)!";
$error = true;
} else {
if ($_FILES['archivo']['name'] == "") {
$nombreFichero = '';
} else {
$errores["archivo"] = "No se ha podido subir el fichero!";
$msm_guardado_archivo = 0;
$error = true;
}
}
}
if ($error == false) {
// Validate
$fil_id = $_REQUEST['fil_id'];
$rows = $archivo_digital->dbselectByField("fil_id", $fil_id);
if (count($rows)) {
$sql = "UPDATE tab_archivo_digital\r\n SET fil_nomoriginal='{$nombreFichero}', \r\n fil_nomcifrado='{$archivo_cifrado}', \r\n fil_tipo='{$archivo_type}', \r\n fil_tamano='{$archivo_size}', \r\n fil_extension='{$archivo_ext}', \r\n nombre='{$nombre}', \r\n mime='{$archivo_type}', \r\n size={$archivo_size}, \r\n archivo='{$nombreFichero}', \r\n fil_estado=1\r\n WHERE fil_id = '{$fil_id}' ";
$link = $archivo_digital->connect();
pg_query($link, "begin");
pg_query($link, $sql) or die(pg_last_error($link));
pg_query($link, "commit");
if ($copiarFichero) {
move_uploaded_file($_FILES['archivo']['tmp_name'], $nombreDirectorio . $nombreFichero);
}
$msm_guardado_archivo = 1;
} else {
$sql = "INSERT INTO tab_archivo_digital(fil_id,\r\n fil_nomoriginal,\r\n fil_nomcifrado,\r\n fil_tipo,\r\n fil_tamano,\r\n fil_extension,\r\n nombre,\r\n mime,\r\n size,\r\n archivo,\r\n fil_estado)\r\n VALUES ({$fil_id},\r\n '{$nombreFichero}',\r\n '{$archivo_cifrado}',\r\n '{$archivo_type}',\r\n '{$archivo_size}' ,\r\n '{$archivo_ext}' ,\r\n '{$nombre}',\r\n '{$archivo_type}',\r\n {$archivo_size},\r\n '{$nombreFichero}',\r\n 1)";
$link = $archivo_digital->connect();
pg_query($link, "begin");
pg_query($link, $sql) or die(pg_last_error($link));
pg_query($link, "commit");
if ($copiarFichero) {
move_uploaded_file($_FILES['archivo']['tmp_name'], $nombreDirectorio . $nombreFichero);
}
$msm_guardado_archivo = 1;
}
}
} else {
// Validate
$fil_id = $_REQUEST['fil_id'];
$rows = $this->series->dbselectByField("fil_id", $fil_id);
$row = $rows[0];
if (count($row)) {
$sql = "UPDATE tab_archivo_digital\r\n SET fil_nomoriginal='{$archivo_name}', \r\n fil_nomcifrado='{$archivo_cifrado}', \r\n fil_tipo='{$archivo_type}', \r\n fil_tamano='{$archivo_size}', \r\n fil_extension='{$archivo_ext}', \r\n nombre='{$nombre}', \r\n archivo_oid={$oid}, \r\n mime='{$archivo_type}', \r\n size={$archivo_size}, \r\n archivo='{$nombreFichero}', \r\n fil_estado=1\r\n WHERE fil_id = {$fil_id} ";
$link = $archivo_digital->connect();
$fp = fopen($archivo, "rb");
$contenido = fread($fp, filesize($archivo));
fclose($fp);
pg_query($link, "begin");
$oid = pg_lo_create($link);
pg_query($link, $sql) or die(pg_last_error($link));
$blob = pg_lo_open($link, $oid, "w");
pg_lo_write($blob, $contenido);
pg_lo_close($blob);
pg_query($link, "commit");
$msm_guardado_archivo = 1;
//"Se subio correctamente el archivo"
} else {
$sql = "INSERT INTO tab_archivo_digital(fil_id,\r\n fil_nomoriginal,\r\n fil_nomcifrado,\r\n fil_tipo,\r\n fil_tamano,\r\n fil_extension,\r\n nombre,\r\n archivo_oid,\r\n mime,\r\n size,\r\n archivo)\r\n VALUES ({$fil_id},\r\n '{$archivo_name}',\r\n '{$archivo_cifrado}',\r\n '{$archivo_type}',\r\n '{$archivo_size}',\r\n '{$archivo_ext}',\r\n '{$nombre}',\r\n {$oid},\r\n '{$archivo_type}',\r\n {$archivo_size},\r\n '{$nombreFichero}')";
$link = $archivo_digital->connect();
$fp = fopen($archivo, "rb");
$contenido = fread($fp, filesize($archivo));
fclose($fp);
pg_query($link, "begin");
$oid = pg_lo_create($link);
pg_query($link, $sql) or die(pg_last_error($link));
$blob = pg_lo_open($link, $oid, "w");
pg_lo_write($blob, $contenido);
pg_lo_close($blob);
pg_query($link, "commit");
$msm_guardado_archivo = 1;
}
}
}
}
}
$fil_id = $_REQUEST['fil_id'];
// Forwarding
if ($_REQUEST['accion'] == 'guardarsinsalir') {
$msm_guardado_archivo = 1;
Header("Location: " . PATH_DOMAIN . "/archivo/view/" . $exp_id . "/" . $fil_id . "/" . $msm_guardado_archivo . "/");
// } else if ($_REQUEST ['accion'] == 'guardarnuevo') {
// $_SESSION['SER_ID'] = $_REQUEST['ser_id'];
// $this->add();
} else {
if ($_REQUEST['accion'] == 'guardar') {
header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/{$cue_id}/");
} else {
header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/{$cue_id}/");
}
}
// // Forwarding
// if ($_REQUEST ['accion'] == 'cargarnuevo') {
// header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/$cue_id/");
// //$this->add2();
// } else {
// header("location:" . PATH_DOMAIN . "/archivo/viewTree/" . $exp_id . "/" . $msm_guardado_archivo . "/$cue_id/");
// }
}
开发者ID:acastellon,项目名称:pasajes_viaticos,代码行数:101,代码来源:archivoController.php
示例14: pg_connect
<?php
include 'config.inc';
$db = pg_connect($conn_str);
echo "create/write/close LO\n";
pg_exec($db, "begin");
$oid = pg_lo_create($db);
if (!$oid) {
echo "pg_lo_create() error\n";
}
$handle = pg_lo_open($db, $oid, "w");
if (!$handle) {
echo "pg_lo_open() error\n";
}
pg_lo_write($handle, "large object data\n");
pg_lo_close($handle);
pg_exec($db, "commit");
echo "open/read/tell/seek/close LO\n";
pg_exec($db, "begin");
$handle = pg_lo_open($db, $oid, "w");
pg_lo_read($handle, 100);
pg_lo_tell($handle);
pg_lo_seek($handle, 2);
pg_lo_close($handle);
pg_exec($db, "commit");
echo "open/read_all/close LO\n";
pg_exec($db, "begin");
$handle = pg_lo_open($db, $oid, "w");
pg_lo_read_all($handle);
if (pg_last_error()) {
echo "pg_lo_read_all() error\n" . pg_last_error();
开发者ID:badlamer,项目名称:hhvm,代码行数:31,代码来源:05large_object.php
示例15: makePgLO
public function makePgLO(&$data = null)
{
$pg = $this->connectionFactory->get('RW');
$pgResource = $pg->resource->get();
if (!isset($data)) {
$data = file_get_contents($this->makeAndFillFile());
}
pg_query($pgResource, "BEGIN");
$oid = pg_lo_create($pgResource);
$handle = pg_lo_open($pgResource, $oid, 'w');
pg_lo_write($handle, $data);
pg_query($pgResource, "COMMIT");
return new Oid($oid, $pg);
}
开发者ID:squareproton,项目名称:bond,代码行数:14,代码来源:PgLargeObjectTest.php
示例16: UpdateBlobFile
function UpdateBlobFile($table, $column, $path, $where, $blobtype = 'BLOB')
{
pg_exec($this->_connectionID, "begin");
$fd = fopen($path, 'r');
$contents = fread($fd, filesize($path));
fclose($fd);
$oid = pg_lo_create($this->_connectionID);
$handle = pg_lo_open($this->_connectionID, $oid, 'w');
pg_lo_write($handle, $contents);
pg_lo_close($handle);
// $oid = pg_lo_import ($path);
pg_exec($this->_connectionID, "commit");
$rs = ADOConnection::UpdateBlob($table, $column, $oid, $where, $blobtype);
$rez = !empty($rs);
return $rez;
}
开发者ID:dasatti,项目名称:dashboard,代码行数:16,代码来源:adodb-postgres64.inc.php
示例17: db_msgbox
$clcertidaoweb->cerhtml = "x";
$clcertidaoweb->cerweb = 'true';
$clcertidaoweb->incluir();
$erro_msg = $clcertidaoweb->erro_msg;
if ($clcertidaoweb->erro_status == 0) {
$sqlerro = true;
db_msgbox("Erro ao gerar certidao. ERRO: " . $erro_msg);
exit;
}
/**
* Grava arquivo da certidao também na tabela certidao
*/
$clcertidao->p50_arquivo = $oidgrava;
$clcertidao->alterar($clcertidao->p50_sequencial);
$objeto = pg_lo_open($conn, $oidgrava, "w");
if ($objeto != false) {
$erro = pg_lo_write($objeto, $dados);
pg_lo_close($objeto);
} else {
$sqlerro = true;
}
}
db_fim_transacao($sqlerro);
}
if (file_exists($arqpdf)) {
header('Content-Description: File Transfer');
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename=' . $arqpdf);
header('Content-Length: ' . filesize($arqpdf));
readfile($arqpdf);
}
开发者ID:arendasistemasintegrados,项目名称:mateusleme,代码行数:31,代码来源:cai2_emitecnd001.php
注:本文中的pg_lo_write函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论