Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2010, 14:40
krewer
 
Fecha de Ingreso: enero-2010
Mensajes: 33
Antigüedad: 14 años, 4 meses
Puntos: 0
problemas con url en mysql

Buenas, lo que estoy intentando hacer es subir imagenes y pasarlas mediante urls a mysql y luego sacarlas de ahi y mostrarlas pero tengo los siguientes problemas:

1- no puedo mostrar la imagen guardada de mysql
2- no se si me la guarda porque el registro que sale en mysql es este :
Cita:
"http://localhost/Dathporth/Data/upload/32064-"
pero falta el nombre de la imagen
3- tengo el siguiente error
Cita:
Warning: chmod() [function.chmod]: No such file or directory in C:\AppServ\www\Dathporth\Data\upload\subir.php on line 9
y ya e buscado pero no puedo solucionarlos espero su ayuda gracias

aqui les dejo el codigo:

form.php
Código HTML:
Ver original
  1. <form name="nombre" enctype="multipart/form-data" action="upload/subir.php" method=POST>
  2.     <input type="text" name="name" />  
  3.       <input type="file" name="archivo">
  4.       <input type="submit" value="aceptar" />
  5.       </form>

subir.php
Código PHP:
Ver original
  1. <?php
  2. include ("../config.php");
  3.  
  4. $aleatorio=rand(81,150400);
  5.     $uploadDir = './avatar'.$aleatorio.'-';
  6.     $uploadFile = $uploadDir . $_FILES['archivo']['name'];
  7.     move_uploaded_file($_FILES['archivo']['tmp_name'], $uploadFile);
  8.  
  9.     chmod("Data/upload/avatar".$aleatorio."-".$_FILES['avatar']['name'], 0777);
  10.  
  11.     $ruta="http://localhost/Dathporth/Data/upload/avatar".$aleatorio."-".$_FILES['avatar']['name'];
  12.  
  13.     $SQL= "UPDATE users SET avatar='$ruta' WHERE nick='$_SESSION[usuario]'";
  14.    
  15.     mysql_query($SQL,$con);
  16.     mysql_close($con);
  17. ?>