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 Temas
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17
21  Programación / Desarrollo Web / expresión regular que sustituye una palabra por el valor de una variable en: 17 Julio 2018, 23:22 pm
Tengo un chat, y quisiera que al colocar !test salga el valor de una variable, que en este caso es el nombre de usuario que la persona eligió para registrarse. Esto lo intento hacer con jQuery.

Código
  1. function unescape2(m){
  2.    m=unescape(m);
  3.    m=m.replace(/</g,'&lt;');
  4.    m=m.replace(/>/g,'&gt;');
  5.  
  6. m=m.replace(/!code(.*)/ig, function(m, gg) {
  7.    if (gg == "" ) return m;
  8.    else return "<div style=\"font-family:monospace; color:#fff; display:inline-block; padding:4px; background-color:#000;\">" + gg + "</div>";
  9. });
  10.  
  11. m=m.replace(/!anc(.*)/ig, function(m, gg) {
  12.    if (gg == "" ) return m;
  13.    else return "<div class=\"anunciacion oficial\">" + gg + "</div>"
  14. });
  15.  
  16. m=m.replace(/#meneo(.*)/ig,function(m,gg){
  17. if(gg=='') return m;
  18. return "<div style='display:inline-block;' class='shke'>"+gg+"</div>"
  19. });
  20.  
  21. m=m.replace(/#uppi(.*)/ig,function(m,gg){
  22. if(gg=='') return m;
  23. return "<div style='-webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg); display:inline-block;'>"+gg+"</div>"
  24. });
  25.  
  26.    return m ;
  27. }

vi por internet esa funcion, que lo que hace es que al colocarle cualquiera de los comandos expresados en la expresión regular, se va agregar alguna clase o estilo a la cadena de texto que le sigue, creando cualquier efecto, quiero hacer lo de sustituir una palabra con el valor de una variable, que en este caso es

Código
  1. var user_nick = $('#log_us').val();

Eso recoge el valor que obtiene el imput con id log_us, que a su vez es el nombre de usuario de la persona. Entonces quisiera que al poner en el chat Hola !test salga el nombre de usuario de la persona que lo lee y no el comando !test
22  Programación / Desarrollo Web / petición de un servidor a otro en: 10 Julio 2018, 05:35 am
Me gustaría verificar que dos servidores se pueden hacer peticiones simultaneamente sin yo ser el dueño de estos servidores ?
23  Sistemas Operativos / Windows / Problemas con mis navegadores excepto Firefox El Inmortal en: 6 Julio 2018, 15:47 pm
Resulta que todos mis navegadores funcionan perfectamente, entonces he desintalado e instalado Chrome y nada, ninguna petición realizada, error como si no hubiera internet. Más bien no me deja acceder a las páginas con https, pensé que era el router mio pero no, porque el firefox si me deja. Reinicie el Chrome a sus valores de fábrica pero nada. Ayúdenme aleluyos.
24  Programación / Desarrollo Web / [Resuelto] Extrayendo datos de mysql con jquery y mostrandolos en pantalla en: 1 Julio 2018, 01:57 am
Hola a todos, estoy creando un buscador tipo google, y me gustaria que cuando vaya poniendo las palabras me vayan saliendo opciones (tipo google) dependiendo de las palabras que ponga. Tengo una leve idea de usar $.get de jquery, porque lo vi en un foro de Internet, pero como la informacion es muy vieja queria preguntarles a ustedes si esto aun funciona y si no decirme si existe algun modulo o script em javascript que resuelva esto mas facil. Saludos.
25  Programación / PHP / Problemas al insertar datos con php en mysql en: 30 Junio 2018, 02:44 am
Estoy intentando insertar el titulo de una pagina en una base de datos que un webcrawler me extrae. Este es el codigo php del webcrawler y me funciona perfectamente:

Código
  1. <?php
  2.  
  3.  $dbHost = 'localhost';
  4.  $dbName = 'invento';
  5.  $dbUser = 'root';
  6.  $dbPass = '';
  7.  
  8. try {
  9.  
  10.  $pdo = new PDO("mysql:host=$dbHost;dbname=$dbName","$dbUser", "$dbPass");
  11.  $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  12.  
  13. } catch(Exception $e) {
  14.  
  15.  echo $e->getMessage();
  16. }
  17.  
  18.  
  19. $html = file_get_contents('https://www.google.com');
  20. preg_match('/<title>(.*)<\/title>/i', $html, $title);
  21.  
  22. $title_out = $title[1];
  23.  
  24. $sql = "INSERT INTO prueba('title') VALUES ($title_out)";
  25.  
  26.  $query = $pdo->prepare($sql);
  27.  
  28.  $result = $query->execute([
  29.    'title' => $title_out
  30.  ]);
  31. }
  32.  

pero en la parte de insertar en la tabla prueba el valor me sale este error que dice ser un error de sintaxis en sql, quisiera saber que error estoy cometiendo:

Citar
Fatal error: Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''title') VALUES (Google)' at line 1 in C:\xampp\htdocs\webcrawler\php-web-crawler\index.php:29 Stack trace: #0 C:\xampp\htdocs\webcrawler\php-web-crawler\index.php(29): PDOStatement->execute(Array) #1 {main} thrown in C:\xampp\htdocs\webcrawler\php-web-crawler\index.php on line 29

la linea 29 hace referencia al array que se pasa al execute()
26  Programación / Scripting / Google y los web spiders navegando por internet? en: 28 Junio 2018, 00:20 am
Como es que los web spiders de google navegan por internet?
27  Sistemas Operativos / GNU/Linux / Error en httpd CentOS 7 en: 21 Junio 2018, 18:22 pm
A qué se debe este error?

Código:
 httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2018-06-21 12:12:57 EDT; 15s ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 29582 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 29580 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 29580 (code=exited, status=1/FAILURE)

Jun 21 12:12:57 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...
Jun 21 12:12:57 localhost.localdomain httpd[29580]: httpd: Syntax error on line 353 of /etc...ry
Jun 21 12:12:57 localhost.localdomain systemd[1]: httpd.service: main process exited, code=...RE
Jun 21 12:12:57 localhost.localdomain kill[29582]: kill: cannot find process ""
Jun 21 12:12:57 localhost.localdomain systemd[1]: httpd.service: control process exited, co...=1
Jun 21 12:12:57 localhost.localdomain systemd[1]: Failed to start The Apache HTTP Server.
Jun 21 12:12:57 localhost.localdomain systemd[1]: Unit httpd.service entered failed state.
Jun 21 12:12:57 localhost.localdomain systemd[1]: httpd.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
28  Sistemas Operativos / GNU/Linux / CentOS 7 reiniciarlo a valores por defecto en: 21 Junio 2018, 06:24 am
Quisiera reiniciar mi CentOS 7 a los valores que trae por defecto de cuando lo instale, esto sin que se pierda el acceso ssh para poder seguir accediendo remotamente. Alguna idea?
29  Programación / Desarrollo Web / Huella digital del navegador? en: 21 Junio 2018, 01:16 am
https://youtu.be/hHUkS8LxS4s?t=8m5s A partir de ahí, el habla de la huella digital del navegador, pero además habla de un número largo que se puede obtener mediante javascript, que es una serie de números únicos? qué es y cómo se puede obtener?
30  Programación / Desarrollo Web / 4 nameservers? en: 4 Junio 2018, 05:14 am
¿Por qué cuatro nameservers? He buscado en google pero solo me sale como cambiarlos y de eso, estoy cansado de hacerlo. En realidad solo se pueden colocar 4 nameservers o infinidades?
Páginas: 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines