Autor
|
Tema: firma ip (Leído 22,762 veces)
|
CancerNegro
Desconectado
Mensajes: 56
|
explicate con más detalle XD porque entonces te perdí hace tiempo XD
ok. quiero crear una firma.php en esa firma quiero que la imagen se ponga atravez de un upload, es decir un upload de imagenes se la envie atraves de variables hacia la firma, una firma que tenga varias imagenes que cambien cada vez que alguien escriba en un nuevo mensaje. tendria que usar esto. $firmas = array("url.png"]","$_GET["imagen1"]","$_GET["imagen2"]","$_GET["imagen3"]","$_GET["imagen4"]"); $azar = rand(0,4); y en esa firma se incorpore la ip y con nick de color aleatorio
|
|
|
En línea
|
|
|
|
engel lex
|
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... $firmas = array("$_GET["imagen1 "]","$_GET["imagen2 "]","$_GET["imagen3 "]","$_GET["imagen4 "]");
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.phpprueba el ejempo #1 que cumple de estas características?
|
|
« Última modificación: 24 Junio 2014, 08:00 am por engel lex »
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
CancerNegro
Desconectado
Mensajes: 56
|
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... $firmas = array("$_GET["imagen1 "]","$_GET["imagen2 "]","$_GET["imagen3 "]","$_GET["imagen4 "]");
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.phpprueba 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. $firmas = array("url1.png","url2.png","url3.png","url4.png");
|
|
|
En línea
|
|
|
|
engel lex
|
si el proglema es el get, eso lo resuelves validando la función isset indica si la varieble (is set) está definida if(isset($_GET["imagen1"]) $imagen = $_GET["imagen1"]; if(isset($_GET["imagen2"]) $imagen = $_GET["imagen2"]; if(isset($_GET["imagen3"]) $imagen = $_GET["imagen3"]; 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...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
CancerNegro
Desconectado
Mensajes: 56
|
si el proglema es el get, eso lo resuelves validando la función isset indica si la varieble (is set) está definida if(isset($_GET["imagen1"]) $imagen = $_GET["imagen1"]; if(isset($_GET["imagen2"]) $imagen = $_GET["imagen2"]; if(isset($_GET["imagen3"]) $imagen = $_GET["imagen3"]; 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 <? $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); ?>
sale error en la lienea 7 porque estoy poniendo $_GET["imagen1"] enves de las urls Mod: Etiquetas GeSHi obligatorias.
|
|
« Última modificación: 24 Junio 2014, 17:00 pm por #!drvy »
|
En línea
|
|
|
|
engel lex
|
usa etiquetas GeSHi cuando publiques codigo <? $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! <? $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 header('Content-Type: image/png'); ?>
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
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
CancerNegro
Desconectado
Mensajes: 56
|
usa etiquetas GeSHi cuando publiques codigo <? $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! <? $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 header('Content-Type: image/png'); ?>
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
|
|
|
En línea
|
|
|
|
engel lex
|
sin saber el error es casi tan inútil como sin saber el código...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
CancerNegro
Desconectado
Mensajes: 56
|
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)
|
|
|
En línea
|
|
|
|
engel lex
|
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...
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Mi firma
Diseño Gráfico
|
neo_hacker
|
8
|
4,690
|
20 Octubre 2003, 04:45 am
por diosa_de_fuego
|
|
|
FIRMA?
Diseño Gráfico
|
jedi_shock47
|
1
|
2,009
|
7 Julio 2005, 22:48 pm
por + enrique ZP
|
|
|
firma
Diseño Gráfico
|
Diabolik Demon
|
3
|
2,480
|
26 Julio 2005, 22:42 pm
por z3u2
|
|
|
Firma
Diseño Gráfico
|
Diabolik Demon
|
7
|
3,371
|
12 Agosto 2005, 06:37 am
por Lenok
|
|
|
Una firma
Diseño Gráfico
|
karmany
|
7
|
3,753
|
5 Mayo 2006, 03:13 am
por + enrique ZP
|
|