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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
41  Media / Juegos y Consolas / Re: PC emulador ps2 final fantasy X. en: 20 Diciembre 2008, 13:24 pm
Con esa PC no vas a correr Final Fantasy X, ni ningun otro juego de manera estable.

Porque primero, es una laptop, y con una laptop lo mejor es olvidarse de correr el emulador.

Y con esas especificaciones tampoco vas a correr nada.

Hace unos dias salio una versión nueva de PCSX2, que mejora bastante la compatibilidad, y velocidad, pero aún así, no vas a poder correr Final Fantasy X.

Creo recordar en la versión anterior del PCSX2, el Final Fantasy X era el único juego que tenía compatibilidad entera. O sea, podías terminarte el juego con el emulador. Pero para poder jugarlo con unos FPS estables, se necesita minimo un core2duo, y 8600GT, para arriba, y que no sea laptop.

Pero eso es por como están las cosas por ahora. A lo mejor podrás usar el emulador algún día en esa PC, pero eso sería dentro de unos años, pero casi seguro que no.

Si quieres jugar Final Fantasy X, compras PS2, o una PC más potente.


Salu2
42  Programación / PHP / Re: Error: Header may not contain ... en: 19 Diciembre 2008, 14:40 pm
Citar
Hay alguna función que me cambie los espacios y saltos de línea por esos caracteres que dices? --> %20.o+  y después decodificarlo? a ver si aunque el usuario los use  no tenga el problema o ya con el urlencode y decode se soluciona totalmente?
Con el urlencode cambiarías los espacios a HTML. Luego con el urldecode lo puedes decodificar. Para los saltos de lineas, podrías remover los saltos de línea.

Un ejemplo sería así:
Citar
$url $_POST['url'];
$url str_replace(array("\r\n""\r""\n"), ""$url);
$url urlencode($url);

De esta forma, remplazamos los saltos de linea (\r\n \r \n) por nada, y luego encodeamos la URL.

$url comenzaría siendo el campo recibido por el formulario.

Lo de los espacios, el mismo urlencode se encarga de ello, al igual que los acentos, ñ, etc.
43  Programación / PHP / Re: Error: Header may not contain ... en: 19 Diciembre 2008, 10:51 am
Deberías pegar el código que tengas en la linea 132.

Pero ese error, pueden ser varias cosas, que tengas una cabecera, como header, y tengas una URL con espacios, o saltos de linea.

Por ejemplo...
esto esta mal
Citar
header("Location: http://www.paginaweb.com/indice de paginas.php");
esto también esta mal
Citar
header("Location: http://www.paginaweb.com/indice
 de paginas.php"
);

Si vas a poner URLs con espacios, tendrías que hacerle un urlencode, o cambiar los espacios por %20, o +.

Seguramente el valor del textarea lleva espacios, o algún carácter malo, y luego se usa una cabecera para redirección, o cookie, lo que sea. Pero si es una cabecera usando header para redirigir, que no tenga espacios ni saltos de linea. También antes de las cabeceras no tiene que haber HTML, aunque te saltaría otro error.

Te recomiendo hacerle un urlencode, o la función que necesites al valor del textarea.

La verdad no sé muy bien, porque no haz dado demasiados detalles. Pero me huele a que es por algún espacio.

Sino puedes usar una redirección en JS, o HTML.
44  Programación / PHP / Re: Que error es este?? Fatal error: Allowed memory size of 8388608 bytes exhausted en: 18 Diciembre 2008, 14:52 pm
Es porque tu hosting tiene un limite de memoria por script. Y ese script usa mas de 8388608 bytes.

Seguramente algún texto largo.

Bueno, podrías hacer un .htaccess o php.ini en caso de que se pueda, para aumentar el tamaño de memoria permitido por script.

8MB es muy poco, y más para un script tan pesado como phpBB.

Seria cuestion de agregar un
Citar
php_value memory_limit 16M
o el valor que quieras, en un .htaccess, y ponerlo en el mismo directorio del script.

Y en algunos casos tambien si tu servidor lo permite, puedes poner tu propio php.ini, obviamente no puedes cambiar todas las opciones, salvo algunas.
Pero lo pondrías asi
Citar
memory_limit = 16M

O modificar el script, y ponerle una cabecera ini_set
Citar
ini_set("memory_limit", "16M");

En caso de que no se pueda, tendrías que contactar a tu host. (Generalmente si es hosting gratuito)
45  Programación / PHP / Re: Problemas con la consulta de php en: 18 Diciembre 2008, 01:36 am
Te trae el primer registro porque no estás haciendo un loop para cada registro.

O sea, solo estás mostrando el primer registro y nada más.

Hay que cambiar esto por:
Citar
echo "Fecha => " mysql_result($query,0,"fecha"). "<br>";
echo 
"Código => " mysql_result($query,0,codigo"). "<br>";
echo "
Transacción => " . mysql_result($query,0,10,"transaccion"). "<br>";
echo "
Valor => " . mysql_result($query,0,"valororiginal"). "<br>";
echo "
Codigo => " . mysql_result($query,0,"valorpendiente"). "<br>";
echo "
Comentario => " . mysql_result($query,0,comentario"). "<br>";
echo 
"Efectivo => " mysql_result($query,0,"efectivo"). "<br>";
echo 
"Cheque => " mysql_result($query,0,"cheque"). "<br>";
echo 
"No. Cheque => " mysql_result($query,0,10,"nuck"). "<br>";
echo 
"Transferencia => " mysql_result($query,0,transf"). "<br>";
echo "
Transf No. => " . mysql_result($query,0,transfnu"). "<br>"

Por esto:
Citar
while($var mysql_fetch_array($query)) {
echo 
"Fecha => ".$var[fecha]."<br>";
echo 
"Código => ".$var[codigo]."<br>";
echo 
"Transacción => ".$var[transaccion]. "<br>";
echo 
"Valor => ".$var[valororiginal]."<br>";
echo 
"Codigo => ".$var[valorpendiente]."<br>";
echo 
"Comentario => ".$var[comentario]."<br>";
echo 
"Efectivo => ".$var[efectivo]."<br>";
echo 
"Cheque => ".$var[cheque]."<br>";
echo 
"No. Cheque => ".$var[nuck]."<br>";
echo 
"Transferencia => ".$var[tranfs]."<br>";
echo 
"Transf No. => ".$var[transfnu]."<br>";
}

De tal forma que así hacemos un loop de todos los registros devueltos y se mostrarían todos los registros segun el codigo ingresado del form.

Luego ya lo ajustarás el formato.
46  Programación / PHP / Re: raíz cúbica de números negativos en: 27 Abril 2008, 23:15 pm
Tengo entendido que las raices no se pueden calcular si son negativos, sin usar numeros  complejos.
Asi que por eso te da error.

Eso da error hasta en las calculadoras.

(puede que me equivoque, no se mucho de matematicas)

Lo que podrias hacer es hacer la raiz cubica de 8 positivo y luego el resultado pasarlo a negativo.
47  Programación / PHP / Re: Atascado en Login de usuarios... en: 25 Abril 2008, 20:01 pm
Pega la linea anterior, o sea la variable $comprobar_usuari.

Saludos.
48  Programación / PHP / Re: Atascado en Login de usuarios... en: 25 Abril 2008, 19:47 pm
Como pusiste el query al final?

Salu2
49  Programación / PHP / Re: Atascado en Login de usuarios... en: 25 Abril 2008, 05:28 am
Aparte del "{"NO";}" que señalo Azielito.

Creo que estás llamando mal con el mysql_fetch_array

Estás haciendo un mysql_fetch_array a $comprobar_usuari, que es la query en texto nomás, mientras que deberias hacerle un mysql_fetch_array al mysql_query de la query en texto.

Y creo que en el query también hay errores.

Veamos, línea 3, esto es lo que tienes en tu código. (He sacado el comentario al final)
Citar
$comprobar_usuari="SELECT Nick, FROM usuaris WHERE Nick='".$_REQUEST['Nick']."';";

Veo que tienes una coma al lado de Nick, o sea, Nick,, no se si afectará, pero mejor sacarlo por las dudas.
El otro problema ne la query es en el WHERE Nick. Mira, tienes WHERE Nick='".$_REQUEST['Nick']."';";
O sea, estás usando un ' y luego cerrándolo antes en 'Nick, por lo que quedaría
'".$_REQUEST['Nick']."'; y además tienes un ; inecesario.

El código arreglado sería asi. (Le puse al final para verificar la password con el request de la password, sino lo quieres asi sacalo)
Citar
$comprobar_usuari="SELECT Nick FROM usuaris WHERE Nick='".$_REQUEST[Nick]." AND Password='".$_REQUEST[Password]."''";


Ok, ahi está la query esa query deberia andar bien.
Sigamos...

Otro error que encontré es en $segona_comprobacio. Estás haciendo un mysql_fetch_array al query en texto solo.
$segona_comprobacio=mysql_fetch_array($comprobar_usuari);
Estás haciendo mysql_fetch_array a SELECT Nick..., pero no a mysql_query("SELECT Nick..."). Por lo tanto, en vez de ser $comprobar_usuari, deberia ser $comproba_conecta.

O sea, cambiarlo por
$segona_comprobacio=mysql_fetch_array($comprobar_conecta);

El siguiente problema.
if ($comproba_conecta['Nick']==$_REQUEST['Nick']){
Estás verificando el array de $comproba_conecta[Nick] con el $_REQUEST[Nick], pero ten en cuenta que eso no está en array, eso es la query. Lo pasaste a array en segona_comprobacio. Por lo tanto deberia quedar asi
if ($segona_comprobacio['Nick']==$_REQUEST['Nick']){
Lo mismo para la siguiente linea, cambiar $comproba_conecta por $segona_comprobacio.

Por lo tanto el código final quedaría así.

Citar
<?php
include("conexio.php");

$comprobar_usuari="SELECT Nick FROM usuaris WHERE Nick='".$_REQUEST[Nick]." AND Password='".$_REQUEST[Password]."'";
$comproba_conecta=mysql_query($comprobar_usuari,$conexio)or die(mysql_error());
$segona_comprobacio=mysql_fetch_array($comprobar_conecta);
if (
$segona_comprobacio['Nick']==$_REQUEST['Nick']){
if (
$segona_comprobacio['Password']==$_REQUEST['Password'])
{
echo 
"OK";
}
else {
echo 
"NO";
}
}
?>
50  Programación / PHP / Re: envio de datos GET y POST (finales) en: 25 Abril 2008, 05:02 am
ya le entendi.. pero para enviar los datos como lo puso Mugiwara

Código:
fputs($fp, "Content-length: " . strlen($parametros) . "\r\n");
es parte no le entiendo
Eso es una cabecera para indicar el tamaño de los datos que estamos mandando.

Calcula el tamaño de los valores que estamos pasando y lo pone como cabecera. No se si sea necesario, pero algunos host pueden no funcionar si no pones el tamaño del contenido.


Citar
un ejemplo con cURL o la clase Snoopy....  por favor...

Con la clase Snoopy, simplemente te bajas la clase Snoopy, la incluyes en tu codigo y el codigo de esa clase está bastante simple.

Citar
<?
include("snoopy.class.php");

//URL a mandar el post
$url "http://www.ejemplo.com/login.php";

//Parametros de de los campos, con el nombre del campo y su valor a postear
$parametros[user] = "Pepe";
$parametros[pass] = "alfredinho291";

//Iniciamos una instancia de la clase snoopy
$snoop=new Snoopy;
//Enviamos los datos $parametros a $url
$snoop->submit($url$parametros);
//Opcional, si quieres mostrar el resultado o la pagina final al hacer el post descomenta la siguiente linea
#$snoop->results;
?>

Snoopy Class: http://sourceforge.net/projects/snoopy/

Salu2
Páginas: 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines