Subo la imagenes en un form Practica1 y de ahì tengo que mandar las imágenes al archivo Images.php que es donde genero el rtf.
El formulario de Imagenes es un ejemplo para mostrar Imagenes pero no se como mandarlas de mi Formulario Practica 1. En este se estan mostrando imagenes pero de una carpeta especifica que tengo en el servidor.
Practica1.php
Cita:
<?
session_start();
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
require "BD.inc";
?>
<body bgcolor="#CCCCCC">
<form action="Images.php" method="post" enctype=”multipart/form-data”>
$conexion=conectar_bd();
$id_usuario=$_SESSION['usuario'];
$id_session=session_id();
if($_FILES['archivo']['name'])
{
$local = $_FILES['archivo']['name'];
$remoto = $_FILES['archivo']['tmp_name'];
$extension = explode(".", $local);
$n = count($extension)-1;
$tipo=$extension[$n];//obtenemos el tipo de imagen que es
if($tipo=="jpg" || $tipo=="gif" || $tipo=="bmp")
{
// La variable para la BD
$ruta = "imgs/" . $local;
if(is_uploaded_file($remoto))
{
$consulta2="Select imagenes from imagenes";
$datos = mysql_query($consulta2, $conexion);
if(move_uploaded_file($remoto, $ruta)) {
mysql_query("INSERT INTO imagenes(id_Imagen, imagenes, id_Usuario, id_Ses) VALUES ('','$ruta','$id_usuario','$id_session')");
}
else {
echo "Error al Mover el archivo";
}
}
else {
echo "Error al subir el archivo";
}
}
else {
echo "<b>El Archivo debe ser exclusivamente .jpg .gif o .bmp</b>";
}
}
else {
echo "<b>Por favor seleccione un Archivo</b>";
}
//Mostrar imagenes
$consulta="Select imagenes from imagenes where id_Ses='$id_session'";
$rescon=mysql_query ($consulta,$conexion);
$nc=mysql_num_fields($rescon); //Numero campos
$nr=mysql_num_rows($rescon); //Numero registros
for($i=0;$i<$nc;$i++)
{
while($row=mysql_fetch_assoc($rescon)) {
echo"<tr><td>";
echo "<img src='".$row['imagenes']."' width='50' height='50' alt='50'><br></td>";
}
}
?>
session_start();
?>
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
require "BD.inc";
?>
<body bgcolor="#CCCCCC">
<form action="Images.php" method="post" enctype=”multipart/form-data”>
$conexion=conectar_bd();
$id_usuario=$_SESSION['usuario'];
$id_session=session_id();
if($_FILES['archivo']['name'])
{
$local = $_FILES['archivo']['name'];
$remoto = $_FILES['archivo']['tmp_name'];
$extension = explode(".", $local);
$n = count($extension)-1;
$tipo=$extension[$n];//obtenemos el tipo de imagen que es
if($tipo=="jpg" || $tipo=="gif" || $tipo=="bmp")
{
// La variable para la BD
$ruta = "imgs/" . $local;
if(is_uploaded_file($remoto))
{
$consulta2="Select imagenes from imagenes";
$datos = mysql_query($consulta2, $conexion);
if(move_uploaded_file($remoto, $ruta)) {
mysql_query("INSERT INTO imagenes(id_Imagen, imagenes, id_Usuario, id_Ses) VALUES ('','$ruta','$id_usuario','$id_session')");
}
else {
echo "Error al Mover el archivo";
}
}
else {
echo "Error al subir el archivo";
}
}
else {
echo "<b>El Archivo debe ser exclusivamente .jpg .gif o .bmp</b>";
}
}
else {
echo "<b>Por favor seleccione un Archivo</b>";
}
//Mostrar imagenes
$consulta="Select imagenes from imagenes where id_Ses='$id_session'";
$rescon=mysql_query ($consulta,$conexion);
$nc=mysql_num_fields($rescon); //Numero campos
$nr=mysql_num_rows($rescon); //Numero registros
for($i=0;$i<$nc;$i++)
{
while($row=mysql_fetch_assoc($rescon)) {
echo"<tr><td>";
echo "<img src='".$row['imagenes']."' width='50' height='50' alt='50'><br></td>";
}
}
?>
Images.php
Cita:
<?
require_once("rtf/Rtf.php");
//paragraph formats
$parF = new ParFormat();
$parGreyLeft = new ParFormat();
$parGreyLeft->setShading(10);
$parGreyCenter = new ParFormat('center');
$parGreyCenter->setShading(10);
$rtf = new Rtf();
$null = null;
$header = &$rtf->addHeader('first');
$header->addImage('imgs/APA1.jpg', $parF);
$header->writeText(' Image in header.', new Font(), new ParFormat());
$sect = &$rtf->addSection();
$sect->writeText('Images with PhpRtf.', new Font(14), new ParFormat('center'));
$sect->writeText('<br>Here is .jpg image. <tab>', new Font(), new ParFormat());
$sect->addImage('imgs/APA1.jpg', $null);
$sect->writeText('<br>Here is .png image. <tab>', new Font(), new ParFormat());
$sect->addImage('sources/html.png', $null);
$rtf->sendRtf('Images');
?>
require_once("rtf/Rtf.php");
//paragraph formats
$parF = new ParFormat();
$parGreyLeft = new ParFormat();
$parGreyLeft->setShading(10);
$parGreyCenter = new ParFormat('center');
$parGreyCenter->setShading(10);
$rtf = new Rtf();
$null = null;
$header = &$rtf->addHeader('first');
$header->addImage('imgs/APA1.jpg', $parF);
$header->writeText(' Image in header.', new Font(), new ParFormat());
$sect = &$rtf->addSection();
$sect->writeText('Images with PhpRtf.', new Font(14), new ParFormat('center'));
$sect->writeText('<br>Here is .jpg image. <tab>', new Font(), new ParFormat());
$sect->addImage('imgs/APA1.jpg', $null);
$sect->writeText('<br>Here is .png image. <tab>', new Font(), new ParFormat());
$sect->addImage('sources/html.png', $null);
$rtf->sendRtf('Images');
?>