Te aburre cambiar de avatar todos el tiempo?

Iniciado por WHK, 18 Enero 2009, 19:28 PM

0 Miembros y 2 Visitantes están viendo este tema.

WHK

Realmente ya me aburrí tener que cambiar de avatar cada ves que me aburría de ver uno asi que mejor opté por crear un sistema en php donde subes una cantidad de imagenes a un directorio de tu servidor y este php toma un avatar al azar y lo muestra tal como el mio, si refrescas esta página podrás ver como mi avatar es dinámico. Estas imagenes las vas subiendo tu mismo asi que tendrás un juego de avatares que te gusten sin tener que estar cambiando cada ves que te aburran.

Código (php) [Seleccionar]
<?php
error_reporting
(0);

$extensiones = array('jpg','jpeg','gif','png','bmp','draw','svg','wmf');
$directorio './';
$imagen_de_salva base64_decode(
"iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4".
"VbbAAAAQUlEQVQokWP8//8/A7GAiWiVpCpmQRdgZG".
"SEu+v///+MWBUjKyLojP///zOim4RTMTFgVPEgVMw".
"IS8/40gYsGQAA4yQVHW/Zg08AAAAASUVORK5CYII=");

$DIR dir($directorio);
while(
$RES $DIR -> read()){
 if(
filetype($RES) == 'file'){
  
$EXT explode('.',$RES);
  
$EXT $EXT[count($EXT)-1];
  foreach(
$extensiones as $VAL){
   if(
strtolower($EXT) == strtolower($VAL)){
    
$IMG[count($IMG)] = $RES;
$EXTS[count($EXTS)] = $EXT;
   }
  }
 }
}

$VAR rand(0,(count($IMG)-1));
if(!
$EXTS[$VAR]){
 
$EXTS[$VAR] = 'jpg';
}

header('Content-Type: image/'.$EXTS[$VAR]);
header('Cache-Control: no-store, no-cache');
header('Pragma: no-cache');
if(!
$abrir = @fopen($directorio.$IMG[$VAR], 'r')){
 die(
$imagen_de_salva);
}else{
 echo 
fread($abrirfilesize($directorio.$IMG[$VAR]));
 
fclose($abrir);
}

?>


Si la carga de la imagen falla entonces mostrará la imagen de salva que es un número uno.

Ejemplo:

Erik#


jdc


Dacan

Jaja muy bueno porque en encriptas una parte en base64.

Saludos, Dacan  :D

jdc

Se puede usar libremente o hay que pagarte? :xD

Ja ja ja nah en serio no tienes problemas en que se use? Ya que no se te puede dar créditos por esto :D

Darvein

#5
Cita de: el-pollo en 19 Enero 2009, 03:51 AM
Se puede usar libremente o hay que pagarte? :xD

Ja ja ja nah en serio no tienes problemas en que se use? Ya que no se te puede dar créditos por esto :D

Creo que por algo puso el codigo php =)  , yo tambien lo voy a usar xD


saludos  ;)



¿Ilusión o realidad?

Darvein

Bro, todavia estoy aprendiedo php, te agradecieria mucho mucho , si dijeras que funcion cumple:

error_reporting(0);

Desde ya , gracias ;)
¿Ilusión o realidad?

chihiro

QUeda bien el cambio de imagen, util para evitar la monotonia, seguro que a axus le gustaria poder usarlo  :D es a quien mas le veo cambiar de avatares en el foro.

Saludos
F*** society

Nakp

Cita de: DARVEIN en 19 Enero 2009, 04:42 AM
Bro, todavia estoy aprendiedo php, te agradecieria mucho mucho , si dijeras que funcion cumple:

error_reporting(0);

Desde ya , gracias ;)

http://www.php.net/manual/es/function.error-reporting.php

salu2 );
Ojo por ojo, y el mundo acabará ciego.

Jecth

Una duda. En esta parte del codigo:
$imagen_de_salva = base64_decode(
"iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4".
"VbbAAAAQUlEQVQokWP8//8/A7GAiWiVpCpmQRdgZG".
"SEu+v///+MWBUjKyLojP///zOim4RTMTFgVPEgVMw".
"IS8/40gYsGQAA4yQVHW/Zg08AAAAASUVORK5CYII=");

Eso es el directorio no?. Si es asi se podria cambiar  :huh:
Many critic, Few are those who help