Consulta sobre funcion Copy() en php
#1
Posted 17 December 2012 - 12:45 PM
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
#2
Posted 17 December 2012 - 02:07 PM
#3
Posted 17 December 2012 - 02:18 PM
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..