|
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 [url=urldeljugador]nombre_del_jugador[/url]
lo he intentado por todos los medios y nada que me funcione, lo que tengo es: $string='soy el <nombre_del_jugador> y deseo retarte a duelo'; $buscar='<(.*)>'; $reemplazar='[url=urldeljugador]\1[/url]';
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. function query_to_mysql($query){ global $sql; 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 datosQuiero 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 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 [liNEA] [TAG] = [ATRIBUTO] [; COMENTARIO]
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
|
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. 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
|
|
|
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 <?PHP $langs=$_GET['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: ... ... <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
|
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. <?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: <?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
|
|
|
|
|
|
|