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 - engel lex

#14771
PHP / Re: firma ip
24 Junio 2014, 18:10 PM
ok, entonces quieres

1- un "registro" donde coloques las imágenes a subir y que te devuelva una url para usarla
2- la url generada debe devolver una imagen que cambie, y contenga la ip del que la vea

estoy en lo correcto?
#14772
PHP / Re: firma ip
24 Junio 2014, 17:52 PM
ya perdí la nocion de lo que hablas... explicate con detalle desde 0 que quieres y como
#14773
PHP / Re: firma ip
24 Junio 2014, 17:33 PM
WOW! eso no lo has dicho para nada! XD no puedes hacer un input file por get! XD

ye estoy asumiendo que tu estabas guardando 5 imagenes en tu servidor (ej 1.png, 2.png, etc)

y estabas llamando

servidor.com/firma.php?imagen1=1.png&imagen2=2.png&imagen3=3.png&imagen4=4.png

XD!!! insisto al decir que aclares, es que aclares! XD es decir tengo raaaaaaaaaaaaato intentando 1000 medios para un método que no sirve para lo que quieres? XD
#14774
PHP / Re: firma ip
24 Junio 2014, 17:00 PM
si, pero si me dices "hay error" siempre dime cual y tambien muestrame la url si haces get...

"imagen1" 2,3,4 de donde las sacas? donde están?

aunque las imágenes siempre las uses, estás usando un medio que puede fallar... especialmente durante la experimentación es bueno validad todos los datos, para saber que el error está en el código y no en la entrada de datos...
#14775
PHP / Re: firma ip
24 Junio 2014, 16:15 PM
sorry... era var_dump, tenía sueño XD

irónicamente al corregir eso no me da errores en en linea 2 XD en todas las lineas (porque me dio lala hacer la url) excepto esa...
para evitar errores de get has lo siguiente (yo estoy asumiendo que "url.png" es un png guardado en tu server como lo indica tu código)


Código (php) [Seleccionar]

$firmas[] = "url.png";
if(isset($_GET["imagen1"])) $firmas[]=$_GET["imagen1"];//lo mismo para el 2 al 4
//
//
//
$azar = rand(0,count($firmas)-1);
#14776
PHP / Re: firma ip
24 Junio 2014, 15:38 PM
Cita de: CancerNegro en 24 Junio 2014, 09:24 AM
Si puse el formulario con las id del GET de cada imagen
Cuando se va a procesar, marca ese error

dime que retorna este código

Código (php) [Seleccionar]
<?php
vardump
($_GET);
$firmas = array("url.png",$_GET["imagen1"],$_GET["imagen2"],$_GET["imagen3"],$_GET["imagen4"]);// cuidado con las comillas
$azar rand(0,3);//el array solo tiene 4 elemento: 0,1,2,3
$imagen imagecreatefrompng($firmas[$azar]);
header('Content-Type: image/png');
imagepng($imagen);
imagedestroy($imagen);
?>
#14777
n está bajo un lenguaje de programacion, si conoces, debes saber que está en ensamblador, la cosa es cual procesador tiene... puedes buscar a ver si los de openwrt explican algo...
#14778
PHP / Re: firma ip
24 Junio 2014, 09:18 AM
no pasaste valor por la url? se quedó esperando un valor... usa los isset para asegurarte que tengan valor o rellenarlos con algo... me fui a dormir por hoy...
#14779
PHP / Re: firma ip
24 Junio 2014, 09:12 AM
sin saber el error es casi tan inútil como sin saber el código...
#14780
PHP / Re: firma ip
24 Junio 2014, 08:33 AM
usa etiquetas GeSHi cuando publiques codigo

Código (php) [Seleccionar]
<?
$firmas = array("url.png"]","$_GET["imagen1"]","$_GET["imagen2"]","$_GET["imagen3"]","$_GET["imagen4"]");
$azar = rand(0,4);
$imagen = imagecreatefrompng($firmas[$azar]);
header('Content-Type: image/png');
imagepng($imagen);
imagedestroy($imagen);
?>


tienes primero un error GRAVE (no lo había corregido porque creía que era un codigo de relleno para explicar...

"url.png"]" .. qué es eso?  por que el corchete? hay 3 comillas cual abre y cual cierra?
otro
"$_GET["imagen1"]" por que la variable $_GET está entre comillas? imagen dentro tiene las mismas comillas XD es un desastre!

Código (php) [Seleccionar]
<?
$firmas = array("url.png",$_GET["imagen1"],$_GET["imagen2"],$_GET["imagen3"],$_GET["imagen4"]);// cuidado con las comillas
$azar = rand(0,3);//el array solo tiene 4 elemento: 0,1,2,3
$imagen = imagecreatefrompng($firmas[$azar]);
header('Content-Type: image/png');
imagepng($imagen);
imagedestroy($imagen);
?>


te fijas la diferencia en colores entre tu código y el mío? el azul marino significa que es un string... el azul más verdoso, indica las variables en el string... el error de tu código venía por las comillas en la primera línea XD por eso hay que saber ver los errores en programación XD