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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: [1] 2
1  Programación / PHP / Expresiones regulares (Ya me duele la cabeza) en: 24 Junio 2009, 22:18 pm
Muchos conocen este tema y algunos como yo no le agarramos la onda, El hecho es que me  han pedido un script que me esta causando dolores de cabeza, Aqui va la explicacion

tengo la siguiente cadena:

$in="soy el nombre_del_jugador  y deseo retarte a duelo";

Entonces en nombre_del_jugador va el nick del usuario que esta logeado en el servidor y hasta ahi todo bien, mi problema viene en que debo reemplazar ese nombre_de_jugador por

Código
  1. [url=urldeljugador]nombre_del_jugador[/url]
  2.  
lo he intentado por todos los medios y nada que me funcione, lo que tengo es:

Código
  1. $string='soy el  <nombre_del_jugador>  y deseo retarte a duelo';
  2. $buscar='<(.*)>';
  3. $reemplazar='[url=urldeljugador]\1[/url]';
  4.  
  5. echo ereg_replace($buscar,$reemplazar,$string);

He tratado de cambiar de diferentes formas la expresion regular y nada que parsea.

Ojo: no hay error de programacion, simplemente me muestra el texto completo sin hacer el reemplazo.


2  Programación / PHP / error_log no envia email en: 23 Mayo 2009, 23:29 pm
Dado que no me muestra ningun error PHP de programacion, Es decir lo trabaja normalmente pero no me envia el email de con el log, aqui mi codigo.

