Jump to content


Photo

Consulta sobre funcion Copy() en php


  • Please log in to reply
2 replies to this topic

#1 jota-r

jota-r

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 17 December 2012 - 12:45 PM

Hola amigos, buenas tardes (días o noches según corresponda)

les cuento que estoy diseñando un proyecto de un cms, en realidad estoy ayudando a un amigo y en conjunto lo hemos ido creando, implementamos htacces para darle seguridad, entre otras cosas..

el problema puntual es que cada usuario que se registra tiene un "perfil" editable, se puede poner imagen de fondo, portadas, avatar (todo parecido al estilo facebook), hasta ahora funciona bien, porque funciona mediante url de la imagen.
Eso cambió cuando intenté implementar que cada usuario pudiera subir su imagen y quedaran guardadas en el servidor.



--------------------------------------
ya solucione el tema.

gracias :)
  • 0

#2 jota-r

jota-r

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 17 December 2012 - 02:07 PM

en el siguiente dejo el codigo funcional.
  • 0

#3 jota-r

jota-r

    Newbie

  • Miembros
  • Pip
  • 4 posts

Posted 17 December 2012 - 02:18 PM

esta funcion sirve para subir y cambiar nombre a fotos subidas mediante un formulario..
para cambiar el tamaño solo habria que agregar un par de cosas..

function edit_avatar()
    {
$id = mysql_real_escape_string($_SESSION["user_id"]);
$user_avatar = $_POST["avatar"];
$foto="foto_".$id.".jpg";

$dir="./images/avatar/".$foto;

move_uploaded_file($_FILES['avatar']['tmp_name'], $dir) ;


            $sql2="update usuarios set user_avatar='".$dir."' where user_id='".$id."'";
            mysql_query($sql2);

    }





en el formulario debemos tener..

        if($save == 'true')
{
$edit_avatar=$cuenta->edit_avatar();

echo '<font color="green">Cambios guardados</font>';
header("Refresh:1; url=".$set[0]["url"]."/cuenta/avatar/");
}
?>
<form name="avatar" method="post" action="ruta?save=true" enctype="multipart/form-data" >
<p>Foto : <input type="file" name="avatar" id="avatar"></p>
<input type="hidden" name="grabar" value="si">
<p><input class="button" type="submit" name="avatar" value="Editar Avatar"></p>
</form>



enctype="multipart/form-data" : es importante que el formulario tenga esto.
avatar : es el nombre de la variable por el cual pasamos la foto.
$save == 'true' : es la variable que pasamos para ejecutar la funcion..

  • 0




IP.Board spam blocked by CleanTalk.