Kom ihåg mig?
Home Menu

Menu


lagra in i databas mellan raderna?

 
Ämnesverktyg Visningsalternativ
Oläst 2009-06-22, 15:55 #1
vidirs avatar
vidir vidir är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 291
vidir vidir är inte uppkopplad
Medlem
vidirs avatar
 
Reg.datum: Jan 2004
Inlägg: 291
Har en funktion där mina medlemmar reggar mail, när mailadressen är upptagen skall man hitta en annan ledig adress sedan skall den (lediga) valda reggas i databasen MEN jag fick alla resultat att skrivas till databasen oavsett vilken utgång :angry:

hur/var emellan dessa rader skall man sätta in inskrivning till databasen?

Kod:
function getVar($name, $def = '') {
 *if (isset($_REQUEST[$name]))
 * *return $_REQUEST[$name];
 *else 
 * *return $def;
}

// check if overrides passed
// $euser = getVar('user', '');
$euser = getVar('user', $euser);
$epass = getVar('pass', $epass);
$edomain = getVar('domain', $edomain);
$equota = getVar('quota', $equota);

$msg = '';

if (!empty($euser))
while(true) {

 *if ($antispam) {
 * *@session_start(); // start session if not started yet
 * *if ($_SESSION['AntiSpamImage'] != $_REQUEST['anti_spam_code']) {
 * * *// set antispam string to something random, in order to avoid reusing it once again
 * * *$_SESSION['AntiSpamImage'] = rand(1,9999999);
 *
 * * *// let user know incorrect code entered
 * * *$msg = '<b>Incorrect antispam code entered.</b>';
 * * *break;
 * *}
 * *else {
 * * *// set antispam string to something random, in order to avoid reusing it once again
 * * *$_SESSION['AntiSpamImage'] = rand(1,9999999);
 * *}
 *}

$f = fopen ("http://$cpuser:$cppass@$cpdomain:2082/frontend/$cpskin/mail/doaddpop.html?email=$euser&domain=$edomain&password=$epass&quota=$equota", "r");
 
 *
 *if (!$f) {
 * *$msg = 'Cannot create email account. Possible reasons: "fopen" function allowed on your server, PHP is running in SAFE mode';
 * *break;
 *}

 *if (empty($epass)) {
$passmessage = "???";
}
 *
 *$msg = "<b>Email created: {$euser}@{$edomain}<br>Pass: {$epass} $passmessage</b><br><br>Email: <a href=\"login.php\">Loggin</a>";
 * *// Check result
 *while (!feof ($f)) {
 * *$line = fgets ($f, 1024);
	if (ereg ("already exists", $line, $out)) {
 * * *$msg = "<b>Email already exists!</b>";
 * * *break;
 * *}

 *}
 *@fclose($f);

 *break;

}

?>
Thanks!
vidir är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:58.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017