Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2012, 15:18
alinareyes61
 
Fecha de Ingreso: diciembre-2011
Mensajes: 14
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: mostarr fotos de base de datos

mira este es el código:
<?php

require ('php/includes.php');
$temp1=$_FILES["foto1"]["tmp_name"];
$tamano1=$_FILES["foto1"]["size"];
$tipo1=$_FILES["foto1"]["type"];
$temp2=$_FILES["foto2"]["tmp_name"];
$tamano2=$_FILES["foto2"]["size"];
$tipo2=$_FILES["foto2"]["type"];
$temp3=$_FILES["foto3"]["tmp_name"];
$tamano3=$_FILES["foto3"]["size"];
$tipo3=$_FILES["foto3"]["type"];

$mimetypes = array("image/jpeg", "image/pjpeg", "image/gif", "image/png");
if (!in_array ($tipo1, $mimetypes))
die ("La foto1 no es una imagen válida");
if (!in_array ($tipo2, $mimetypes))
die ("La foto2 no es una imagen válida");
if (!in_array ($tipo3, $mimetypes))
die ("La foto3 no es una imagen válida");
$nombreFoto1 = $_FILES["foto1"]["name"];
move_uploaded_file($temp1, "data/$nombreFoto1");
$nombreFoto2 = $_FILES["foto2"]["name"];
move_uploaded_file($temp2, "data/$nombreFoto2");
$nombreFoto3 = $_FILES["foto3"]["name"];
move_uploaded_file($temp3, "data/$nombreFoto3");

$conn = db_connect();
$sql = 'INSERT INTO `xxxxxxx`.`fotos`(`nombreFoto1`,`nombreFoto2`,`nom breFoto3`,`idNegocio`) VALUES ("'.$nombreFoto1.'","'.$nombreFoto2.'","'.$nombreF oto3.'","'.$idNegocio.'");';

$result1 = mysql_query($sql);
if ($result)
{
header("Location: verFotos.php?idNegocio=$idNegocio");
}


?>
La mayoria de las veces funciona bien, solo en pocas ocasiones me ha ocurrido lo siguiente:
Que yo subo la foto y la veo bien, pero en otros ordenadores en otro lugar me dicen que no lo ven y unas horas mas tarde sin que yo toque nada se ven.
y lo segundo que me ha pasado hoy es que al subirlas las vi, porque me manda a la pagina donde estan y se veia bien, pero luego al cabo de unas horas volvi a entrar y ya no se veian dos fotos y resulta que no estaban en el archivo data y por mucho que intente subirlas no habia manera, me decia que estaba bien pero en realidad no estaban.
¿Que puede estar pasando???