Comunidad de diseño web y desarrollo en internet online

archivo no es visible

Citar            
MensajeEscrito el 09 Nov 2012 02:04 am
hola tengo este pequeño script q agarra un archivo, lo mueve a una carpeta y le cambia el nombre, y luego lo muestra en el mismo php
el tema es que cuando quiero usar ese archivo, mas especificamente una imagen, no puedo, en firebug me dice que la url es invalida y sin embargo el archivo esta, windows no me deja verlo en el visor de imagenes a pesar de que especifique que tiene todos los permisos de escritura u.u
alguien me puede dar una mano? aca el script

Código PHP :

<?php
if($_FILES["file"]["name"] !="" && $_FILES["file"]["type"] == "image/jpeg"){
   echo "the name of the file is: " . $_FILES["file"]["tmp_name"] . "<br> and its size is: " . $_FILES["file"]["size"] . " bytes.";
   unlink("img/moto.jpg");
      chmod($_FILES["file"]["tmp_name"], 0777);
      move_uploaded_file($_FILES["file"]["tmp_name"] , "img/".$_FILES["file"]["name"]);
      @rename("img/".$_FILES["file"]["name"], "img/moto.jpg");
      echo '<img src="img/moto.jpg"/>';
}
else{
   echo "File not uploaded <br>";
   if($_FILES["file"]["type"] != "image/jpeg"){
      echo "Wrong file format";
   }
}
?>


para resumir, el script anda, pero no me deja visualizar la imagen ni usarla en otros documentos u.u
ayuda, es urgente.

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Nov 2012 02:51 pm
mira que tienes el rename con un arroba antepuesto kita el arroba y verifica que este renombrando correctamente el archivo podria ser que algo no se este realizando ,

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 09 Nov 2012 03:44 pm
el arroba es para que no me tire warnings, no le hace nada al script. especifique que el problema era con los permisos, de todas maneras le encontre la vuelta, en ves de usar move uploaded file
uso copy y ahi me deja abrir la imagen tranquilamente. de todas formas gracias

pd: de verdad el arroba no le hace nada :D

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Nov 2012 04:25 pm
El warning que querías suprimir te estaba diciendo algo. En condiciones normales nunca debería aparecer un warning.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 09 Nov 2012 04:32 pm
lo unico que me decia el warning era que cuando subia un mismo archivo dos veces, me decia q ya existia, nada mas, por eso le saque el warning :)

Por skaterseba

Claber

170 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.