Carta de informe (solo expertos) Tengo una carta de informe, el problema que tengo es que tengo que poner una firma, no me sale la imagen, me sale solo la ruta ejemplo (c:/imagenes/imagen.jpg), quiero que me salga la imagen, se me entiende? Código PHP: <?
//if (strstr($PHP_SELF, "/am_modules/")) die ("You can't access this file directly...");
if ($id=='') die ("You can't access this file directly...");
if ($id==' Ingresar') die ("Impresion no disponible");
include_once("am_config.php");
include_once("am_core/mysql.lib.php");
//include_once("../../am_config.php");
//include_once("../../am_core/mysql.lib.php");
$conn = db_connect($config["host"],$config["database"],$config["user"],$config["password"]) or die( db_error() );
Header("Content-type: image/png");
//$sel_sql = "SELECT * FROM am_inspeccion, am_users WHERE (ins_digito LIKE '%".$session["name"]."%' limit 12)";
//rescato los valores de la inspeccion asociada al ID
$con_sql = "select * from am_inspeccion where (ins_folio='$id') and (ins_digito LIKE '%".$session["name"]."%')";
//$con_sql = "select * from am_inspeccion where ins_digito LIKE '%".$session["name"]."%'"
$ret = db_query($con_sql) or die(db_error());
$row = db_fetch_array($ret);
$f_folio = $row["ins_folio"];
$f_codest = $row["ins_estado"];
$f_solicitx = $row["ins_nomemp"];
$f_fec_dig = $row["ins_fecing"];
$f_fdig_aa = substr($f_fec_dig,0,4);
$f_fdig_mm = substr($f_fec_dig,4,2);
$f_fdig_dd = substr($f_fec_dig,6,2);
$f_contacto = $row["ins_nomcon"];
$f_mailcon = $row["ins_mailcon"];
$f_foncon = $row["ins_fonocon"];
$f_proyecto = $row["ins_proyecto"];
$f_firma = $row["ins_firma"];
$f_inspector = $row["ins_inspec"];
$f_autoriza = $row["ins_autor"];
$f_observ = $row["ins_observ"];
$f_cod_valida = $row["ins_valida"];
$encargado = $row["ins_digito"];
//$f_digitx= $row["Encargado"];
$con_sql = "SELECT realname,proyecto,cargo FROM am_users WHERE name = '$encargado'"; //and (proyecto = '$proyecto')
$ret = db_query($con_sql) or die(db_error());
$row=db_fetch_array($ret);
$encargado = $row["realname"];
$cargo = $row["cargo"];
// Rescato los valores del encabezado
$head_sql = "SELECT * FROM am_inspant where Proyecto = '$f_proyecto'";
$ret = db_query($head_sql) or die(db_error());
$row = db_fetch_array($ret);
//$encargado= $row["Encargado"];
$proyecto = $row["Proyecto"];
$mandante = $row["Empresa"];
// Rescato los items asociados a la inspeccion.
$con_rpi = "SELECT * FROM am_rl_equins WHERE rei_folio='$f_folio'"
." ORDER BY rei_idx_reg";
$ret = db_query($con_rpi) or die(db_error());
$num_resp = db_num_rows($ret);
if( $num_resp ){
$i=0;
$f_neto = 0;
while( $row=db_fetch_array($ret) ){
$ar_idequ[$i] = $row["rei_idequi"];
$f_tipoeq[$i] = $row["rei_nomequ"];
$ar_horpro[$i] = $row["rei_horpro"];
$ar_fecpro[$i] = $row["rei_fecpro"];
$ar_ubica[$i] = $row["rei_ubica"];
$ar_resolu[$i] = $row["rei_resolu"];
$ar_marca[$i] = $row["rei_marequ"];
$ar_modelo[$i] = $row["rei_modequ"];
$ar_serie[$i] = $row["rei_serie"];
$ar_nromot[$i] = $row["rei_nro_motor"];
$ar_patente[$i]= $row["rei_patente"];
$ar_fecins[$i] = $row["rei_fecins"];
$ar_inspec[$i] = $row["rei_inspector"];
$ar_anio[$i] = $row["rei_anio"];
$ar_observ[$i] = $row["rei_observ"];
$ar_destin[$i] = $row["rei_destino"];
$i++;
}
$i_max = $i;
}
// Formato para impresion de mes en la fecha
if($f_fdig_mm=='01') $f_fdig_mm='Enero';
if($f_fdig_mm=='02') $f_fdig_mm='Febrero';
if($f_fdig_mm=='03') $f_fdig_mm='Marzo';
if($f_fdig_mm=='04') $f_fdig_mm='Abril';
if($f_fdig_mm=='05') $f_fdig_mm='Mayo';
if($f_fdig_mm=='06') $f_fdig_mm='Junio';
if($f_fdig_mm=='07') $f_fdig_mm='Julio';
if($f_fdig_mm=='08') $f_fdig_mm='Agosto';
if($f_fdig_mm=='09') $f_fdig_mm='Septiembre';
if($f_fdig_mm=='10') $f_fdig_mm='Octubre';
if($f_fdig_mm=='11') $f_fdig_mm='Noviembre';
if($f_fdig_mm=='12') $f_fdig_mm='Diciembre';
//Inicio Impresion Carta
$im = imagecreatefromPng("base.png");
$black = ImageColorAllocate($im, 0, 0, 0);
/* Encabezado de la carta de entrega de certificados */
$titulo="Referencia: Solicitud de inspección";
$numero ="N° $f_folio";
//$cod_valida="CODIGO WEB : $f_cod_valida";
$lugar="ANTOFAGASTA,";
$fecha="$f_fdig_dd de $f_fdig_mm $f_fdig_aa ";
$text1="De nuestra consideración:";
$text2="Solicitamos a usted, realizar la inspección de nuestro equipo ";
$text3="de la empresa $f_solicitx."; //$f_solicitx
ImageString($im, 5, 200, 130, $titulo, $black);
ImageString($im, 5, 310, 150, $numero, $black);
ImageString($im, 2, 440, 180, $lugar, $black);
ImageString($im, 2, 380, 210, $cod_valida, $black);
ImageString($im, 2, 540, 180, $fecha, $black);
ImageString($im, 2, 78, 200, "Señor.", $black);
ImageString($im, 2, 78, 215, "$encargado", $black);
ImageString($im, 2, 78, 230, "$cargo", $black);
ImageString($im, 2, 78, 245, "$f_proyecto", $black);
ImageString($im, 2, 78, 260, "$", $black);
ImageString($im, 2, 78, 320, $text1, $black);
ImageString($im, 2, 78, 350, $text2, $black);
ImageString($im, 2, 78, 370, $text3, $black);
/* Llenado de la tabla */
$t1="N°SOLICITUD";
$t2="N° INFINS";
$t3="EQUIPO";
$t4="MARCA";
$t5="MODELO";
$t5="Id.Equipo";
$t6="EMPRESA";
$t7="RESULTADO";
//Titulos
//ImageString($im, 3, 82, 400, $t1, $black);
ImageLine($im, 78, 408, 570, 408, $black);
ImageString($im, 3, 82, 410, $t2, $black);
ImageString($im, 3, 165, 410, $t3, $black);
ImageString($im, 3, 300, 410, $t4, $black);
ImageString($im, 3, 413, 410, $t5, $black);
ImageString($im, 3, 500, 410, $t7, $black);
ImageLine($im, 78, 427, 570, 427, $black);
$j=0;
// Inicio detalle 18 de separacion por linea
while($i_max>$j)
{
$idx=$j+1;
ImageString($im, 2, 100, 428+18*$j, $f_folio."-".$idx, $black);
ImageString($im, 2, 165, 428+18*$j, $f_tipoeq[$j], $black);
ImageString($im, 2, 300, 428+18*$j, $ar_marca[$j], $black);
ImageString($im, 2, 415, 428+18*$j, $ar_idequ[$j], $black);
ImageString($im, 2, 500, 428+18*$j, $ar_resolu[$j], $black);
ImageLine($im, 78, 445+18*$j, 570, 445+18*$j, $black);
$j++;
}
ImageLine($im, 78, 408, 78, 445+18*($j-1), $black);
ImageLine($im, 150, 408, 150, 445+18*($j-1), $black);
ImageLine($im, 290, 408, 290, 445+18*($j-1), $black);
ImageLine($im, 407, 408, 407, 445+18*($j-1), $black);
ImageLine($im, 490, 408, 490, 445+18*($j-1), $black);
ImageLine($im, 570, 408, 570, 445+18*($j-1), $black);
//Fin detalle
//Pie de la carta
$saludo="Sin otro particular, saluda atentamente a usted.";
$inspector="$f_inspector";
$insp_cargo="INSPECTOR";
$ameco="AMECO CHILE S.A";
$recibido="Recibido Conforme";
$firma="FIRMA-NOMBRE";
$timbre="TIMBRE";
ImageString($im, 2, 78, 775, $saludo, $black);
ImageString($im, 2, 78, 850, $inspector, $black);
ImageString($im, 2, 78, 870, $insp_cargo, $black);
ImageString($im, 2, 78, 890, $ameco, $black);
ImageString($im, 2, 410,780, $recibido, $black);
ImageString($im, 2, 410,840, $f_firma, $black); //aca quiero que se me vea la imagen
ImageString($im, 2, 430,880, $firma, $black);
ImageString($im, 2, 570, 880, $timbre, $black);
ImagePng($im);
?> Muchas gracias y ojala me puedan ayudar |