Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2003, 21:07
trocolina
 
Fecha de Ingreso: mayo-2002
Mensajes: 35
Antigüedad: 22 años
Puntos: 0
Pregunta funciona en local y en el server no

Se trata de lo siguiente:

Tengo una pagina con un formulario desde el que se insertan
registros en una bd mysql y se sube la imagen correspondiente a
una carpeta 'imagenes' del sitio. Aqui en local, sube la imagen y
actualiza el contenido de la bd bien, sin embargo al probarlo en el
servidor, aunque inserta el registro no sube la imagen a la
carpeta y no puedo entender a que se debe.Me da 2 warnings,
ambos en la linea 20:

Warning: Unable to create '../imagenes/000107.JPG':
Permission denied in upload_imagen.php on line 20


Warning: Unable to move '/tmp/php047wwu'
to '../fotos/DSC00407.JPG' in upload_imagen.php on line 20


y en las lineas 19 y 20 tengo:

Código PHP:
$newimage sprintf ("../imagenes/%s"$upimagen_name);
move_uploaded_file($upimagen$newimage);//linea20 
donde upimagen es el nombre del input, tipo file, a traves del que
se recupera la imagen del disco para subirla al servidor y
$upimagen es la ruta temporal de la imagen en el server antes
de ser almacenada en la carpeta imagenes (print "$upimagen = upimagen "; devuelve:
/tmp/php047wwu = upimagen).

Para subir la bd al servidor, la exporte con phpmyadmin, la envie
por email al servidor y ellos se encargaron de subirla de darme
el nombre de usuario y contraseña para hacer la conexion, ¿esto
suele ser siempre asi?, ¿puede tener algo que ver con que no
funcione, ya que en local funciona?. Por ejemplo, que la carpeta
imagenes, que cree yo misma en el server, no tenga permiso de
escritura; o lo mismo con la b.datos ... no se ...

¿Alguien puede ayudarme?

Saludos y gracias.

Trocolina.