Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Siquillote

Páginas: 1 2 [3] 4 5 ... 18
31
PHP / [Tutorial x2] Pasar time() a date() // Comprobar si la fecha existe.
« en: 26 de Agosto de 2011, 16:30:52 pm »
Hola PHPerillos!.

Voy a re-estrenarme en el foro con un tutorial que es muy sencillo pero alguna vez nos ha puesto en compromisos. ¿No os pasado que habéis hecho alguna vez un algoritmo de banear hasta X tiempo pero solo en time()? Pues con estos dos tutoriales aprenderemos a mostrar el equivalente de time() en date() y a comprobar si existe.

Tutorial uno - Pasar time() a date().
Imaginemos (Con el ejemplo de antes del baneo) que en nuestra base de datos tenemos una fecha en segundos a la cual se le ha sumado el tiempo conveniente para expulsar al usuario pero claro, no podíamos decirle hasta cuando así que es un engorro. Mediante la siguiente función, podremos devolver la fecha equivalente al tiempo guardado.


<?php
$hora 
time()+86400// Tiempo actual mas un día, osea, si hoy es 26 con esta variable es como si fuese 27.
echo &#39;Está baneado hasta: &#39;. date(&#39;d-m-Y - H:i:s&#39;, $hora); // Añadimos un parametro nuevo con $hora para convertirlo. 
?>


Tutorial dos - Comprobar una fecha fácilmente.
Ahora también podemos comprobar si una fecha existe antes de guardarla en la base de datos. El valor devuelve un valor true o false por lo que vamos a realizar una función y luego comprobamos si existe. Usaremos este código:


<?php
	
if(
checkdate(12561994)){
	
	
echo &
#39;Fecha válida&#39;;
	

	
} else {
	
	
echo &
#39;Fecha INválida&#39;;
	
}
?>


Creo que código por si solo se explica pero si alguien tiene dudas, que por favor, no se corte en preguntar que para estoy.

Un saludo,
Siquillote.

32
JavaScript / [jQuery|JS - DUDA] Encoger div cada milésima de segundo.
« en: 21 de Febrero de 2011, 20:51:37 pm »

¡Hola chicos!. El mundo de jQuery es apasionante y cada vez que puedo ponerme a programar le dedico un ratito y hoy pensando en que podía hacer, he pensado hacer un script que al pulsar [cerrar] el div se cierre pero no de manera bruta si no poco a poco. Es decir,  en vez de mostrar/ocultar el div de manera "bruta" con display none o block que se puera cerrando poco a poco.

Digamos que si el div mide 300px de alto, cada 1/3 segundo (0,33s) vaya disminuyendo su tamaño 10px y cuando llegue a 0, se oculte el div totalmente. ¿Alguna idea? ¿Algún tutorial?. ¡Gracias!.

33
Charlas / Offtopic / ¿Cual cogerías?
« en: 14 de Febrero de 2011, 19:40:42 pm »

Si vas por la calle y te encuentras un billete de 50€ y otro de 100€ ¿Cual cogerías?. Ten en cuenta que si coges el billete de 100€ te ocurrirá algo terrible pero si coges el de 50€ te ocurrirá algo maravilloso.

:o

34

¡Hola!. Ayer por la tarde me compré angelsamuelsanchez.com este dominio para crearme mi blog para ayudar a la gente que le cuesta mucho asimilar lenguajes de programación y ayudarles con sus dudas. Esto no quiere decir que siqmail.es se vaya a la puñetera jajaja.

Solamente este blog será un portal de información, tutoriales, actualidad... Además de que me permitirá convertirme en un autentico Blogger e.e. Siempre me ha llamado la atención convertirme en un Blogger asi que nunca es tarde para hacerlo. Espero que entréis de vez en cuando para ver los nuevos post y tutoriales.

Además estoy pensando colocar google adsense (Aunque no se como va...) para poder recolectar dinero para comprarme un VPS todos los meses y asi trabajar en el los 2 proyectos tanto angelsamuelsanchez y siqmail ;]. ¡Visitarlo! :P

35
General / [D] ¿Ocultar enlaces HTML?.
« en: 27 de Enero de 2011, 21:31:09 pm »

Hola!. hacía tiempo que no publicaba un thread. Bien, resulta que sigo dandole mandela a SiqMail y digamos que quiero hacerlo aún más "profesional" y como yo soy muy de entrar en muchas páginas, alguna vez me he encontrado que al pasar el ratón por un enlace, este apunta a miweb.es/seccion/# pero en cuanto pinchas, te lleva a: miweb.es/seccion/hola.php?id=7 .

Digamos que quiero hacer como ascodevida.com con sus post o comentarios que apunta los enlaces de votación a su nombre de dominio pero es como si  trabajara así: ascodevida.com/votar.php?id=7&IP=XX.XXX.XXX.XX. Bueno, en definitiva sería como digo en el thread, ocultar la URL mas o menos...

36
C / C++ / [DESCARGA] GenPassWord - Generador de contraseñas V 0.7
« en: 16 de Enero de 2011, 20:29:58 pm »
Hola chicos!. Bueno, ya no me acordaba de el jaja. Es una aplicación que he estado haciendo en el tiempo que he estado baneado en PHPeros y quisiera compartirla con vosotros. Este programa lo que hace es generar una contraseña según lo que tu hayas escogido como números, letras, mayúsculas o caracteres extraños.

Existen 2 opciones. La primera es generar la contraseña y memorizarla o la segunda es guardarla en un archivo TXT para no olvidarse de ella. El archivo .txt se guardará en la misma raíz en la que esta guardado el ejecutable y lo podéis abrir siempre que queráis. Aquí dejo unas capturas de como es el programa aunque no tiene mucho misterio, es un archivo de consola en el que hay que seguir los pasos que te indica.

Imagenes







Descarga
http://www.megaupload.com/?d=VVQ67WNK

37
Charlas / Offtopic / ¡Ya he vuelto!
« en: 07 de Enero de 2011, 00:56:46 am »

Si señores, ya ha vuelto el temible jajaja. Es broma. He estado baneado 1 mes (Aún no entiendo el por qué...) y la verdad es que me han venido muy bien para madurar y descubrir nuevos mundos mas allá de PHP y SQL así como C/C++, VB6 y Batch. Quizás algún que otro día me ponga a hacer algún tutorial para vosotros.

También he conocido mucha gente que es experta en temas de seguridad, ataques de vulnerabilidades, y personas muy interesantes. Aún que estando baneado, mucha gente me ha defraudado. Pero bueno la vida sigue y al fin y al cabo la expulsión del foro, aunque injusta, me ha hecho crecer como persona y eliminar todo el pasado. Digamos que soy un antivirus y me he reventado a todos los virus que había por ahí adentro.

Un verdadero honor volver a PHPeros y poder exprimir todos mis conocimientos con todos vosotros!. 




38
Charlas / Offtopic / ¿Cual será el Windows del futuro?.
« en: 06 de Diciembre de 2010, 13:58:55 pm »

Yo pienso que se llamará Windows 8 o Vienna. Vota en la encuesta y opina ;)

39
CSS / [AYUDA] Efecto de texto que desvanece y aparece
« en: 06 de Diciembre de 2010, 11:43:44 am »

Hola :P. Pues me gustaría saber como hacerlo y por que mas que busco y busco en google, solo me sale para hacerlo con imagenes por lo que yo solo quiero texto. Un ejemplo de este efecto está en http://www.findicons.com

Si veis, en el buscador, algo mas arriba aparecen textos y se van quitando y así continuamente.. ¿Sabría hacerlo? :S

40
Proyectos y búsqueda de equipos / [PROYECTO] SiqMail.
« en: 04 de Diciembre de 2010, 18:13:44 pm »
¡Hola PHPer@s!. Ahora que se acercan las navidades, se acaban los examenes, vacaciones... y tengo mas tiempo de descansar, he decidido embarcarme en un nuevo proyecto. Lo he llamado SiqMail! y he aquí de que voy a hablar:

¿De que trata SiqMail!?
SiqMail! será una plataforma cual se podrá implantar en cualquier página web. Consistirá en una aplicación de mensajería instantánea via web. Es decir, SiqMail! será como una especie de msn entre usuarios registrados sin la necesidad de bajarse programas ejecutables o instaladores en tu pc.

SiqMail! se resume en muy 3 palabras: Messenger vía web. ¿Pero no existe Ebuddy?. Si, pero no tendrá las caracteristicas que tendrá SiqMail!. Como he dicho antes, no se tratará de 1 página para millones de usuarios si no que SiqMail! es una plataforma instalable en tu página web donde tu serás el admin (Puedes llevar las conversaciones de usuarios, banearlos, permitir ciertas cosas...).

¿Como va SiqMail!?
Actualmente se encuentra en el estado de [6%] de desarrollo. Seguiremos informando.

¿Es gratis?
Totalmente gratis ;)

Siguenos en twitter
http://www.twitter.com/SiqMailes/

¡Prestar atención a esto!
Si ves mi firma, verás una imagen de una PTC cual paga paga por ver publicidad de páginas anunciadoras. El mínimo de pago son 2$ y cada día ganas unos 6 centavos. Hacemos este llamamiento para que nos ayudeis a construir siqmail por cada clic tuyo.

La cosa funciona en que a la vez que tu ganas tus 6 centavos diarios, ademas ayudas a siqmail sumando dinero a su cuenta por ser referido suyo. Ya que para donar hay que pagar, con neobux aparte de ganar dinero ayudarás a Siqmail.es. Es tán facil como registrase, hacer los 4 clicks correspondientes al día y aparte de ganarte tus 6 centavos, le das 2 a siqmail. ¿Nos ayudas?.

Recompensas
Claro que si nos ayudas, nosotros querremos darte aparte de las miles de gracias algo que solo podrán optar algunos. Según la cantidad de anuncios que veas en neobux, te regalaremos ciertos premios como estos:

  • Usuarios que han ganado 50 centavos en neobux. ¡Felicidades, has ganado 50 centavos en neobux, has dado a siqmail.es 25 centavos y lo mas importante es que has ganado ser testeador oficial de Siqmail.es.
  • Usuarios que han ganado 100 centavos en neobux. ¡Felicidades, has ganado 100 centavos en neobux, has dado a siqmail.es 50 centavos y lo mas importante es que has ganado ser testeador oficial de Siqmail.es y una cuenta premium.
  • Usuarios que han ganado 200 centavos en neobux. ¡Felicidades, has ganado 200 centavos en neobux, has dado a siqmail.es 100 centavos y lo mas importante es que has ganado ser testeador oficial de Siqmail.es, una cuenta platino y como has llegado a los 200 centavos (2$) puedes canjear esos 2$ a tu cuenta PayPal ;].

¿Te animas?
¡Encima de que ganas dinero, te regalan premios! Nunca había sido tan fácil y solo tienes que registrarte, hacer clicks y ganar muchos premios :P . El enlace es la imagen de mi firma o puedes hacer click en la siguiente imagen!

O


¡Gracias de verdad!

41
Charlas / Offtopic / ¿Que me vais a regalar? :$
« en: 01 de Diciembre de 2010, 17:05:30 pm »

Hola! Dentro de 4 días será el 2 cumpleaños que hago en PHPeros y cumplo 17 años :P. Es curiosos pensar que dentro de 1 año a estas alturas estaré a punto de cumplir los ansiados 18 para poder comenzar mi trayecto de conseguir dinero y comprar MicoSoft.

Bueno... ¿Y que me vais a regalar? ;$ jajaja.

42
Charlas / Offtopic / ¡Alcanzados los 50.000 post en PHPeros!
« en: 30 de Noviembre de 2010, 23:58:09 pm »

Ya son 50.000 post los que lleva ya PHPeros. Conseguir que un foro tenga esta cantidad en 3/4 años no lo consiguen todos. Por parte mía, enhorabuena Naveda si este era tu propósito y que sepas que te doy las gracias porque gracias a tí que pagas PHPeros nostienes vivos en el mundo del aprendizaje y muchas gracias a todos los usuarios que contribuyen día a día y que me ayudan a aprender cada vez mas.

Como he dicho antes, que un foro consiga 50.000 mensajes, es una autentica burrada y a la vez algo que no se ve en muchos sitios. Si os poneis a echar cálculos en base que contemos que el foro tiene 3 años de vida los calculos serían de:

50000 post por cada 3 años.
16666 post año
1388 post por mes
46 post por día
2 post por hora.

Los calculos son redondeados y pensareis que 2 post por hora es muy poco. Si, pero esta en proporción ya que somos muy pocos los que entramos a diario (15 personas diferentes/día que no está nada mal) pero también intentamos contribuir mas y mas cada día.

¡Felicidades PHPeros!


43
AJAX / [APORTE] ¡Actualiza tu web al pasar el ratón!
« en: 30 de Noviembre de 2010, 20:48:52 pm »

¡Hola! Poco a poco voy adquiriendo conocimientos sobre este lenguaje y he podido crear un mini script que te permite actualizar cierto contenido de tu página web con solo pasar el ratón. De momento (Al no ser que tu sepas) este script está enfocado para usarlo para 1 cosa por cada página ya que no se hacer varias peticiones AJAX en un mimo documento.

Es decir, que solo podrás actualizar al pasar el ratón por un box o una ventana o una imagen... lo que quieras pero solo 1 cosa ya que como he dicho antes, solo se hacer una consultar por página. Bueno es un código bastante sencillo y eficaz.

index.php o index.html
Solo debemos agregar un código AJAX al documento donde queremos que se actualize el elemento. Mirar:
Código: [Seleccionar]
<script language="javascript" type="text/javascript">

function getXMLHTTPRequest() {
try {
req = new XMLHttpRequest();
} catch(err1) {
  try {
  req = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (err2) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (err3) {
      req = false;
    }
  }
}
return req;
}

var http = getXMLHTTPRequest();

function enviarHTTP () {
var valor = document.getElementById("usuario").value;
var rand = parseInt(Math.random()*99999999);
var query= "usuario=" + valor + "&rand=" + rand;
http.open ("GET", "ajax.php?" + query, true);
http.onreadystatechange = respuestaHTTP;  del servidor
http.send(null);
}

function respuestaHTTP () {
if (http.readyState == 4) { 
if (http.status == 200) {
var respuesta_php = http.responseText;
document.getElementById("div_usuario").innerHTML = respuesta_php;
}
else

    alert("Ha habido un problema al acceder al servidor: " + http.statusText);
setTimeout('Proceso()', 1000);
}
if (http.readyState < 4) {

document.getElementById("div_usuario").innerHTML = 'Cargando...';
}
}
</script>

Dentro de este código debemos diferenciar varios puntos que serán clave para que nuestro elemento a actualizar sea con éxito. Los puntos con los que debemos fijarnos son los siguientes (Son pocos):

  • var valor = document.getElementById("usuario").value; //cambias "usuario" por la id o nombre del div donde pasas el ratón. Por ejemplo si es <div id="refrescar">Contenido....</div> pues cambiarías usuario por refrescar.
  • var query= "usuario=" + valor + "&rand=" + rand;  // esto será la dirección URL que manda AJAX a nuestro archivo PHP. Como hemos puesto usuario pues ajax mandará la petición al archivo PHP con la URL: ajax.php?usuario=nombre/datos recogidos en el div.
  • http.open ("GET", "ajax.php?" + query, true);  //Como he dicho antes, mandará los datos a ajax.php, lo puedes cambiar pero es aconsejable dejarlo ahora así para entender el tutorial ;)
  • document.getElementById("div_usuario").innerHTML = respuesta_php;  //Esto es la respuesta PHP que haya generado nuestro script para luego insertarla en la div: div_usuario 
    //(Cambialo si quieres, pero igualemnte, dejalo así de momento para entendernos).
  • document.getElementById("div_usuario").innerHTML = 'Cargando...';  // Este será el mensaje que se mostrará en el div donde pasaremos el ratón para que se actualize y mientras se realiza el proceso, mostrará el mensaje: Cargando..

ajax.php
Ahora tenemosque generar el archivo PHP para dar una respuesta a AJAX y este muestre el resultado. Como es material de tutorial, vamos a generar simples números y si te animas, practicas ;]. Es decir, como solo queremos que se refresque cierto contenido para que nos muestre unos numeros solo necesitamos un código PHP que genere los numeros aleatoriamente de esta manera.

<?php
$num 
rand(0,35);
echo 
$num;
?>


Como es de esperar, este código PHP nos devolverá un numero aleatorio entre 0 y 35 para que AJAX lo muestre en el div div_usuario. ya cada uno puede realizar lo que quiera con este código php, es decir, que devuelva numeros o letras o datos de la bd...

Explicación
Como he ido comentando poco a poco los puntos del documento AJAX, digamos que no requiere mas explicación salvo algo que destaca en el archivo index.php/.html y resulta que al div usuario le hemos colocado un atributo llamado onmouserover con la acción EnviarHTTP () que quiere decir que al pasar el ratón por ese div, llame a AJAX y este a PHP.

Luego a parte de onmouseover (Pasar el ratón) existen muchos otros atributos como onclick (Al hacer click) que también llame a EnviarHTTP () de la siguiente manera: onclick="EnviarHTTP ()" ect... ¡Practica!.

Datos de importancia
Este tutorial sigue una base de tutorial por el usuario G2K/Martin10 en esta misma sección, es mas, lo puedes encontrar aquí: http://www.phperos.net/foro/index.php?topic=1935.0 y la finalidad del tutorial es querer aprender.
También podeis ver el ejemplo en vivo en una sección de un dominio que lo tengo medio inactivo pero muy bueno aquí: http://angelsamuel.com/AJAX/

Final
Pues nada, un saludo y espero que te sirva ;)

44
Charlas / Offtopic / ¿Cambios en MegaUpload?
« en: 30 de Noviembre de 2010, 14:12:04 pm »

Si, hoy he visto que MegaUpload ha cambiado. Ahora no tienes que insertar el code estresante, directamente ya te salta el contador de los 45 segundos de espera o 25 si estás logeado.

También me he fijado que han cambiado la fuente en el login/registro,  lo de los idiomas creo que también.... No se, ¿Lo mirais y lo comprobais? :O

45
Charlas / Offtopic / Mi enhorabuena culés.
« en: 29 de Noviembre de 2010, 22:34:50 pm »

Me duele mucho esto por que va contra el código ético del Real Madrid pero ahora si que podeis decir que sois el mejor equipo del mundo pero no de la historia. Este tema lo abro por que se que quizá me pase un poquito en algún que otro post y viendo la paliza que nos estais dando aunque con una poquita ayuda de iturralde..., he de reconocer la derrota.

Enhorabuena de verdad.

Páginas: 1 2 [3] 4 5 ... 18