Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Temas - Erika Vega

#1
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 (php) [Seleccionar]
[url=urldeljugador]nombre_del_jugador[/url]

lo he intentado por todos los medios y nada que me funcione, lo que tengo es:

Código (php) [Seleccionar]
$string='soy el  <nombre_del_jugador>  y deseo retarte a duelo';
$buscar='<(.*)>';
$reemplazar='[url=urldeljugador]\1[/url]';

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
PHP / error_log no envia email
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 (php) [Seleccionar]
function query_to_mysql($query){
global $sql;
$sql=mysql_query($query) or error_log(report_error(__FILE__,__LINE__,'
Ha ocurrido un error tratando de realizar un query a la base de datos'),1,
'usuario@email.com','Subject: Error en Query \nFrom: '.$_SERVER["HTTP_HOST"].'\n');
}

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 Visual Basic / Se podra?
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

Citarusuario = 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 (vb) [Seleccionar]
Set subs = ListView1.ListItems.Add(, , LINEA)
          subs.SubItems(1) = TAG
          subs.SubItems(2) = ATRIBUTO
          subs.SubItems(2) = COMENTARIO

Se como agregar los datos al listview, pero no logro separarlos y colocarlos como quiero.


#4
Pues ese es el problema que tengo, no me inserta el registro en SQL server, que estoy haciendo mal.

Código (vb) [Seleccionar]
Private Sub cmdRegister_Click()
Dim registro As String
Dim msg As String
Dim ann As String
Dim Obj As EncriptString
Set Obj = New EncriptString
Dim lNumRegAfect As Long
Dim strSQL As String

Set conectar = New ADODB.Connection
Set registro = New ADODB.Recordset

On Error Resume Next
'Path del fichero Ini
Path_Archivo_Ini = App.Path & "\config.ini"


'Lee los datos y  Les envia el valor por defecto por si no existe
account = Leer_Ini(Path_Archivo_Ini, "user", "sa")
password = Leer_Ini(Path_Archivo_Ini, "pass", "123")

ann = Obj.descifrar(password)


msg = MsgBox("Estas a punto de registrar una cuenta con los siguientes datos: " & vbCrLf _
             & "Nombre de usuario: " & txtNickname & vbCrLf _
             & "Password: " & txtPassword & vbCrLf _
             & "Correo Electronico: " & txtEmail & vbCrLf _
             , vbInformation + vbYesNo, "Info")

If msg = vbYes Then
Set conectar = New ADODB.Connection
Set registro = New ADODB.Recordset

    conectar.Open "PROVIDER=MSDASQL;" & _
                  "driver={SQL Server};" & _
                  "server=(local);" & _
                  "uid=" & account & ";" & _
                  "pwd=" & ann & ";" & _
                  "database=users;"

   
    registro = "INSERT INTO info(id,pwd,mail)" & _
                   "VALUES('" & txtNickname & "', '" & _
                                txtPassword & "', '" & _
                                txtEmail & "')"
   
    conectar.Execute registro, lNumRegAfect
   
    MsgBox "Cuenta registrada satisfactoriamente", vbInformation, "Info"

   MsgBox "Número de registros afectados: " & lNumRegAfect

    conectar.Close

Else
Exit Sub
conectar.Close
registro.Close
Unload Me
End If

End Sub
#5
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
PHP / Problema creando Multi-idioma
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 (php) [Seleccionar]
<?PHP
$langs=$_GET['langs'];
if(empty($langs)){
$langs = getenv("HTTP_ACCEPT_LANGUAGE");
      }
switch($langs){
          case "es" :
             include("language/lang-es.php");
             break;
          case "en" :
             include("language/lang-en.php");
             break;
          default :
             include("language/lang-en.php");
             break;
}
?>


Ahora en mi index.php que mas o menos es asi:
Código (php) [Seleccionar]
...
...
<table width="200" border="0" cellspacing="2" cellpadding="2">
<tr>
<td><img src="images/language/es.gif" width="16" height="11" onclick="document.location='<?= $_SERVER['PHP_SELF'] ."?".$_SERVER["QUERY_STRING"]."&langs=es"?>'"></td>
<td><img src="images/language/en.gif" width="16" height="11" onclick="document.location='<?= $_SERVER['PHP_SELF'] ."?".$_SERVER["QUERY_STRING"]."&langs=en"?>'"></a></td>
</tr>
</table>

...
...
<? include("language/lang.php"); ?>

<table width="97" border="0" align="left" cellpadding="0" cellspacing="4">
<tr>
<td width="13"><div align="right"><img src="images/arrow.jpg" alt="Arrow" width="9" height="9"></div></td>
<td width="72" class="link_menu" align="left"><a href="index.php" target="_self"><? echo $lang["home"]; ?></a></td>
</tr>
<tr>
<td><div align="right"><img src="images/arrow.jpg" alt="Arrow" width="9" height="9"></div></td>
<td class="link_menu" align="left"><a href="index.php?op=downloads"><? echo $lang["Downloads"]; ?></a></td>
</tr>
...
...



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
PHP / Donde esta el error
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.

<?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
PHP / Necesito algo de soporte.
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:

<?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 Visual Basic / Filenames y text box
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
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 :( :(
#11
Creo que el titulo no es muy claro pero aqui voy con mi problema, lo que pasa es que estoy haciendo un programa que me creara un archivo *.reg.

Les muestro parte del codigo.

Private Sub cmdkill_Click()
Dim fso, GBkill
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set GBkill = fso.CreateTextFile("c:\GB-killer.reg", True)
   
    GBkill.WriteLine ("Windows Registry Editor Version 5.00")
    GBkill.WriteLine ("[HKEY_LOCAL_MACHINE\SOFTWARE\SoftNyx\GunBound]")
       
    GBkill.Close


Como ven todo bien hasta ahi pero ahora lo que pasa es que tengo lineas que insertar de la siguiente forma

"IP"="broker.gunbound.net"

Ya llevan comillas y no se como hacerle ya que la secuencia de un writeline es:  file.WriteLine ("aqui el texto entre comillas")

en otras palabras seria comillas dentro de otras comillas  :-( :-\
End Sub
#12
Manes tengo este codigo en javascript y deseo pasarlo a visual basic solo quisiera que me dieran la idea porque de js no se casi nada.

<script language="javascript">
  function cogecifrado(str) {
  if (str.indexOf('PWD=', 0) == -1 ||
      str.length-37<0)
        alert("ENTRADA NO VALIDA: Debe introducir la línea completa, incluido 'PWD='");

  else {
   passw=str.substring(37,str.length);
   for (var i = 0; i<passw.length/2; i++)
    {
      var caracter=passw.substring(i*2,i*2+2);
      var sal=str.substring(5+i,6+i);
      var claro=parseInt("0x"+caracter) -i -1 - ((47+parseInt("0x"+sal))%57);
           document.forms[0].text2.value=document.forms[0].text2.value+String.fromCharCode(claro);
     }
   }
  }
// -->
</script>
#13
Señores por mas que intento no logro que me imprima el contenido que me sale en un listview si alguien por ahi me da la idea yo la sigo please es muy importante!!!
#14
Bien señores ojala alguien pueda aportar su ayuda, tengo un proyecto en el cual el primer form le pide un nombre y una direccion, estos datos pasan automaticamente a un base de datos y los visualizo en el segundo form con otras cosas mas, pero quisiera saber como le hago para que esta ventana (form1) ya no aparezca nunca mas es decir, solo aparezca una vez y cuando vuelva a ejecutar el programa ya no aparezca, no se si me explico.

De antemano gracias!!!
#15
Señores pues este es mi problema, quiero programar un reproductor de MP3 utilizando el control del WMP. y no se como es que puedo hacer que este ejecute un file MP3 que este en un (file text box).

Explico tengo un form en el cual hice una conexion entre el (drive-dir-file y un list) y luego agregue el WMP y quiero que cuando yo agrege archivos MP3 al listbox los pueda ejecutar solo dandoles doble click o selecionandolo y que el Wmp los ejecute.

No se si me explico Como hago eso, el resto ya lo hice pero me falta esa parte.  Espero sus respuestas
#16
Bien Señores, alguien de uds tiene la idea de como empezar a programar un aimbot, yo no se donde empezar ni siquiera tengo la idea de como es que funciona este tipo de progs ya, se puede hacer es Visual Basic?? ya que yo se programar en VB o es preferible en devC++.

Bueno pues quien sèpa postee algo para empezar o sino que tal si quedamos para programar juntos uno de estos programillas tan pedidos por los usuarios de la GLS y el GIS.
#17
Please es necesario estoy programando y no me sale el Microsoft data bound grid, que hago?
#18
Bueno este si es un problemon :'( que tengo, resulta que resetee la maquina (le di formato a mi HD) y bueno antes de eso guarde en diskettes todos los documentos de mi hermana, pero ese no es el problema hasta ahi normal, pero como los documentos eran tan grandes llegaban a los 6MB logicamente no cabian en diskette y como no tengo quemadora lo que me quedo es ziperalos y meterles hacha, con decirles que me tomo alrededor de 15 diskettes, en fin el problema es que ahora quiero copiar los archivos guardados en los discos, volver a unirlos con hacha y descomprimirlos pero algunos de ellos como es de costumbre con los discos me da un error de redundancia ciclica.

Ahora bien este error se puede arreglar?
ya perdi los documentos?
hay alguna forma de recuperar esa informacion?

Si hay respuestas afirmativas :D se los agradeceria por que en estos momentos estoy preparando mi propia horca a la hora de rendir cuentas a mi hermana. :-\