Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2013, 05:12
SBeto
 
Fecha de Ingreso: noviembre-2009
Mensajes: 29
Antigüedad: 14 años, 5 meses
Puntos: 1
Problemas para guardar imagen en servidor desde película flash

Hola amigos/as del foro

Tengo un extraño problema que me está volviendo loco. He creado un pequeño módulo para Joomla en el que va insertada una película flash. Dentro de la película hay un botón y un movieclip con una imagen. Cuando pulsas el botón, la imagen del movieclip se guarda en el servidor a través de un PHP que es el siguiente:

Código:
<?php
$nombre = "imagen.jpg";
$im =  file_get_contents("php://input");
$fp = fopen($nombre, 'wb');
fwrite($fp, $im);
fclose($fp);
?>
Esto funciona perfectamente. Pero ahora resulta que quiero guardar la imagen jpg con el nombre del usuario que haya iniciado sesión en Joomla, es decir, en lugar del nombre "imagen.jpg" ponerle el nombre de usuario, por ejemplo "sergio1976.jpg". Para ello modifico el código de la siguiente manera:

Código:
<?php
$user = JFactory::getUser();
$nombre = $user->get('username').".jpg";

$im =  file_get_contents("php://input");
$fp = fopen($nombre, 'wb');
fwrite($fp, $im);
fclose($fp);	
?>
Pues bien, al extraer el nombre de usuario de la base de datos, todo lo otro deja de funcionar, especialmente la función fopen. Esto me supera. Si hay alguien que sepa cuál es el problema le estaría eternamente agradecido.

Gracias de antemano y un saludo.