Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. Salvatore
    3. Mensajes

    Salvatore (@Salvatore)

    242
    Reputación
    3770
    Mensajes
    3400
    Visitas
    6
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about Salvatore

    Registrado
    Última vez conectado
    Sitio web
    salvatorelab.com
    Ubicación
    Madrid
    Edad
    35

    Publicados por Salvatore

    • Proyecto web de firmas dinámicas

      he hecho algunos cambios que tenía en mente. Ahora la lista de firmas (sig1.jpg, sig2.png etc etc) se guarda en un archivo txt. Cada vez q se añade una firma, se añade a ese archivo. Cada vez q se borra una (aun no he metido lo de borrar) se borra de ese archivo.
      A la vez, esa lista de archivos es la que se guardará en un array:
      $firmas = ("sig1.jpg","sig2.png","sig3.png");

      Y ese array es el que usará nuestro script para mostrar cada vez una imagen. En vez de andar buscando firmas a ciegas, le decimos qué firmas hay exactamente (la extension y todo) y así será más eficiente a la hora de "sortear" una firma.

      Sólo hay que mantener ese array actualizado, cada vez q el archivo txt se modifica, modificamos el array de nuestro script.

      Es parecido a lo que hacíamos de modificar la variable $max para saber cuántas firmas teníamos en total. Solo que ahora en vez de saber cuántas hay, sabremos exactamente cuáles son y por tanto también cuántas son.

      El objetivo del cambio es hacer más eficiente el script, sin usar bases de datos. Acceder a un archivo es lento, y modificarlo, pero sólo se accederá al añadir y borrar firmas. Por tanto es perfectamente aceptable.
      Ya no será necesario acceder al archivo script para saber cuántas firmas hay, bastará con consultar el archivo txt.

      He comprobado que al registrarse desde cero funciona todo perfectamente: se pueden subir firmas y ver todas las que has subido. Aun no se pueden borrar, pero está medio hecho.
      Falta eso, borrar firmas, y falta mantener actualizado el array del script cuando se modifica el txt. Será casi el mismo código que teníamos para el $max pero tengo q cambiarlo.

      otro día más.

      publicado en Web
    • PHP - imagen al azar (sirve para firmas)

      ¿cómo q "haz"? jejeje aquí vais a colaborar unos cuantos :icon_razz:
      yo voy a colgar unas cuantas cosas ya hechas, y luego las vamos a ir juntando todos. Es una buena forma de aprender un poco de php y bases de datos.

      dadme tiempo q cuelgo las cosas, y el q quiera colaborar solo tendrá q pedirme datos para acceder al host y toquetear (con cuidado claro).

      publicado en Web
    • ¿Alguien puede hacer este programa?

      y además de eso, el clic de ratón se hace en unas coordenadas de la pantalla, por ejemplo, a 100 pixels del borde izquierdo y 200 del superior. ¿y si la resolución de pantalla no es igual en todos los ordenadores? Esas cordenadas apuntaran cosas distintas según la resolución.

      publicado en Aplicaciones de escritorio
    • PHP - imagen al azar (sirve para firmas)

      podría hacerlo, tomar los datos del foro para que cada uno tenga ya su cuenta de "firmas dinámicas", pero como la idea es que esa web sea para firmas de cualquier otro foro pues no tiene mucho sentido. Imagínate que viene alguien de otro foro, se registra porqur quiere una firma, ¿lo meto en la base de datos del foro? ¿o en una a parte?
      No tendría sentido que lo metiese en la base de datos del foro.

      Creo que está mejor separado.

      publicado en Web
    • PHP - imagen al azar (sirve para firmas)

      bueno, ya tengo creada una cuenta en un hosting gratuito para ir construyendo la web.
      la idea que tengo es una web donde una persona tenga que seguir estos pasos:
      1. Registrarse (con confirmación de email)
      2. Identificarse con su usuario y contraseña
      3. Subir 1 o más imágenes
      4. Obtener su link de "firma dinámica"

      Opcionalmente:

      • Añadir más firmas
      • Eliminar firmas

      Básicamente eso es lo que habría que implementar.

      En cuanto a la disposición de estas opciones en la web:
      * Portada, con un cuadro de login y un cuadro de registro.
      * Mis firmas (accesible únicamente para usuarios identificados), donde poder ver todas las firmas subidas así como el enlace a la firma dinámica. En esta misma página, un checkbox al lado de cada firma para marcar las que se quieren eliminar. Así como el botón de "añadir firma" que nos llevaría a la siguiente página
      * Añadir firma (accesible solo para usuarios identificados), donde el usuario puede subir una imagen con un peso y dimensiones máximas, que automáticamente quedará añadida a su firma dinámica.

      Posteriormente se podría pensar en permitir al usuario tener varias firmas dinámicas, es decir, distintas colecciones. Por si quiere usar firmas dinámicas distintas en varios foros, aunque también podría registrar una nueva cuent y punto...

      ¿problemas, sugerencias, pegas, matices?

      publicado en Web
    • Esto no es broma es muy serio ultima voluntad

      los datos ya están puestos a disposición de las autoridades. Sea una broma o no mi obligación es cuando menos avisar a quienes de verdad pueden tomar medidas.

      El hilo queda cerrado.

      publicado en Despedidas
    • PHP - imagen al azar (sirve para firmas)

      vale, pues voy a crear una cuenta en un host gratuito para ir haciendo cosas, y que los que quieran puedan acceder sin problemas.
      Si funciona bien podemos ponerlo en el host del foro.

      publicado en Web
    • PHP - imagen al azar (sirve para firmas)

      oye, hacemos una página de firmas dinámicas? Que uno se pueda registrar, subir sus firmas, y que la página se encargue de darle su enlace a la firma dinámica?
      Es sencillo, el registro lo tengo hecho... subir archivos tengo por ahí algo tipo imageshack que habría que modificar un poco pero sirve...
      es sencillo jeje. ¿quién se anima?

      publicado en Web
    • Llego mi hora

      :icon_razz: volverás

      PD: igual q has ayudado a esta comunidad, si necesitas algo, ya sabes.

      publicado en Despedidas
    • PHP - imagen al azar (sirve para firmas)

      Objetivo: Conseguir mostrar una imagen de forma aleatoria de entre un conjunto de ellas.
      Lenguaje: PHP

      • Sólo 25 líneas de código
      • Soporta distintos formatos de imagen (jpg, png, gif... tantos como quieras)

      Ejemplo de funcionamiento (abre el enlace varias veces):
      pinchame varias veces

      Por cierto, es el sistema que uso en firmas dinámicas como la mía 😉

      Bien, necesitamos un host (cualquier gratuito mierdosillo va que se mata), única condición: que soporte PHP (si no soporta php hoy día no puede ni llamarse hosting... pero bueno, cosas más raras se han visto).
      Una vez creada cuenta en un hosting (000webhost, awardspace...), accedemos ya sea vía ftp o vía administrador de archivos por web y creamos una carpeta llamada "firmas".
      Dentro, metemos tantas firmas como queramos con la única condición de que se llamarán:
      sig1
      sig2
      sig3
      etc etc

      La extensión da igual.
      Una vez tengamos la carpeta con las firmas, subimos al directorio inmediatamente superior y creamos un archivo php. Lo llamaremos por ejemplo: salvatore.php y tendrá el siguiente código:

      Las primeras líneas son simples asignaciones. Asignamos el máximo de firmas a 7 (si tienes 5, pues pon 5 cacho bruto!), asignamos el nombre base de las firmas, en nuestro caso son sig1, sig2, así que sig%s es la base (%s será el número q se va incrementando), asignamos el nombre de la carpeta q contiene las firmas y por último la lista de las distintas extensiones posibles para las firmas (se pueden añadir más).

      Bien, una vez asignado, empezamos:
      Vamos a necesitar sacar un número aleatorio entre 1 y el máximo de firmas y añadir ese número al nombre base:
      $rndnum = rand(1, $max);
      $file = sprintf($filename, $rndnum);

      fácil, bien, ahora ya tenemos un sigX aleatorio, petro ¿qué extensión tendrá? Porque resulta que tengo las firmas mezcladas, la sig1 es jpg, pero otra es png, otra es gif...
      Pues nada, a probar jeje, probamos a ver si es jpg, si no hay suerte, pues probamos la siguiente extensión... y así hasta encontrar la buena (o hasta q hayamos probado todas sin éxito, cosa q no debería ocurrir jeje).
      Aquí entra en juego el while.
      la variable $i sirve para recorrer el array de extensiones. Por eso empieza en cero.

      Veamos lo que tiene el while dentro:
      dentro del while creamos un nombre de imagen, por ejemplo:
      "firmas/sig4.jpg"
      En el if miramos si existe. Que existe, pues ale, terminamos.
      Si no existe, aumentamos la $i, para que pruebe con la siguiente extensión.
      Y eso hace el while.

      Cuando salimos del while, redireccionamos a la imagen aleatoria que hemos conseguido (o error si no había firma, por algún error de configuración o porque falte algún archivo de imagen):
      header('Location:'.$imagen);

      Es bastante sencillo, y os lo he desmenuzado casi al máximo. Dudas y todo eso preguntad!

      publicado en Web
    • 1
    • 2
    • 127
    • 128
    • 129
    • 130
    • 131
    • 269
    • 270
    • 129 / 270