------------
Código PHP:
<?
//Muestra siempre pagina modificada
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
$texto=$_REQUEST['texto'];
$codigo=$_GET['codigo'];
$texto=$texto."/Catalogo ".$codigo;
$nombre=$_REQUEST['nombre'];
$crea=$_GET['crea'];
?>
<div id="all">
<? include("header.php"); ?>
<div id="admContent">
<p> Te encuentras en -> <? echo $texto; ?></p>
<h3> Edición de Imagenes</h3>
<div id="administra">
<table width=80% cellpadding=2 cellspacing=0 border=1 id=linea align="center">
<tr bgcolor="#FFFFCC">
<td align=left colspan=5 id=linea><b> <? echo $codigo." ".$nombre; ?></b></td>
</tr>
<tr>
<td align=center width=20% id=linea>Imagen</td>
<td align=center width=40% colspan=2 id=linea>Posicionamiento</td>
<td align=center width=40% colspan=2 id=linea>Aplicaciones</td>
</tr>
<?
include("muestrafotos.php");
?>
</table>
</div>
<? include("footer.php"); ?>
</div><!--adContent -->
</div><!--all -->
-----------------------
Código PHP:
<?
//Verifica si tiene foto
include("config.php");
$sql=mysql_query("select swfoto_p from exipro where codpro_p = '$codigo' limit 1") or die("Problemas con conexion..<b>".mysql_error());
$muestra=mysql_fetch_array($sql);
$crea=$muestra['swfoto_p'];
if($crea == 1)
{
$dir=opendir('catalogos/'.$codigo);
while($filename=readdir($dir))
{
$ext=strtolower(substr($filename,-3,3));
if($ext == "jpg")
$vector[]=($filename);
}
$count=count($vector);
for($i=0;$i<$count;$i++)
{
$ext=strtolower(substr($vector[$i],-3,3));
if($ext == "jpg")
{
$namex = explode(".",$vector[$i]);
$name = $namex[0];
echo '<tr>
<td align=center width=20% id=linea><img src="/catalogos/'.$codigo.'/'.$vector[$i].'" width=100 height=50 border=0 alt="'.$name.'" /></td>';
//para el caso de subir imagen
if($i == 0)
{
echo '<td align=center width=20% id=linea> </td>';
}
else
{
$anterior=$vector[$i-1];
echo '<td align=center width=20% id=linea><a href="renombrarimg.php?action=arriba&catalogo='.$codigo.'&actual='.$vector[$i].'&anterior='.$anterior.'"><img src="imagenes/arriba.gif" width=15 height=15 border=0 alt="Subir '.$name.'" /></a></td>';
}
if($count-1 == $i)
{
echo '<td align=center width=20% id=linea> </td>';
}
else
{
$siguiente=$vector[$i+1];
echo '<td align=center width=20% id=linea><a href="renombrarimg.php?action=abajo&catalogo='.$codigo.'&actual='.$vector[$i].'&siguiente='.$siguiente.'"><img src="imagenes/abajo.gif" width=15 height=15 border=0 alt="Bajar '.$name.'" /></a></td>';
}
echo '<td align=center width=20% id=linea><a href="elimifoto.php?catalogo='.$codigo.'&imag='.$vector[$i].'" onclick="return confirm(\'Estas seguro de querer eliminar la foto '.$name.'?\')"><img src="imagenes/eliminar.gif" width=30 height=30 border=0 alt="Eliminar '.$name.'" /></a></td>'; ?>
<td align=center width=20% id=linea><a href="#"><img src="imagenes/maximizar.gif" alt="Ampliar Imagen <? echo $name; ?>" width=20 height=20 border=0 onmouseover="MM_showHideLayers('amplia','','show')" onmouseout="MM_showHideLayers('amplia','','hide')" /></a></td>
<?
echo '</tr>';
}
}
}
else
{
echo '<tr>
<td colspan=5 align=center id=linea><b><i>::. NO SE HA GENERADO EL CATALOGO Y/O NO SE HAN INSERTADO IMAGENES DEL PRODUCTO .::</i></b></td></tr>';
}
?>
utilizando la header loaction, indicado.
elimifoto.php
----------------
Código PHP:
<?
//Resto de aplicacion
header("Location: ".$_SERVER['HTTP_REFERER']);
?>
y utilizar lo mismo:
header("Location: ".$_SERVER['HTTP_REFERER']);
vuelve con las modificaciones, pero no las muestra hasta actualizar pagina F5.
renombrarimg.php
-----------------------
Código PHP:
<?
if (isset($_REQUEST['action'])) $accion=$_REQUEST['action']; else $accion=" ";
if (!isset($accion) == '')
{
$codigo=$_REQUEST['catalogo'];
$path="catalogos/".$codigo;
$actual=$_REQUEST['actual'];
if($accion == "arriba")
{
$pos=$_REQUEST['anterior'];
rename("$path/$actual","$path/paso.jpg");
rename("$path/$pos","$path/$actual");
rename("$path/paso.jpg","$path/$pos");
}
elseif($accion == "abajo")
{
$sig=$_REQUEST['siguiente'];
rename("$path/$actual","$path/paso.jpg");
rename("$path/$sig","$path/$actual");
rename("$path/paso.jpg","$path/$sig");
}
}
header("Location: ".$_SERVER['HTTP_REFERER']);
?>
header("Location: ".$_SERVER['HTTP_REFERER']); No funciona en esta aplicacion renombrarimg.php.