Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Latino Heat

#1
PHP / ¿Donde esta el error?
14 Octubre 2008, 21:39 PM
Estoy haciendo un pequeño script en el cual no se donde cometo el error.

Código (php) [Seleccionar]
if($Research){
$StartTime=floor(time());
$EndTime=$StartTime+120;

$Ins_query="UPDATE buildings SET tresearch='".date("h:i:s",$StartTime)."', tfinish='".date("h:i:s",$EndTime)."', tbusy='1' WHERE id='1'";
mysql_query($Ins_query) or die('Fallo al insertar valores');

echo "Empezo a las: ".$row[tresearch]."<br>";
echo "Termina: ".$row[tfinish]."<br>";
}
$FinishTime=$row[tfinish]-floor(time());

echo "Faltan: ".date("h:i:s",$FinishTime);
?>


Me muestra estos resultadosn de ejemplo:

Empezo a las: 03:34:26
Termina: 03:36:26
Faltan: 11:25:37    <-------- ESTE ES EL PROBLEMA

Porque me muestra esa cantidad de horas si solo son 2 minutos de diferencia, lo que deseo es que me muestre algo como: 00:02:00; Espero se me entienda.
#2
PHP / Duda con respecto a upload de imagenes
20 Agosto 2008, 18:36 PM
Bueno este tema se ha tocado anteriormente pero la duda que tengo es diferente a lo ya visto.

He diseñado un uploader de imagenes que funciona muy bien pero solo quiero permitir que se puedan subir imagenes GIF. obviamente hay incautos en la red que hacen caso omiso a un letrerito que uno pone "SOLO IMAGENES GIF" y suben cualquier cosa.

he optado por esta rutina:

Código (php) [Seleccionar]

<?PHP
$comprobando_gif=explode(".",$_POST["field_image"]);
if ($comprobando_gif[1]!="gif"){
echo "la imagen seleccionada no tiene formato GIF";
echo "<br><a href=index.php?op=uploadimg>Clic aqui para regresar</a><br>";
}else{
//Aqui recien se sube la imagen si pasa la verificacion
..
..
?>


No me convence aunque si me manda el mensaje de error cuando quiero subir un JPG por ejemplo.

Pero pensando bien ese explode me causara un dolor de cabeza si el usuario tiene una carpeta en su disco duro con un punto "." o quizas el nombre de la imagen tambien tenga un punto y dara otro tipo de error.

Por ejemplo:

Para que trabaje correctamente-- C:\Mis Documentos\imagenes\myimagen.gif
Me dara un dolor de cabeza-- C:\Mis Documentos\imagenes\los.gif\myimagen.gif

No se si fui claro, espero sugerencias.

Y disculpen, soy newbie en PHP