Página 1 de 1

Ayuda en PHP

Publicado: 04 Mar 2017, 00:15
por ismaelgp250
Hola muy buenas a todos!
Perdonarme si no es el sitio correcto pero estoy muy perdido aun ( soy nuevo en la comunidad )

Bueno empiezo!
He estado buscando por Internet durante unos días, pero no es lo que realmente necesito, así que decidí pedir ayuda a ver si alguien me entiende y me puede ayudar.

Quiero crear un .PHP que haga la función de regristo.php y el usuario al registrarse, me mande un archivo .txt a una ruta automáticamente a una carpeta.
Es decir el usuario que entra en la pagina web directamente cuando se registre mande un archivo .txt a la carpeta que necesito para que luego puedan acceder a un videojuego.
Es como el típico registro en cualquier juego, se registran y automáticamente se manda la cuenta al servidor.

Si alguien me puede decir que debo buscar o que herramientas necesito, seria de gran ayuda! o es más si tienes un momento de explicármelo todo por aquí me iría genial!


Hace tiempo una persona hizo eso por mi y el codigo .PHP era el siguiente :

Código: Seleccionar todo

<?php
$accounturl= "accounts/".$_POST["usuario"].".ini";
if (!file_exists($accounturl))
{
	$npersonajeurl = "pseudos/".$_POST["npersonaje"].".ini";
	if (!file_exists($npersonajeurl))
		{
			switch ($_POST["classes"]) {
    case 0:
        $sprite=1;
        break;
    case 1:
        $sprite=19;
        break;
    case 2:
        $sprite=37;
        break;
        case 3:
        $sprite=55;
        break;
        case 4:
        $sprite=73;
        break;
        case 5:
        $sprite=91;
        break;
        case 6:
        $sprite=109;
        break;
		}


			$fch= fopen($accounturl, "w");
			fwrite($fch, "[GENERAL]".PHP_EOL);
			fwrite($fch, "Login=".$_POST["usuario"].PHP_EOL);
			fwrite($fch, "Password=".$_POST["clave"].PHP_EOL);
			fwrite($fch, "CleSecurite=".$_POST["codigo"].PHP_EOL);
			fwrite($fch, "firstco=1".PHP_EOL);
			fwrite($fch, "[CHAR1]".PHP_EOL);
			fwrite($fch, "Name=".$_POST["npersonaje"].PHP_EOL);
			fwrite($fch, "Class=".$_POST["classes"].PHP_EOL);
			fwrite($fch, "QueteCC= 0".PHP_EOL);
			fwrite($fch, "QueteSW= 0".PHP_EOL);
			fwrite($fch, "QueteC=0".PHP_EOL);
			fwrite($fch, "Sex= 0".PHP_EOL);
			fwrite($fch, "Sprite=".$sprite.PHP_EOL);

			$file = fopen("accounts/test.ini", "r");
			while(!feof($file)) {
			 fwrite($fch, fgets($file));
			}
			fclose($file);

			fclose($fch);

			$fch= fopen($npersonajeurl, "w");
			fclose($fch);	

			echo "REGISTRO EXITOSO.";
		}
		else echo "NOMBRE DE PERSONAJE YA EXISTE.";
}
else
{
	echo "CUENTA YA EXISTE.";
}

?>
Y lo subí a un servidor ftp que yo tengo y también me mando un programa que hacia que se descargaba el .txt a la carpeta, pero el programa dejo de funcionar después de formatear... el ya me advirtió que al cambiar de ruta saldría el error. Lo que pasa es que perdí el contacto con el y me gustaría que alguien me ayudara ya que es muy importante para mi.