elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6
41  Programación / PHP / Re: firma ip en: 24 Junio 2014, 17:44 pm
No, ese código que has puesto es tipo texto no tipo archivo. Hay diferencia entre
<input type="file" /> y <input type="text" />.

Las imágenes son url's ? O archivos que tienes al lado del archivo .php ?

Saludos


las imagenes son url para probar porque nose como lo uno con un upload de imagenes para que se incorpore en estas variables, uso para que se agrege por medio de url asi no se hace tanto lio xd.


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

dije que usaba un formulario xd
te pase el código para que sea una imagen por cada post que se agrege junto con la ip y texto. esto funciona con un htaccess que lo hacia funcionar a esto.

AddHandler application/x-httpd-php .png

42  Programación / PHP / Re: firma ip en: 24 Junio 2014, 17:28 pm
Emmm por casualidad.. cuando dices:

No queras decir que envías las imágenes por formulario ? Es decir, <input type="file" /> ?

Por que si es así, vamos muy mal xD

Saludos

si men.

Código
  1. <form action="Firma.php" method="GET">
  2. <input type="text" name="imagen1">
  3. <input type="text" name="imagen2">
  4. <input type="text" name="imagen3">
  5. <input type="text" name="imagen4">
  6. <input type="submit" value="Enviar imagen para firma">
  7. </form>

asi se envia las variables get y post hasta lo que  yo sepa.

porque dices que vamos mal?
43  Programación / PHP / Re: firma ip en: 24 Junio 2014, 17:15 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...

los mismos errores

expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

las imagen  12 34

son las variables que se envian desde el formulario.
44  Programación / PHP / Re: firma ip en: 24 Junio 2014, 16:56 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
  1. $firmas[] = "url.png";
  2. if(isset($_GET["imagen1"])) $firmas[]=$_GET["imagen1"];//lo mismo para el 2 al 4
  3. //
  4. //
  5. //
  6. $azar = rand(0,count($firmas)-1);
  7.  

bro nose que haces pero si lo dejo asi, marca lo mismos errores.

las imagenes no cambias desde un formulario
Código
  1. $azar = rand(0,count($firmas)-1);

ese código esta bien?
]$azar las imagenes no cambian desde get.

Código
  1. <?php
  2. $firmas[] = "url.png";
  3. if(isset($_GET["imagen1"])) $firmas[]=$_GET["imagen1"];
  4. if(isset($_GET["imagen2"])) $firmas[]=$_GET["imagen2"];
  5. if(isset($_GET["imagen3"])) $firmas[]=$_GET["imagen3"];
  6. if(isset($_GET["imagen4"])) $firmas[]=$_GET["imagen4"];
  7. $azar = rand(0,count($firmas)-1);
  8.    $imagen = imagecreatefrompng($firmas[$azar]);
  9.    header('Content-Type: image/png');
  10.    imagepng($imagen);
  11.    imagedestroy($imagen);
  12.    ?>

en url.png si pongo una imagen, queda estatita pero nunca se cambia por otras.


tenes tu server de pruebas?

Mod: Etiquetas GeSHi OBLIGATORIAS.
45  Programación / PHP / Re: firma ip en: 24 Junio 2014, 15:58 pm
dime que retorna este código

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

Error en la linea 2 y 3.

probalo men
46  Programación / PHP / Re: firma ip en: 24 Junio 2014, 09:24 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...

Si puse el formulario con las id del GET de cada imagen
Cuando se va a procesar, marca ese error
47  Programación / PHP / Re: firma ip en: 24 Junio 2014, 09:17 am
sin saber el error es casi tan inútil como sin saber el código...

expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)
48  Programación / PHP / Re: firma ip en: 24 Junio 2014, 09:02 am
usa etiquetas GeSHi cuando publiques codigo

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

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
  1. <?
  2. $firmas = array("url.png",$_GET["imagen1"],$_GET["imagen2"],$_GET["imagen3"],$_GET["imagen4"]);// cuidado con las comillas
  3. $azar = rand(0,3);//el array solo tiene 4 elemento: 0,1,2,3
  4. $imagen = imagecreatefrompng($firmas[$azar]);
  5. header('Content-Type: image/png');
  6. imagepng($imagen);
  7. imagedestroy($imagen);
  8. ?>

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

probe con tu codigo y marca error linea 2
49  Programación / PHP / Re: firma ip en: 24 Junio 2014, 08:22 am
si el proglema es el get, eso lo resuelves validando

la función isset indica si la varieble (is set) está definida

Código
  1. if(isset($_GET["imagen1"]) $imagen = $_GET["imagen1"];
  2. if(isset($_GET["imagen2"]) $imagen = $_GET["imagen2"];
  3. if(isset($_GET["imagen3"]) $imagen = $_GET["imagen3"];
  4. if(isset($_GET["imagen4"]) $imagen = $_GET["imagen4"];

puedes mejorar el codigo, haciendo que si no está definida una la rellene con otra...

si el problema es la linea 7 del ejemplo 1 no estoy seguro... no se cual es tu código como para decirte qué está mal...

te dejo el codigo

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

sale error en la lienea 7 porque estoy poniendo $_GET["imagen1"] enves de las urls

Mod: Etiquetas GeSHi obligatorias.
50  Programación / PHP / Re: firma ip en: 24 Junio 2014, 08:07 am
ok, deja de mezclar términos! XD no es un upload de imágenes, eso sería un sistema para guardar imágenes en el servidor, tu quieres solo mostrarlas...


Código
  1. $firmas = array("$_GET["imagen1"]","$_GET["imagen2"]","$_GET["imagen3"]","$_GET["imagen4"]");
  2. $azar = rand(0,4);
ok, todo bien hasta aqui


ahora... necesitas es generar dinámicamente una imagen con las siguientes caracteristicas

-debe capturar la imagen enlazada
-debe tener contener texto
-debe cambiar el color del texto
-debe contener el ip

ya tenemos la ultima... sabemos como capturar el ip... 3 more to go...

perfecto..

http://php.net//manual/es/function.imagecreate.php

prueba el ejempo #1 que cumple de estas características?

men pensaba que me ibas a decir que me marcaria error por poner las variables $_get en firmas porque si lo pongo asi me marca error en la linea 7 y en la linea 7 tengo

imagedestroy($imagen);

si la dejo como esta poniendo sus url andaria bien pero no puedo poner las url de cada imagen que el visitante quiera subir.

Código
  1. $firmas = array("url1.png","url2.png","url3.png","url4.png");
  2. $azar = rand(0,4);

Páginas: 1 2 3 4 [5] 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines