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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 ... 135
871  Programación / PHP / Re: pregunta sobre la funcion imagegrabscreen en: 3 Enero 2013, 05:10 am
Se trata de una función PHP, y PHP esta del lado de servidor. Por tanto, sacara una imagen al escritorio del servidor.
Saludos

Es verdad  :), con mas razon javascript, no es del todo 100% html2canvas, pero es lo que hay http://html2canvas.hertzen.com/screenshots.html
872  Programación / PHP / Re: pregunta sobre la funcion imagegrabscreen en: 3 Enero 2013, 04:52 am
Nunca hice algo asi, quizas alguien que si pueda orientarme mas, pero leyendo... la funcion imagegrabscreen solo funciona en sistemas windows y ademas configurar apache para que pueda interactuar con el escritorio.

Te combiene utilizar javascript, existe html2canvas, pero ya es aprender un nuevo lenguaje.

873  Programación / PHP / Re: alguien sabe como se hace este script ? en: 3 Enero 2013, 03:57 am
Esta hecho con jquery y jqueryui (el estilo del boton css). Te das cuenta por que agrega las librerias.
Código
  1. <link rel="stylesheet" type="text/css" href="http://foro-vip.com//css/jquery-ui.css?1341301048"/> /* Archivo CSS para JqueryUI - Le da estilo al boton y popup de errores dentro de la pagina */
  2. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
  3. /* Libreria Jquery */
  4. <script type="text/javascript" src="http://foro-vip.com//js/jquery-ui-1.8.23.custom.min.js"></script>
  5. /* Libreria JqueryUI */
  6.  

Luego tenes..
Código
  1. <script type="text/javascript" src="http://foro-vip.com//js/aes.js"></script> /* Utilizado para cifrar, descifrar, generar keys, etc, creo que no es utilizado ? */
  2. <script type="text/javascript" src="http://foro-vip.com//js/acciones2.js"></script>  /* La mayoria son funciones para el foro vbulletin, pero al final encontramos lo que queremos. */
  3.  

