PHP interesse |
|
Beste sitemasters,
Ik speel een spel op internet en daarbij is wel handig om een auto-login te hebben. Zo'n html-file dat wanneer je het opent gelijk ingelogt op de site van dat spel komt, dat is handig als je bijv 20 keer per dag moet inloggen.
Die auto-logins zijn vrij makkelijk om te maken als je je basiskennis van html goed op orde hebt. Maar helaas zijn niet alle spelers van dat spel scripters en daarom wil ik dus graag een auto-login generator maken. Zo'n ding waar je je login gegevens invoert en dan schrijft hij het weg naar een html-file dat je dan daarna aangeboden wordt om te downloaden. En voila een auto-login.
Nou heb ik de volgende functie:
<?
function getCreate (){
$somecontent .= "<html>";
$somecontent .= "<body onload=\"document.forms['Form'].submit();\">";
$somecontent .= "<form method=\"POST\" name=\"Form\" action=\"http://www.kingsofchaos.com/login.php\">";
$somecontent .= "<input type=\"hidden\" name=\"usrname\" value=\"".$_POST['username']."\"><br />";
$somecontent .= "<input type=\"hidden\" name=\"uemail\" value=\"".$_POST['email']."\"><br />";
$somecontent .= "<input type=\"hidden\" name=\"peeword\" value=\"".$_POST['password']."\"><br />";
$somecontent .= "</form>";
$somecontent .= "</body>";
$somecontent .= "</html>";
if (is_writable("/auto-login/".$_POST['username'])) {
$fp = fopen ("/auto-login/".$_POST['username'], "a+");
// en daar gaat $somecontent naar toe als we het fwrite()'en.
if ( !$fp ) {
print "Could not open (".$_POST['username'].")";
exit;
}
// Schrijf $somecontent naar ons bestand dat we geopend hebben.
if (!fwrite($fp, $somecontent)) {
print "Could not write to (".$_POST['username'].")";
exit;
}
print "Succesfully, written (".$somecontent.") to file (".$_POST['username'].")";
fclose($fp);
} else {
print "The file (".$_POST['username'].") isn't writeable.";
}
}
?>
<? function getCreate (){ $somecontent .= "<html>"; $somecontent .= "<body onload=\"document.forms['Form'].submit();\">"; $somecontent .= "<form method=\"POST\" name=\"Form\" action=\"http://www.kingsofchaos.com/login.php\">"; $somecontent .= "<input type=\"hidden\" name=\"usrname\" value=\"".$_POST['username']."\"><br />"; $somecontent .= "<input type=\"hidden\" name=\"uemail\" value=\"".$_POST['email']."\"><br />"; $somecontent .= "<input type=\"hidden\" name=\"peeword\" value=\"".$_POST['password']."\"><br />"; $somecontent .= "</form>"; $somecontent .= "</body>"; $somecontent .= "</html>"; $fp = fopen ("/auto-login/".$_POST['username'], "a+"); // en daar gaat $somecontent naar toe als we het fwrite()'en. if ( !$fp ) { print "Could not open (".$_POST['username'].")"; } // Schrijf $somecontent naar ons bestand dat we geopend hebben. if (!fwrite($fp, $somecontent)) { print "Could not write to (".$_POST['username'].")"; } print "Succesfully, written (".$somecontent.") to file (".$_POST['username'].")"; } else { print "The file (".$_POST['username'].") isn't writeable."; } } ?>
Alleen ik krijg telkens deze fout:
The file (Name) isn't writeable.
Komt dat omdat het html is of ligt het aan mijn script of ligt het misschien aan mijn server instellingen?? Kan iemand me hier mee helpen ??
Alvast bedankt Stenno
Ohw ja ps. kan iemand me ingodsnaam vertellen waarom sommige berichten een gele achtergrond kleur hebben ??
|