30/09/2010, 23:38
|
| | Fecha de Ingreso: septiembre-2006 Ubicación: Torrevieja (Alicante)
Mensajes: 59
Antigüedad: 18 años, 2 meses Puntos: 1 | |
Ficheros Temporales Hola:
Tengo un script en php combinado con mysql que al efectuar la salida de los datos me genera ficheros temporales tanto en el directorio que yo le he puesto como en el servidor. He estado haciendo muchas modificaciones pero no doy con la solución. A mi me interesa recogerlos en la carpeta "borrar" para eliminarlos posteriormente, pero no deseo que también éstos se generen en el servidor, pues, tengo que borrarlos manualmente. ¿me podéis ayudar?
El script es etse:
<?php
require ("datos.php");
$conexion = mysql_connect($servidor, $nombre, $clave);
$res=mysql_select_db("ywazthhd_fotos",$conexion);
$qry = "SELECT idfoto,foto_pequena FROM foto_foto";
$res2 = mysql_query($qry);
for ($j=0;$j < mysql_num_rows($res2);$j++)
for ($i=0;$i < mysql_num_fields($res2);$i++)
{
$foto=basename(tempnam(getcwd(),'tmp'));
$foto.=".jpg";
if ($i==1)
{
$contenido2=mysql_result($res2,$j,$i);
$ft = fopen("borrar/".$foto,"w");
fwrite($ft, $contenido2);
fclose($ft);
//echo '<a href=fotogrande.php?idfoto='.mysql_result($res2,$j ,0).'><img src='.$foto.'> ';
//echo "<img src='".$foto."' border=0 onmouseover=\"location.href='fotogrande.php?idfoto =".mysql_result($res2,$j,0)."'\">   ;";
//echo '';
?>
leftrightslide[<?php echo $j;?>]='<img src="<?php echo "borrar/".$foto;?>" border=0 onmouseover=location.href="fotogrande.php?idfoto=< ?php echo mysql_result($res2,$j,0);?>">';
<?php
}
}
?> |