acciones2.js
Código
  1. var redirector_url = 'http://identi.li/u.php?u=';
  2.  
  3. function linkify(text) {
  4.    if (text) {
  5.        text = text.replace(/((https?\:\/\/)|(www\.))(\S+)(\w{2,4})(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/gi, function (url) {
  6.            var full_url = url;
  7.            if (!full_url.match('^https?:\/\/')) {
  8.                full_url = 'http://' + full_url;
  9.            }
  10.            fullurl = $.trim(full_url);
  11.            url = $.trim(url);
  12.            return '<a target="_blank" rel="nofollow" href="' + redirector_url + full_url + '">' + url + '</a><br/>';
  13.        });
  14.    }
  15.    return text;
  16. }
  17. var timerinterval = 0;
  18. var t_spoiler = 10;
  19. var frame_change = 0;
  20. cdown = {
  21.    spl: {},
  22.    time: 5,
  23.    load: function () {
  24.        var obj = $('.contador');
  25.        var txt = '';
  26.        if (t_spoiler <= this.time && t_spoiler > 0) t_spoiler = t_spoiler - 1;
  27.        if (t_spoiler == this.time) txt = 'Click en Publicidad';
  28.        else if (t_spoiler == 0) txt = 'Click aqu&iacute; para continuar';
  29.        else if (t_spoiler < this.time) txt = 'Espere ' + t_spoiler + ' seg. ';
  30.        obj.html(txt);
  31.        if (t_spoiler <= 0) {
  32.            clearInterval(timer_interval);
  33.            $('#my-dialog').dialog('close');
  34.            _decrypt.open();
  35.        }
  36.    },
  37.    frame: function () {
  38.        frame_change++;
  39.        t_spoiler = this.time
  40.        cdown_start();
  41.    }
  42. }
  43. cdown_start = function () {
  44.    if (frame_change > 1) {
  45.        frame_change = 0;
  46.        timer_interval = setInterval("cdown.load()", 1000);
  47.    }
  48. }
  49. var _open_ads = function () {
  50.    var obj = $('#my-dialog');
  51.    var frame = '<iframe onload="cdown.frame()" id="frame_publi" width="600" height="300" src="http://wwww.identi.li/popup.php"></iframe>';
  52.    dialog_conf.width = 700;
  53.    obj.dialog({
  54.        title: 'Click en la publicidad &raquo; Esperar ' + cdown.time + ' seg'
  55.    });
  56.    obj.html(frame), obj.dialog(dialog_conf);
  57.    obj.dialog("option", "buttons", [{
  58.        text: 'Click en Publicidad',
  59.        "class": 'ui-button-negative contador floatR'
  60.    }]);
  61.    obj.dialog("open");
  62.    $('.ui-dialog-titlebar-close').remove();
  63.    $('frame_publi').live(function () {
  64.        $('a').attr('target', '_self');
  65.    })
  66.    $('.ui-dialog, #frame_publi,.ui-widget-overlay').bind("contextmenu", function (e) {
  67.        return false;
  68.    });
  69. }
  70. var _decrypt = {
  71.    hash: {},
  72.    objeto: {},
  73.    links: function () {
  74.        $('div #decrypt').click(function () {
  75.            if (!$(this).hasClass('block')) {
  76.                _decrypt.objeto = $(this);
  77.                if (global.pauth != 1 && $.cookie('ads_accepted') == null) ventanaSecundaria();
  78.                else _decrypt.open();
  79.            }
  80.        });
  81.    },
  82.    open: function () {
  83.        var elem = this.objeto.parent().find('#hide'),
  84.            content = elem.html();
  85.        this.objeto.addClass('ui-button-positive');
  86.        this.objeto.unbind();
  87.        elem.html(content).slideDown();
  88.    }
  89. }
  90. $(document).on('ready', function () {
  91.    $('.post_body a, .comment-content a').attr('target', '_blank');
  92.    _decrypt.links();
  93. });
  94.  
  95. function getRandom(variablea, variableb) {
  96.    return Math["floor"](Math["random"]() * (variableb - variablea + 1)) + variablea;
  97. };
  98. var pconfig = {
  99.    time: getRandom(12, 16)
  100. };
  101. var t_spoiler = pconfig["time"];
  102. var hija = null;
  103. var timer = 0;
  104. var publi_open = 0;
  105. var publi_closed = 0;
  106.  
  107. function ventanaSecundaria() {
  108.    $("div #decrypt")["addClass"]("block");
  109.    t_spoiler = pconfig["time"];
  110.    publi_closed = 0;
  111.    publi_open = 0;
  112.    hija = window["open"](global["boardurl"] + "/popup.php", "ventana1", "width=450,height=425,scrollbars=0,toolbar=no,directories=no,menubar=no,status=no,top=0,left=0");
  113.    timer = window["setInterval"]("contador()", 1000);
  114. };
  115.  
  116. function contador() {
  117.    var variable14 = _decrypt["objeto"];
  118.    if (hija != null && publi_closed == 0) {
  119.        try {
  120.            var variable15 = hija["closed"];
  121.        } catch (err) {
  122.            var variable15 = true;
  123.        };
  124.        if (hija["closed"]) {
  125.            t_spoiler = pconfig["time"];
  126.            mydialog["alert"]("Haz click en un anuncio y espera con la pagina abierta", "Atencion!");
  127.            variable14["val"]("Ver Links De Descarga");
  128.            _decrypt["objeto"]["bind"]();
  129.            variable14["removeClass"]("ui-button-negative");
  130.            $("div #decrypt")["removeClass"]("block");
  131.            publi_closed = 1;
  132.            hija = null;
  133.            clearInterval(timer);
  134.            return false;
  135.        };
  136.        var variable16 = window["location"]["host"];
  137.        try {
  138.            var variable17 = hija["location"]["host"];
  139.            var variable18 = hija["frames"]["length"];
  140.        } catch (err) {
  141.            var variable17 = "";
  142.            var variable18 = 0;
  143.        };
  144.        if (variable16 != variable17) {
  145.            variable14["addClass"]("ui-button-negative");
  146.            var variable19 = "";
  147.            if (t_spoiler <= pconfig["time"] && t_spoiler > 0) {
  148.                t_spoiler = t_spoiler - 1;
  149.            };
  150.            if (t_spoiler == pconfig["time"]) {
  151.                variable19 = "Click en Publicidad";
  152.            } else {
  153.                if (t_spoiler == 0) {
  154.                    variable19 = "Ya puedes descargar!";
  155.                } else {
  156.                    if (t_spoiler < pconfig["time"]) {
  157.                        variable19 = "No cerrar la publicidad, abriendo links en " + t_spoiler + " seg. ";
  158.                    };
  159.                };
  160.            };
  161.            variable14["val"](variable19);
  162.            if (t_spoiler <= 0) {
  163.                t_spoiler = pconfig["time"];
  164.                publi_open = 1;
  165.                clearInterval(timer);
  166.                _decrypt["open"]();
  167.                $["cookie"]("ads_accepted", 1, {
  168.                    expires: 180
  169.                });
  170.                $("div #decrypt")["removeClass"]("block");
  171.                variable14["removeClass"]("ui-button-negative");
  172.            };
  173.        };
  174.    };
  175. };
  176.  

Esto es sacado de identi ;D, aparte de crear el popup y de establecer un temporizador tambien genera una cookie para establecer que se a aceptado la petición.
Es un poco mas elaborado, si recien estas viendo javascript te recomiendo empezar leyendo  sobre las funciones setInterval y window.open (son propias de javascript) y tratar de conbinarlas. Tambien si utilizas firefox podes descargarte Firebug es un complemento muy util para destripar un sitio web.
874  Programación / Desarrollo Web / Re: Problema con PHPMyAdmin en: 2 Enero 2013, 17:59 pm
Seguro que lo descargaste de la pagina oficial ?

XAMPP for Windows
http://www.apachefriends.org/en/xampp-windows.html#641

Tambien en el foro se a hablado del error

Solucion imposible error mysql #1045?¡?
http://foro.elhacker.net/desarrollo_web/solucion_imposible_error_mysql_1045iexcl-t54885.0.html
875  Programación / PHP / Re: Recomendarme algún FrameWork en: 2 Enero 2013, 16:38 pm
No te olvides Zend, yii, fuelphp, codeigniter.
No se si habrá por hay estadisticas, pero creo que entre los mas usados a mi ver son zend y symphony.

edit: Oh y en tu curri podes agregar... 'Entusiasmo y dedicación para aprender nuevos metodos, sistemas, etc., referente al desarrollo.' ;D.
876  Media / Juegos y Consolas / Re: Mejor juego de 2012 en: 2 Enero 2013, 15:10 pm
Blade and Soul



Le jugué solo al emulador o server files que posee el servidor privado de atomix, faltando muuuchas de las funciones del juego original y esta de PTM  :).
877  Programación / Desarrollo Web / Re: Desactivar en mi web los estilos de webkit! en: 21 Diciembre 2012, 19:56 pm
Leyendo creo que el !important no es necesario y sino se resuelve en la etiqueta form desactivas el autocomplete(como dijo drvy | BSM ).

Código
  1. <form autocomplete="off">
  2. </form>
  3.  

Si el problema es solo de chrome, como dicen en code.google.

No creo que tarden en solucionarlo.
Edito: El reporte es del 2010... si han pasado 2 años y no lo han arreglado mal vamos.

hay que pedirlo como deseo de navidad   :)
878  Programación / Desarrollo Web / Re: Desactivar en mi web los estilos de webkit! en: 21 Diciembre 2012, 19:37 pm
Creo que es el correcto...

Código
  1. input:-webkit-autofill {
  2.    color: #fff!important;
  3. }
  4.  

879  Foros Generales / Dudas Generales / Re: Navegacion anonima con complemento firefox en: 21 Diciembre 2012, 04:55 am
Tambien ten en cuenta que la navegacion anonima ya es de por si lenta.
880  Foros Generales / Foro Libre / Re: Que opinan de esto? en: 21 Diciembre 2012, 04:50 am


Saludos

Jaja estubiste toda la semana esperando ? 
Páginas: 1 ... 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 [88] 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 ... 135
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines