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

    • ¿Que hacer con TrackMania?

      para abrir el foro a más gente tenemos primero que abrirnos nosotros a nuevos juegos. Probarlos, y criticar lo bueno y lo malo.
      Esa era la idea del blog en principio, probar otros juegos, abrir fronteras e ir dejando el metin porque hay más juegos ahí fuera :icon_razz:

      pero eso lleva tiempo, no consiste en plantar secciones de otros juegos y ale, a esperar que venga gente. No, hay que crear contenido, por eso digo que lleva tiempo y esfuerzo. Y no tiene más misterio jeje, en realidad es bastante sencillo.

      publicado en Ideas
    • Proyecto web de firmas dinámicas

      bueno, más o menos ya funciona.
      y digo más o menos por ser optimista :icon_mrgreen:

      hay varios problemas con los permisos. No se si es que el maldito host anda haciendo de las suyas o qué, porque no me había pasado esto nunca.
      Tengo que probar a crearme un usuario nuevo, e ir probando qué funciona y qué no.

      Pero bueno, de momento da el pego para mi usuario jeje, he subido una firma, he ido a mis firmas y ahí estaba la nueva. Faltaría permitir borrar firmas, limitar ancho y alto, estilo de la web...

      publicado en Web
    • Proyecto web de firmas dinámicas

      el hosting ese demo sube todas las imagenes a la carpeta tmp. En realidad se llama así pero no es "temporal". Prueba a subir una imagen y verás como la mete ahi dentro pero con un nombre aleatorio de letras y numeros.

      el otro host, el uploader2 mete los archivos dentro de la subcarpeta "subidas".

      Todo eso se puede configurar claro. Para configurar el primero, el demo, abres el index (public_html/HostingImagenesDemo/index.php) y echa un vistazo a la linea 28. Luego habria q cambiar alguna otra cosilla pero con eso bastaría para q subiese archivos a otra carpeta distinta.

      Para configurar el otro, es algo más complicado. Hay que tocar en:
      /public_html/uploader2/uploadify.php

      Ese uploadify es el archivo que recibe la imagen que subes mediante el boton flash "Browse". Recibe la imagen, y hace con ella lo q le digas. Ahora mismo lo que hace es meter el archivo en la carpeta /public_html/uploader2/subidas conservando su nombre original y escribir en un archivo de log lo ocurrido.

      Bien, el demo puedes olvidarte de él, porque no vamos a necesitarlo. Vamos a usar el segundo, cambiando ese uploadify.php para que haga exactamente lo que queramos, que es meter el archivo en la carpeta del usuario que sube la imagen, y asignarle un nombre en función de cuántas firmas tenga ya ese usuario. Si tiene 3, pues sig4, si tiene 20, pues sig21.

      A eso voy a ir en breve. Lo que he estado haciendo es esta funcioncita (public_html/functions.php)

      function nuevo_usuario($username, $uid)
      {
      	mkdir("usuarios/" . $uid, 0777, true); //creamos una carpeta dentro de la carpeta usuarios
      	copy("fulanito.php", "usuarios/".$uid."/".$username.".php"); //copiamos el archivo fulanito.php a ese nuevo directorio y le ponemos el nombre del user
      }
      

      Ya viene comentada cada línea, gracias a esa función verás que ahora hay una carpeta "6", y dentro un archivo "bronx.php". Esa función es llamada desde el archivo "verify.php", cuando un usuario se registra, y pincha en el enlace de activación por primera vez.
      Por tanto, todo el que se registre a partir de ahora, verá como se crean su carpeta y su archivo.
      Os borro a todos de la base de datos para que podáis registraros de nuevo, aunque podéis hacerlo vosotros mismos, entrad al panel de control -> entrad en la cuenta para la web de firmas (Go to CPanel) -> id al phpMyAdmin -> Enter phpMyAdmin
      En la columna de la izquierda, pinchad en la tabla "usuarios". Os mostrará la estructura de la tabla. Pinchad en la pestaña "Browse" para ver el contenido de la tabla.
      Ahí podéis cargaros el usuario que os de la gana jeje.

      EDITO
      de momento hay antibot al registrarse. Se puede poner eso mismo al subir una imagen, o poner un límite de firmas y fin de la historia. Porque andar con el código constantemente es un rollo para el usuario y para el código.
      De momento no vamos a poner nada de eso, si acaso más adelante para ir puliendo detalles.

      Voy a hacer el archivo "tusfirmas.php" para ir empezando a ver resultados, y luego el de agregar firma a ver qué tal.

      publicado en Web
    • Proyecto web de firmas dinámicas

      claro, porq aun no existen jeje.
      a la url base de la web añádele: /HostingImagenesDemo/index.php
      y verás el alojamiento de imagenes que ibamos a reutilizar.
      pero como no funcionaba como yo quería lo del límite de tamaño, he buscado otra opción, que puedes ver añadiendo a la url base:
      uploader2/index.php

      y si no, mira el FTP, que se ven las carpetas claramente. (es que no quiero poner la url en público todavía, que la indexa google, empieza a toquetear la gente y la liamos)

      prueba a subir un archivo de mas de 1 mega en ambos sitios, verás la diferencia.

      publicado en Web
    • Proyecto web de firmas dinámicas

      llega un señor (o una panda de señores) que tiene muy mala leche, y decide que va a tirarse toda la noche subiendo archivos.
      Al día siguiente la web está caída porque se ha alcanzado el ancho de banda contratado para todo el mes.

      :icon_razz: cabum, adios web!

      ya lo tengo más o menos apañadito, he bajado el uploadify ese, lo he medio configurado y ya sube imágenes aunque falta poner el tamaño máximo. Luego sigo, lo tenéis en la carpeta uploader2, echadle un vistazo.

      edito: funciona! probad a subir una imagen de mas de 1 mega, mirad que pasa.

      publicado en Web
    • Proyecto web de firmas dinámicas

      Bueno, he estado investigando una cosilla sobre el tema de subir imágenes. Os cuento:
      En principio queremos limitar el tamaño de las firmas que los usuarios pueden subir. En el ejemplo que he colgado, el límite es 1 mega. Bien, todo perfecto, pero resulta que la forma de comprobar el tamaño del archivo no es la más adecuada. ¿por qué? Porque PHP mide el tamaño de archivos ya subidos, no puede medir el tamaño de un archivo en el ordenador de un usuario.
      Funcionar funciona, probad a meterle 2 megas y veréis como os dice "limite sobrepasado" jejeje. Peeero, para darse cuenta de q excede el límite ha tenido que subir el archivo temporalmente, medir tamaño, ver q excede, dar error y deshacerse del archivo.

      Por tanto, si a alguien le da por subir 200 megas de foto, pues se tirará un buen rato subiendo, y luego dará error.

      Lo que quiero es que de el error antes de subir el archivo.

      Pues bien, investigando he descubierto que evidentemente php no puede hacer nada para evitarlo, que javascript, por seguridad tampoco tiene forma de acceder a archivos locales, y que una forma chapucera es usar un "ActiveX". Os sonará del Explorer... bien, solo funciona en explorer y poco más, a parte de que el usuario tiene q dar su autorización para que funcione.
      Vamos, que mala idea.

      Así que he terminado llegando a otra solución:
      [http://www.uploadify.com/demos/][0]">[http://www.uploadify.com/demos/][1]
      Es una pequeña aplicación en flash y javascript, que nos viene perfecto. Lo más probable es que usemos esa aplicación, que es gratuita y se puede configurar, en nuestro uploader de firmas.

      [0]: <a href=
      [1]: http://www.uploadify.com/demos/

      publicado en Web
    • Proyecto web de firmas dinámicas

      os he dejado también dentro de la carpeta HostingImagenesDemo una web estilo imageshack, que permite subir una imagen.
      A partir de ese código podemos hacer nuestro "agregar firma" que será muy muy parecido. Echadle un vistazo, sólo tenéis que agregar /HostingImagenesDemo/ a la url.

      publicado en Web
    • Proyecto web de firmas dinámicas

      bbcodes?? XD
      para poner una imagen en html:

      ![Texto alternativo si no carga la imagen](http://loquesea.com/imagen.png)
      

      lo de modificar el número máximo de firmas ya lo he añadido en el archivo fuctions.php
      No era una función sencillita para empezar :icon_mrgreen: acostumbrado a java me ha costado un buen rato dar con la forma...
      pero bueno, ha quedado una función robusta, lo que haces es buscar en el archivo una línea tal que así:
      $max = 5;
      coge el 5 (o el número q pille ahí), y lo actualiza a 7, 10 o lo q sea.

      publicado en Web
    • Proyecto web de firmas dinámicas

      el único código que habría que modificar es el número total de firmas. El nombre base lo ponemos nosotros, y el nombre de la carpeta donde van las firmas ya no hará falta.
      Es decir, sólamente hay q cambiar el máximo de firmas. No es tan complicado, sólo es modificar una línea de código cada vez que se agrege o borre una firma... vamos, está chupado jeje.
      Voy a buscar un código de ejemplo.

      publicado en Web
    • Proyecto web de firmas dinámicas

      Antes de seguir llenando el otro hilo mejor empezamos uno referente al proyecto. Para quien no se haya enterado, la idea es crear una web donde los usuarios puedan registrarse, subir unas cuantas firmas, y conseguir que todas esas imágenes queden metidas en una firma dinámica estilo la que llevo yo en el foro, que cada vez q actualizas salga una.

      Bien, ya tengo el host gratuito, el registro de usuarios y la base de datos.
      El que quiera participar, que me pida los datos por MP. Por seguridad no daré los datos a usuarios desconocidos.
      Por cierto, si alguno quiere hacer la gracia de borrar archivos del host, o la base de datos, que no se moleste, tengo backup, me pondré muy furioso y lo mismo a alguien lo borro yo del foro también en broma (q conste q no se puede deshacer).

      A lo que vamos.
      Ahora falta lo propio del proyecto, lo referente a las firmas dinámicas.

      Yo había pensado lo siguiente:
      cada vez que se registra un usuario, creamos una carpeta en el host para él. Dentro de esa carpeta creamos un archivo "fulanito.php" con el código php similar al del tutorial: [http://foro.universojuegos.es/viewtopic.php?f=75&t=9439][0]">viewtopic.php?f=75&t=9439
      En esa misma carpeta del usuario, se subirán las firmas. Nada de hacer ootra subcarpeta dentro llamada "firmas". No es necesario.

      Para evitar problemas con los nombres de las carpetas para cada usuario (nombre largos, caracteres raros, etc) he pensado que el nombre de la carpeta podría ser la ID de usuario que se asigna en la base de datos (empieza en 1, 2, 3... según van registrándose usuarios). Así no hay problemas, es cortito y no tiene pérdida.

      Por tanto tendremos un árbol de directorios y archivos similar a esto: (entre corchetes las carpetas)
      /
      [usuarios]

      • [1]
        • fulanito.php
        • sig1.jpg
        • sig2.png
      • [2]
        • menganito.php
        • sig1.jpg
        • sig2.png
        • sig3.png
      • [3]
        • zutanito.php
        • sig1.jpg

      index.php
      tusfirmas.php
      agregarfirma.php
      registro.php
      contacto.php
      etc

      como podéis ver, he metido las carpetas de cada usuario dentro de una carpeta que los engloba a todos. Es por no mezclar las carpetas de usuario (1, 2, 3) con los archivos de la web.

      [0]: <a href=

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