Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Castg!

#181
 626  Seguidores

ya falta poco para los 666
#182
si queres hacer una cientifica PERO MUY BUENA :P jajaj, aca tenes la documentacion de todas las FUNCIONES matematicas de php para entender bien de que trata cada una.
yo habia pensado en un eval, y para la seguridad, comprobar si la funcion a ejecutar esta en un array con todas esas funcoines :P pero despues me di cuenta de que al ser tantas funcoines, tienen distintos parametros. pero por si te interes (ya que me costyo un poco dejar toda la lista de las funciones en un array :P) te deja el array xD

Código (php) [Seleccionar]
$funciones = array("abs", "acos", "acosh", "asin", "asinh", "atan2", "atan", "atanh", "base_convert", "bindec", "ceil", "cos",
"cosh", "decbin", "dechex", "decoct", "deg2rad", "exp", "expm1", "floor", "fmod", "getrandmax", "hexdec", "hypot", "is_finite",
"is_infinite", "is_nan", "lcg_value", "log10", "log1p", "log", "max", "min", "mt_getrandmax", "mt_rand", "mt_srand", "octdec", "pi", "pow",
"rad2deg", "rand", "round", "sin", "sinh", "sqrt", "srand", "tan", "tanh");


un saludo y suerte!
#183
muchas gracias :D usala tranquila y el codigo tambien ;) pero si lo suben en otro foro o algo, pongan la fuente :D
#184
esta bastante bien, tal vez los labios con un poco menos de desenfoque asi semarca mas la linea. de por si la imagen original es de mala calidad, asi que al oscureserla se pierden varios rasgos. pero que bien ;)
#185
Ya que estamos ;-)


Código (php) [Seleccionar]
function imagecreatefromimg ($flotaImage) {
$tipo = getimagesize($flotaImage);
switch ($tipo['mime']) {
case "image/jpeg":
$finalImage = imagecreatefromjpeg($flotaImage);
break;
case "image/png":
$finalImage = imagecreatefrompng($flotaImage);
break;
case "image/gif":
$finalImage = imagecreatefromgif($flotaImage);
break;
default:
die("Tipo de imagen no válida.");
break;
}
return $finalImage;
}
$aux = imagecreatefromimg($_FILES['imagen']['tmp_name']);
$ancho=imagesx($aux);
$alto=imagesy($aux);
if($ancho>400){
$divisor=($ancho / 400);
$ancho=($ancho / $divisor);
$alto=($alto / $divisor);
}
if($alto>400){
$divisor=($alto / 400);
$alto=($alto / $divisor);
$ancho=($ancho / $divisor);
}
$dst_img=imagecreatetruecolor($ancho, $alto);
//400px x 400px es el tamaño maximo
imagecopyresampled($dst_img, $aux, 0,0,0,0, $ancho, $alto, imagesx($aux), imagesy($aux));
$directorioImagen = 'img/'.$_SESSION['id'].'.jpg';
imagejpeg($dst_img, $directorioImagen); //guardamos la imagen en el directorio imagenes.
imagedestroy($dst_img);
if(file_exist($directorioImagen) { echo "Imagen procesada exitosamente"; }else{ echo "Error al procesar la imagen"; }
#186
hubieses dicho que usabas GD xD me ahorraba el tiempo :P jejej, igual me gusta programar ;) mira, tu codigo esta joya, ahora, no conozco mucho (ya que no lo trabajo) el valor ['type']. nose si se puede trucar o algo asi... mira, en si, tu code es mezcla de lo mio, porq el tuyo, como bien, guarda la imagen como jpeg, y la redimensiona bien.

ahora si te interesa, podes mezclar mi code con el tuyo, para que el usuario tenga la posibilidad de subir archivos png y gif, junto a jpeg; redimensiones y la guardes como jpeg. eso es cuestion tuya, en si, confio un poco mas en el "getiomagesize()" y "$tipo['mime']" pero me parece que es exactamente lo mismo. ahora queda cuestion tuya, tu pregunta fue resuelta. Tu codigo esta bien. un saludo ;)
#187
éstas en windows? instala wamp, si estas en ubunto o debian, es una pavada
#188
estan! e.e jajja
en la imagen de fondo, pero como es a codigo abierto, hagan lo que quieran xD
Consta que el codigo inicial es mio y lo publique en el hacker.net, despues, hagan lo que quieran con la firma!
#189
podrias usar la libreria GD, entonces pueden subir cualquier tipo de imagenes (a cualquier tipo me refiero a png, gif o jpg :p jeje) pero no importa el tipo que suban, siempre te las guarda en el servidor con extension jpeg. entonces, como las abre, las decodifica, las vuelve a codificar (pero esta vez siempre en jpeg), si habian subido un archivo .php ya no sirve. hoy toy aburrido asi que te dejo el code xD

Código (php) [Seleccionar]

function imagecreatefromimg ($flotaImage) {
$tipo = getimagesize($flotaImage);
switch ($tipo['mime']) {
case "image/jpeg":
$finalImage = imagecreatefromjpeg($flotaImage);
break;
case "image/png":
$finalImage = imagecreatefrompng($flotaImage);
break;
case "image/gif":
$finalImage = imagecreatefromgif($flotaImage);
break;
default:
die("Tipo de imagen no válida.");
break;
}
return $finalImage;
}
$imagen = imagecreatefromimg($_FILES['imagen']['tmp_name']);
$directorioImagen = 'imagenes/'.$_FILES['imagen']['name'].'.jpg';
imagejpeg($imagen, $directorioImagen); //guardamos la imagen en el directorio imagenes.
imagedestroy($imagen);


Listo :D. Funciona, yo lo comprobe ;)
Cualquier error o duda pregunta!!
Saludos!!
#190
En youtube esta lleno de videos. Yo una vez lo hice asi :p.