Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/11/2009, 08:18
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con linrerias gd

Código PHP:
$nombre_archivo $_FILES['userfile']['name'];

$tamano_archivo $_FILES['userfile']['size'];
$ruta_usuario "Usuarios/" .$_SESSION["blackusuario"]. "/";
$aleatoriorand(0,500000);
$permitidos = array('jpg','jpeg','png','gif','bmp','svg','ico');




if (
$nombre_archivo==""){
echo 
"<center><div style='color:#ec2929;'>Ups?? ha ocurrido un error :/ puede deberse a:</div><br></center>";
echo 
"No has especificado la imagen a enviar";
exit;}else{

if (
eregi('.',$nombre_archivo)) {
$extension explode('.'$nombre_archivo);
$extension $extension[count($extension) -1];

foreach(
$permitidos as $permitido){
    if (
strtolower($permitido) == strtolower($extension)&& tamano_archivo 20000000){
    
       
$nombre_archivo "." .$extension;
    
       if (@
copy($_FILES['userfile']['tmp_name'], "../$ruta_usuario$aleatorio$nombre_archivo")){
       echo 
"<div align='right'><img src='../Images/true.png' alt='Imagen cargada satisfactoriamente'></div>";
       echo 
"<center><b>Hola " $_SESSION['blackusuario'] . " tu imagen a sido subida correctamente :)</b></center><br><br>";
       echo 
"<center><img src='../$ruta_usuario$aleatorio$nombre_archivo' alt='tu imagen' onload='if(this.width > 800) {this.width=800}'></center>";
       echo 
"<center><div style='color:#f1d27d;'><i>" .$aleatorio.$nombre_archivo"</i></div><br></center>";
       echo 
"<hr>";
       echo 
"<center><h3><div style='color:#bcea64;'>Link Directo:</div></h3></center>";      
       echo 
"<center><h4>http://www.pixelizados.com/$ruta_usuario$aleatorio$nombre_archivo</h4></center><br>";
       echo 
"<hr>";
       echo 
"<center><h3><div style='color:#f1283f;'>BBCODE:</div></h3></center>";      
       echo 
"<center><h4>[img]http://www.pixelizados.com/$ruta_usuario$aleatorio$nombre_archivo[/img]</h4></center><br>";
       echo 
"<hr>";
       echo 
"<center><h3><div style='color:#7fbbcc;;'>HTML:</div></h3></center>";      
       echo 
"<center><h4><img src="http://www.pixelizados.com/$ruta_usuario$aleatorio$nombre_archivo"></h4></center><br>";
       
       
$registro "INSERT INTO usuarios (ruta,usuario,valor) VALUES ('Usuarios/$nick/$aleatorio$nombre_archivo','$_SESSION[blackusuario]','100')";
        
mysql_query($registro);
        
mysql_close();
        
        include 
"conexionesdb/conus.php";
        
$monedero mysql_query("SELECT monedero from usuarios where username = '$nick'");
        
$monedero mysql_fetch_array($monedero);
        
        
$monedero $monedero[0] + 100;
        
        
$agregarmoni "UPDATE usuarios set monedero='$monedero' where username = '$nick'";
        
mysql_query($agregarmoni);
        
mysql_close();
       exit;
            }else{
       echo 
"<table>La extensi?n o el tama?o de los archivos no es correcta:<br><br><tr><li>Se permiten archivos .gif, .jpg/.jpeg, .png, .bmp y .svg<br><li>Se permiten archivos de 2MB m?ximo</tr></table>";
       exit;}
        
}
}
}