Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2013, 22:48
ElJeshuuOk
 
Fecha de Ingreso: diciembre-2012
Mensajes: 14
Antigüedad: 11 años, 4 meses
Puntos: 0
subida de foto

necesito ayuda con subida de foto perfil usuario

en localhost con xampp sube y muestra pero en hosting pago no sube tira server error
dejo codigo

ese seria el que se encarga de mandar la subida
procesa_foto.php


Código PHP:
<?php
session_start
();
require_once(
"conexion.php");

$nombre=$_FILES["foto"]["name"];
$nombre_servidor=$_FILES["foto"]["tmp_name"];
$tipo=$_FILES["foto"]["type"];
$tamano=$_FILES["foto"]["size"];



$kilobytes=$tamano/5000;



if (
$kilobytes>5000)
{
echo 
"<script type='text/javascript'>alert('La Imagen debe ser menor a 4mb'); window.location='subir_foto_perfil.php';</script>";
}
else
{
if (
$tipo=="image/jpeg" or $tipo=="image/png")
{

switch (
$tipo)
{
case 
'image/jpeg':
$ext=".jpg";
break;

case 
'image/png':
$ext=".png";
break;
}


$nombre_foto=$_SESSION["usuario"].$ext;

copy($nombre_servidor,"fotos/usuarios/$nombre_foto");

$consulta="UPDATE usuarios set avatar='$nombre_foto' where usuario='".$_SESSION["usuario"]."'";
mysql_select_db($db,$conexion);
$resultado=mysql_query($consulta,$conexion);
echo 
$consulta;

header("Location: perfil.php");
}
else
{
echo 
"<script type='text/javascript'>alert('La imagen debe ser formato .jpg o .png'); window.location='subir_foto_perfil.php';</script>";
}


}



?>

este el formulario


Código PHP:
<form name="subir" action="procesa_foto.php" method="post" enctype="multipart/form-data">
                        <p align="center" class="Estilo2"><img src="fotos/usuarios/<?php echo $registro["avatar"];?>" width="80" height="80" />
                          <input id="MAX_FILE_SIZE" name="MAX_FILE_SIZE" value="" type="hidden">
                          <input name="foto" type="file" class="inner-page" id="fileselect">
                          <span class="alignC">
                          <input name="validar" value="1" type="hidden">
                          <input name="button" type="Submit" class="buttons green mr" title="Subir foto" value="Subir" />
                        </span></p>
                        </form>

di los permisos 777 tambien y tampoco deja en host pago


y ya que estoy

como agrego mineaturas a la hora de subir foto perfil

tipo facebook

digamos q esta basico pero estoy viendo para integrar jquery ..