Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2009, 12:16
marilinadg
 
Fecha de Ingreso: enero-2007
Ubicación: perdida entre líneas de código...
Mensajes: 235
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: sube la foto pero no la veo!!

Hola Kimmy! estuve buscando algo parecido a lo que pusiste, pero no estoy segura...
De todas maneras estuve leyendo en el código y por los comentarios que dejó el programador en el archivo deduzco que puede andar por acá el asunto.
Antes que nada aclarar que tengo 2 archivos que creo participan en este tema:
administrator.php y prensa.php (que es el nombre de la página de la web donde se muestran finalmente las imágenes)
Se que es muchisimo código pero para el que sabe quizá sea simple de entçcontrar el error, preferi subir de más a que falte algo...

El código que subo ahora es del archivo administrator.php

if($accion=="aMensualesDB"){
$nuevomes=$_REQUEST['nuevomes'];
//--recibo los datos y agrego a la base le nombre del nuevo mes (luego creo la carpeta para dicho mes co el id que me toque)
$conexion = mysql_connect("localhost",PHPUSER,PHPPASS);
mysql_select_db(DB, $conexion);
$sql = "INSERT INTO mensuales (mes) VALUES ('$nuevomes')";
$rs=mysql_query($sql,$conexion);
//-obtengo el id
$sql = "SELECT idmes FROM mensuales ORDER BY idmes DESC LIMIT 1";
$rs=mysql_query($sql,$conexion);
$idmes=mysql_result($rs,$cont,"idmes");
//--cierro conexion
mysql_close($conexion);//--Cierro conexion con DB
//--creo la carpeta contenedora de fotos
if(!file_exists("mensuales/".$idmes)){
mkdir("mensuales/".$idmes);
}
$accion="edMensuales";
$aviso_usuario='Publicación mensual "'.$nuevomes.'" creada';


}

if($accion=="bMensualesDB"){

$conexion = mysql_connect("localhost",PHPUSER,PHPPASS);
mysql_select_db(DB, $conexion);
$sql = "DELETE FROM mensuales WHERE idmes=".$idmes;
$rs=mysql_query($sql,$conexion);
mysql_close($conexion);//--Cierro conexion con DB
//--elimino el directorio de fotos de este aviso
if( file_exists("mensuales/".$idmes) ){
eliminarDir("mensuales/".$idmes);
}
$accion="edMensuales";
$aviso_usuario='Publicación mensual "'.$idmes.'" eliminada';

}
?>


Y dentro de prensa.php encontré este código:

<?php include("includes/config.php");?>
<?php
$mes=(isset($_GET['mes'])) ? $_GET['mes'] : "";
$ampliada=(isset($_GET['ampliada'])) ? $_GET['ampliada'] : "";
$idmes=(isset($_GET['idmes'])) ? $_GET['idmes'] : "";
?>

<?php
$conexion = mysql_connect("localhost",PHPUSER,PHPPASS);
mysql_select_db(DB, $conexion);
$sql = "SELECT * FROM mensuales";
//echo $sql;
$rs=mysql_query($sql,$conexion);
$cont=0;
while(mysql_fetch_row($rs)){//obtengo los resultados
$idmesDB=mysql_result($rs,$cont,"idmes");
$mesDB=mysql_result($rs,$cont,"mes");
echo '<p><a class="link-prensa" href="prensa.php?idmes='.$idmesDB.'&mes='.$mesDB.' ">'.$mesDB.'</a></p>';
$cont=$cont+1;
}mysql_close($conexion);
?>
<p>&nbsp;</p>
</div>
</div><div class="datos-contacto2">
<span class="Estilo2">Cont&aacute;ctese con nosotros:</span><span class="Estilo5"><br />
</span>
<p class="Estilo5"> Azcu&eacute;naga 598 - Mor&oacute;n (C.P.: 1708)<br />
Tel: 4628-5652 / 4483-4545<br />
E-mail:[email protected]</p>
</div>


</div>

<div id="right-column-bca"><br />
<div class="vinieta-title"><?php echo $mes; ?></div>
<div class="contenedor-miniaturas-prensa">
<?php
if($ampliada!=""){
echo '<a title="Click para volver a las miniaturas" href="prensa.php?idmes='.$idmes.'&mes='.$mes.'"><i mg on src="mensuales/'.$idmes.'/'.$ampliada.'" width="550" border="0" /></a>';
}else{

if($idmes==""){$idmes=$idmesDB; $mes=$mesDB;}
$directorio=dir('mensuales/'.$idmes);
$cont=0;
while ($archivo = $directorio->read())
{
if($archivo!='.'&&$archivo!='..'){
$cont=($cont+1);

?>
<div class="borde-miniaturas-prensa"><a href="prensa.php?idmes=<?php echo $idmes;?>&mes=<?php echo $mes; ?>&ampliada=<?php echo $archivo; ?>"><img src="mensuales/<?php echo $idmes; ?>/<?php echo $archivo;?>" width="160" border="0" /></a></div>
<?php
}//--end if
}//--end for
echo '<p>* Click en la publicaci&oacute;n para ampliar</p>';
}//--end if general
?>

Les agradezco por tomarse el tiempo de leer esto, gracias mil!!!!!!!!!!!!!!!!!