No problem Stock, todo lo contrario, gracias por responderme
He estado pensando en que ese formulario, como bien dices, podria hacerlo totalmente desde el flash. Podria crear campos de texto, y qe de este modo se pudiera completar el registro unicamente desde la pelicula flash...
Para que se vea el codigo entero, aki va el codigo, de principio a fin:
Código PHP:
<?
Error_reporting(0);
$dir = 'C:\\Server files\Account';
if(!$_POST){
echo '<form action='.$_SERVER['PHP_SELF'].' method=post>
<br><b>Cuenta:</b>
<input name=account type=text maxlength=10> ( Maximo 10 Caracteres )
<br><b>Contraseña:</b>
<input name=password type=password maxlength=10> ( Maximo 10 Caracteres )
<br>
<b>Contraseña (Comprobacion):</b>
<input name=confirm type=password maxlength=10> ( Maximo 10 Caracteres )
<br>
<b>Direccion De Correo Electronico :</b>
<input name=email type=text>( Requerido Para Recuperar contraseña )
<br>
<b>Nombre Real :</b>
<input name=rname type=text>( Requerido Para Recuperar contraseña )
<br>
<b>Edad:</b>
<select name="edad" size="1">
<option>1</option>
<option>2</option>
[...]
<option>60</option>
</select>
<br>
<b>Fecha de Nacimiento:</b> <select name="dia" size="1">
<option>01</option>
<option>02</option>
[...]
<option>31</option>
</select>
<select name="mes" size="1">
<option>01</option>
<option>02</option>
[...]
<option>12</option>
</select>
<select name="year" size="1">
<option>1950</option>
<option>1951</option>
[...]
<option>2002</option>
</select>
<br>
<b>Genero :</b> <select name="gender" size="1">
<option>Hombre</option>
<option>Mujer</option>
</select>
<br>
<b>Pregunta Secreta :</b>
<input name=question type=text>( Requerido Para Recuperar contraseña )
<br>
<b>Respuesta Secreta :</b>
<input name=answer type=text>( Requerido Para Recuperar contraseña )
</font>
<br>
<br><input name=submit type=submit value="Crear Cuenta!">
<br><br><a href="http://www.hb-europe.com">Staff Helbreath EuropE</a></p>
<br><a href="mailto:[email protected]">PHP By JameS!</a> - <a href="http://www.dreamforums.com.ar">Dreams Forums</a></p></p>';
}
else{
$account = $_POST['account'];
$confirm = $_POST['confirm'];
$date = date('F d, Y g:i A');
$password = $_POST['password'];
$email = $_POST['email'];
$rname = $_POST['rname'];
$question = $_POST['question'];
$year = $_POST['year'];
$mes = $_POST['mes'];
$dia = $_POST['dia'];
$gender = $_POST['gender'];
$answer = $_POST['answer'];
$ip = $_SERVER['REMOTE_ADDR'];
$firstletter = substr($account, 0, 1);
$ascii = ord($firstletter);
$filename = $dir . '\\ASCII'.$ascii.'\\'.$account.'.txt';
if($account == '') { echo 'Error. Algun Dato No Fue Completado.'; }
elseif(file_exists($filename)) { echo 'El nombre de la cuenta ya existe.';}
elseif($email == '') { echo 'Error. Algun Dato No Fue Completado.';}
elseif($rname == '') { echo 'Error. Algun Dato No Fue Completado.';}
elseif(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$", $email)){ echo 'Por Favor Pone Un Mail Valido'; }
elseif($password != $confirm) { echo 'Las Contraseñas No Son Iguales';}
else{
$fp = fopen($filename, 'w+');
$string = 'Account Created: '.$date.' With the IP: '.$ip.'
[NAME]
account-name = '.$account.'
[PASSWORD]
account-password = '.$password.'
[ACCOUNT-STATUS]
account-valid-time = 0
account-valid-date = 2003 4 5
account-change-password = 2003 3 29
[ETC]
account-Gender = '.$gender.'
account-Age = '.$edad.'
account-Birth-Year = '.$year.'
account-Birth-Month = '.$mes.'
account-Birth-Day = '.$dia.'
account-RealName = '.$rname.'
account-SSN = aaaaa
account-Email = '.$email.'
account-Quiz = '.$question.'
account-Answer = '.$answer.'
account-created-by = JameS Account Creator';
$write = fputs($fp, $string);
fclose($fp);
echo 'Cuenta Creada Satisfactoriamente.';
}
}
?>
Aqui esta, seguro que no hay la necesidad de ponerlo en un archivo .php y leerlo desde el mismo, tiene que haber una forma de poder introducir los valores de este formulario desde campos de texto del flash.
Un saludo y gracias por la ayuda,
ArgoN