Código
  1. function query_to_mysql($query){
  2. global $sql;
  3. $sql=mysql_query($query) or error_log(report_error(__FILE__,__LINE__,'
  4. Ha ocurrido un error tratando de realizar un query a la base de datos'),1,
  5. 'usuario@email.com','Subject: Error en Query \nFrom: '.$_SERVER["HTTP_HOST"].'\n');
  6. }
  7.  
La funcion report_error no hace mas que mostrarme en la pantalla el archivo y la linea del error, Trabaja de maravillas pero al usar el "error_log", no manda el error al mail solo lo muestra en pantalla de esta forma:

Error en : \public_html\mews\config.php

Linea # : 35

Mensaje : Ha ocurrido un error tratando de realizar un query a la base de datos


Quiero saber donde esta mi error, estoy tratando de manejar errores en PHP (Obviamente juego con los datos para generar los errores a proposito haber si funcionan) .

Sugerencias?
3  Programación / Programación Visual Basic / Se podra? en: 24 Febrero 2009, 23:53 pm
Un problema mas que tengo chicos, Lo que deseo es saber si se puede realizar lo siguiente en visual basic.

por ejemplo:

en un archivo de texto tengo lineas como esta

Citar
usuario = felipito  ;Nombre de usuario
password = 1234  ;password del usuario
rango = 3  ;Rango de usuario: 1= admin, 2=normal, 3=mod
...
...
...

Si se dan cuenta los comentarios se definen a partir del "punto y coma"

Lo que deseo es colocar en un listview estos datos por separados de manera ordenada

Citar
[liNEA] [TAG] = [ATRIBUTO]  [; COMENTARIO]

Código
  1. Set subs = ListView1.ListItems.Add(, , LINEA)
  2.          subs.SubItems(1) = TAG
  3.          subs.SubItems(2) = ATRIBUTO
  4.          subs.SubItems(2) = COMENTARIO
  5.  
Se como agregar los datos al listview, pero no logro separarlos y colocarlos como quiero.


 
4  Programación / Programación Visual Basic / NO inserta registro en MSSQL server 2000 en: 5 Febrero 2009, 22:27 pm
Pues ese es el problema que tengo, no me inserta el registro en SQL server, que estoy haciendo mal.

Código
  1. Private Sub cmdRegister_Click()
  2. Dim registro As String
  3. Dim msg As String
  4. Dim ann As String
  5. Dim Obj As EncriptString
  6. Set Obj = New EncriptString
  7. Dim lNumRegAfect As Long
  8. Dim strSQL As String
  9.  
  10. Set conectar = New ADODB.Connection
  11. Set registro = New ADODB.Recordset
  12.  
  13. On Error Resume Next
  14. 'Path del fichero Ini
  15. Path_Archivo_Ini = App.Path & "\config.ini"
  16.  
  17.  
  18. 'Lee los datos y  Les envia el valor por defecto por si no existe
  19. account = Leer_Ini(Path_Archivo_Ini, "user", "sa")
  20. password = Leer_Ini(Path_Archivo_Ini, "pass", "123")
  21.  
  22. ann = Obj.descifrar(password)
  23.  
  24.  
  25. msg = MsgBox("Estas a punto de registrar una cuenta con los siguientes datos: " & vbCrLf _
  26.             & "Nombre de usuario: " & txtNickname & vbCrLf _
  27.             & "Password: " & txtPassword & vbCrLf _
  28.             & "Correo Electronico: " & txtEmail & vbCrLf _
  29.             , vbInformation + vbYesNo, "Info")
  30.  
  31. If msg = vbYes Then
  32. Set conectar = New ADODB.Connection
  33. Set registro = New ADODB.Recordset
  34.  
  35.    conectar.Open "PROVIDER=MSDASQL;" & _
  36.                  "driver={SQL Server};" & _
  37.                  "server=(local);" & _
  38.                  "uid=" & account & ";" & _
  39.                  "pwd=" & ann & ";" & _
  40.                  "database=users;"
  41.  
  42.  
  43.    registro = "INSERT INTO info(id,pwd,mail)" & _
  44.                   "VALUES('" & txtNickname & "', '" & _
  45.                                txtPassword & "', '" & _
  46.                                txtEmail & "')"
  47.  
  48.    conectar.Execute registro, lNumRegAfect
  49.  
  50.    MsgBox "Cuenta registrada satisfactoriamente", vbInformation, "Info"
  51.  
  52.   MsgBox "Número de registros afectados: " & lNumRegAfect
  53.  
  54.    conectar.Close
  55.  
  56. Else
  57. Exit Sub
  58. conectar.Close
  59. registro.Close
  60. Unload Me
  61. End If
  62.  
  63. End Sub
5  Programación / Programación Visual Basic / Es un control o que? en: 18 Julio 2008, 21:45 pm
Pues eso no se que control se usa para hacer ese tipo de lineas divisorias parecidos a los frames para paginas web.

Si alguien sabe favor si me da la mano.

6  Programación / PHP / Problema creando Multi-idioma en: 18 Febrero 2008, 06:11 am
Bien chicos, pues este es mi problema, estoy codeando una web multidioma en PHP, pero tengo unos inconvenientes, lo que trato de hacer primero es definir un lenaguage por defecto pero a la hora de clickear en la bandera correspondiente al idioma este cambie all idioma elegido, todo va de maravilla, pero cuando clickeo en algun enlace de mi web vuelve al idioma por defecto, habria alguna manera de arreglar eso?

este es mi codigo en langs.php

Código
  1. <?PHP
  2. $langs=$_GET['langs'];
  3. if(empty($langs)){
  4. $langs = getenv("HTTP_ACCEPT_LANGUAGE");
  5.      }
  6. switch($langs){
  7.          case "es" :
  8.             include("language/lang-es.php");
  9.             break;
  10.          case "en" :
  11.             include("language/lang-en.php");
  12.             break;
  13.          default :
  14.             include("language/lang-en.php");
  15.             break;
  16. }
  17. ?>

Ahora en mi index.php que mas o menos es asi:
Código
  1. ...
  2. ...
  3. <table width="200" border="0" cellspacing="2" cellpadding="2">
  4. <tr>
  5. <td><img src="images/language/es.gif" width="16" height="11" onclick="document.location='<?= $_SERVER['PHP_SELF'] ."?".$_SERVER["QUERY_STRING"]."&langs=es"?>'"></td>
  6. <td><img src="images/language/en.gif" width="16" height="11" onclick="document.location='<?= $_SERVER['PHP_SELF'] ."?".$_SERVER["QUERY_STRING"]."&langs=en"?>'"></a></td>
  7. </tr>
  8. </table>
  9.  
  10. ...
  11. ...
  12. <? include("language/lang.php"); ?>
  13.  
  14. <table width="97" border="0" align="left" cellpadding="0" cellspacing="4">
  15. <tr>
  16. <td width="13"><div align="right"><img src="images/arrow.jpg" alt="Arrow" width="9" height="9"></div></td>
  17. <td width="72" class="link_menu" align="left"><a href="index.php" target="_self"><? echo $lang["home"]; ?></a></td>
  18. </tr>
  19. <tr>
  20. <td><div align="right"><img src="images/arrow.jpg" alt="Arrow" width="9" height="9"></div></td>
  21. <td class="link_menu" align="left"><a href="index.php?op=downloads"><? echo $lang["Downloads"]; ?></a></td>
  22. </tr>
  23. ...
  24. ...
  25.  
  26.  

Bien me coge los idiomas cuando clickeo en las imagenes pero el asunto es que cuando clickeo en los enlaces ahi mencionados se va al lenguaje por defecto (Cosa que no deseo, no se si se me entendio y si alguien podria darme algo de soporte.
7  Programación / PHP / Donde esta el error en: 7 Noviembre 2007, 02:30 am
Pues eso no se donde cometo el error, cuando lo ejecuto no me tira error solo se queda la pagina de confirmacion pero no se inserta el registro en mySQL.

Código:
<?PHP //register.php
include "conn.php";
include "lang-es.php";

if ($_POST){

$CompUser=mysql_query("SELECT username, email FROM vg-users WHERE username='$_POST[user]' OR mail='$_POST[email]'");

if ($CompUser){
   echo $Lang["UserRegError"];
}else{

$CompUser="INSERT into vg_users(username,password,email) VALUES(";
$CompUser.="'".$_POST[user].",'";
$CompUser.="'".$_POST[password].",'";
$CompUser.="'".$_POST[email]."'";
$CompUser.=")";
mysql_query($CompUser);

echo $Lang[RegSuccess];
}
}
?>


Amigos,si alguien me da soporte lo agradecere

8  Programación / PHP / Necesito algo de soporte. en: 28 Julio 2007, 21:04 pm
Bueno muchachos necesito su ayuda con respecto a un script que estoy haciendo en PHP en  el cual no se donde cometo el error.

el script es el siguiente:

Código:
<?PHP
include "conecta.php";
include "login1.php";

$s_sql="SELECT money,fuerza FROM infouser WHERE login = '$_COOKIE[usNick]'";
$s_sqlrr=mysql_query($s_sql);
$s_row=mysql_fetch_array($s_sql);

if ($s_row[money]<40)
  {
  echo "Te falta dinero";
  }
else
  {
      if ($s_row[fuerza]==0)
      {
       $Tdesc=$s_row[money] - 40;
       $Aforce=$s_row[fuerza] + 1;     
       $s_sql="UPDATE infouser SET money='$Tdesc', fuerza='$Aforce' WHERE login='$_COOKIE=[usNick]'";
      mysql_query($s_sql);
      }
     else
      {
     echo "Ya tienes tu fuerza en 1"; 
       }
  }
echo "<a href=$s_sql>Incrementar fuerza</a>" ;
?>
   

Todo funciona correctamente hasta cierto punto, pero el error que tiene es que la pagina con solo actualizarla o abrirla ya actualiza todo en la base de datos. y lo que deseo es que solo se haga esto presionando el enlace que puse.

Espero me puedan ayudar.!
9  Programación / Programación Visual Basic / Filenames y text box en: 12 Septiembre 2006, 01:34 am
COmo hago para que en un textbox despues de abrir un archivo desde un common dialog no se muestre toda la ruta sino solamente la aplicacion que quiero, es decir

Lo que obtengo y no quiero:

C:\Project\app\nog.exe

lo que quiero:

nog.exe

solo quiero que se muestre el nombre del archivo con su extension obviamente mas no toda su ruta, como le hago???
10  Programación / Programación Visual Basic / COmo hago un trainer para un juego?? en: 20 Agosto 2006, 23:28 pm
He buscado informacion de este tipo pero el 90% esta en ingles y el resto no se entiende, yo quisiera saber como es que puedo hacer un programa en visual basic que cambie los values de la memoria de un juego.

Se programar basicamente pero no tengo idea de como empezar con esto :( :(
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines