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ú

Mensajes - LuffyFF

#51
PHP / Re: envio de datos GET y POST (finales)
24 Abril 2008, 13:10 PM
nas, supongo que asi deberia ir bien.

Citar<?php
//Definimos un array parametros para cada nombre de campo
$parametros[user] = "Pepe123"//Nombre de usuario
$parametros[pass] = "contra123aa2"//contraseña

$fp fsockopen("www.ejemplo.com"80);
fputs($fp"POST /login.php HTTP/1.1\r\n");
fputs($fp"Host: www.ejemplo.com\r\n");
fputs($fp"Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp"Content-length: " strlen($parametros) . "\r\n");
fputs($fp"Connection: close\r\n\r\n");
fputs($fp$parametros);
fclose($fp);
?>

Ahi como verás el array $parametros, ahi tienes q poner el nombre del campo y luego el valor que vas a enviar.

También, otra alternativa es usar cURL o la clase Snoopy que te facilitan las tareas.

salu2
#52
Es un problema de patches, si no usas patches, no pasa nada.

Bajaté los patches de nuevo en el foro de PCSX2.
http://forums.ngemu.com/pcsx2-official-forum/70900-user-patches-pcsx2-do-not-make-requests.html


God of war no es soportado por PCSX2 aún.
http://www.pcsx2.net/compat.php?&c=g&s1=1&s2=1&s3=1&s4=1&s5=1&p=2

Es ingame, así que vas a tener problemas. y el 2 no se puede jugar nada.


De todos modos, con esas especificaciones de tu PC no vas a llegar. No por ahora, PCSX2 aún está en desarrollo. Y las maquinazas de ahora, tampoco pueden emular perfectamente los juegos de PS2.


Salu2
#53
Puedes complicarte la vida usando ../../../ dependiendo donde estés o ../..

Pero bueno, no es lo que quieres.

El .htaccess no es seguro, como mencionas, en algunos hosts no funcionará.

Lo que yo hago es, en el config.php, definir una variable o constante, como veas. Y que el valor de esa variable o constante sea el directorio real.
Aunque si, hay que hacerlo antes, ya que después te puede pasar lo que te pasó a ti, y modificar esos files uno por uno cansa.

Citar$path "/home/Usuario/public_html";

Y al programar, pones por ej.
Citarinclude("".$path."/config.php");

Y así lo podrías incluir estes donde estés. /hola/, /hola/algo, /hola/algo/noseke, etc.

Si son muchos files, lo que puedes hacer es modificar uno por uno usando el reemplazador, son solo unos clicks.

Y cuando cambies de server, solo cambias la variable path y te ahorras trabajo si cambias de hosting seguido.

Es lo mejor si cambias de hosting y usas hosting gratuitos, donde el .htaccess esté restringido.

Ó seguir usando ../.., etc, que a veces eso puede confundir.

Salu2.
#54
PHP / Re: Mostrar texto de una base de datos
12 Mayo 2007, 07:57 AM
Con la función str_replace, puedes reemplazar \n que sería el salto de línea normal, por <br> para hacerlo salto en linea HTML.

Citar
$textarea 
$_POST["textarea"];
$textarea str_replace("\n""<br />\n"$textarea);

Cambia el $_POST["textarea"] por el nombre del campo.

Y si usas <textarea>, se mostrará el salto de línea más <br />

Salu2.
#55
PHP / Re: usuarios en PHP
30 Abril 2007, 08:42 AM
Estas en un servidor local?

Igual, si solo tu accedes no pasa nada.

Puedes ponerle una contraseña al usuario root de mysql y listo. Puedes hacerlo con el mysqld o mysqladmin o phpmyadmin.

Salu2.
#56
Prueba con
Citar

if(move_uploaded_file($HTTP_POST_FILES["NOMBRE_CAMPO"]["tmp_name"], "fotos/".$insert_nom.".".$ext."" ))

#57
PHP / Re: usuarios en PHP
28 Abril 2007, 07:35 AM
Demasiado simple.

Por ej.
Al registrar un usuario seguramente haya un query de INSERT.

Y que inserte en el campo contraseña, la contraseña que inserto el usuario.

Pues simplemente, conviertes la contraseña en md5.

La funcion es md5();

O sea,
$password = md5($_POST["CAMPO_DE_PASSWORD"]);

Haria que la variable $password fuera el MD5 de lo que inserto el usuario y luego te queda poner la variable $password en el query de INSERT.

Y para verificar al loggear, simple.

Que lo que ingrese el usuario se transforme a MD5 y se compare con el que esta en la base de datos.

Y para las cookies seria lo mismo, a menos que dejes el MD5 original como COOKIE.

Salu2.
#58
Dos preguntas...
la carpeta tmp del actual directorio esta configurada como carpeta temporal por default.
Y la otra...
La carpeta fotos tiene permisos de escritura, o que el usuario nobody pueda escribir?

Salu2
#59
PHP / Re: usuarios en PHP
28 Abril 2007, 04:47 AM
Si.

SESSION dura hasta que se cierre el navegador.

Y COOKIE queda almacenado por un tiempo definido por tu, un dia, un mes, un año, un minuto, etc.

De todso modos lo mejor es siempre validar.
Por ej, que la COOKIE usuario y COOKIE contraseña sean validas con el respectivo usuario.

A lo mejor podrías cifrar los datos también para que sea más dificil.

Algo simple.
Guardar en la COOKIE el md5 del usuario y el md5 del password.
Luego, comprobar que el valor que este en las COOKIES sea igual al md5 de lo que esta en la base de datos.
y si tienes la contraseña en la base de datos cifrada por ej. en md5, pues haces un doble md5, y puedes hacerte tu propio algoritmo para eso, md5, md5, md5, base64, y algún otro calculo. O hacer el md5 del md5 del md5 del md5, etc XD

Saludos.
#60
PHP / Re: usuarios en PHP
27 Abril 2007, 20:33 PM
pedraxito, depende.

Si compruebas los datos con la DB o sea...

haciendo que el password de la COOKIE sea igual al que esta guardado en la base de datos segun el usuario que esta almacenado en la cookie USUARIO, entonces se tendria que volver a loggear.

Pero si no lo validas, y el usuario cambia el valor de la cookie de usuario, podria actuar de cualquier usuario.

Salu2.