---
title: "här é det feliga scriptet!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15038-här-é-det-feliga-scriptet"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "crisse6"
published: "2000-12-20T15:55:00.000Z"
updated: "2000-12-20T19:21:00.000Z"
replies: 1
views: 166
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15038-här-é-det-feliga-scriptet"
---

# här é det feliga scriptet!

## #1 — crisse6, 2000-12-20T15:55Z

här kommer mitt script som godkänner även användare som inte finns i filen medlemmar.txt och som inte heller gör så att när man angivit rätt lösen och användarnamn så kommer man ej till den adressen jag angivit nämligen [www.billdal.com](http://www.billdal.com)  snälla häjp mig!

\<?
if($REQUEST_METHOD == "POST")
{
$fp=fopen("medlemmar.txt", "r");
$hittat=0;
while(!feof($fp))  {
$s=fgets($fp, 32768);
$s=explode("&#0124;",$s);
if (($s\[0\]==$anvandarnamn) && ($s\[1\]==$losenord))  {
header("Location: \<A HREF="http://www.billdal.com");" TARGET=\_blank\>http://www.billdal.com");\</A\> 
exit;
} // end while
$hittat++;

echo "Välkommen $s\[1\] !";
break;
}
}
fclose($fp);
if ($hittat=="0")
{
?\>
\<b\>Fel användarnamn och/eller lösenord. Försök igen! Och om det inte funkar så kontakta oss här eller klicka här för att bli medlem.\<br\>\<br\>
\<FORM METHOD="POST" ACTION="\<? echo($PHP_SELF) ?\>"\>
Användarnamn:\<br\>
\<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""\>\<BR\>
Lösenord:\<br\>
\<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""\>\<BR\>
\<INPUT TYPE="SUBMIT" VALUE="Logga in"\>
\</FORM\>
\<?

} else { ?\>
\<FORM METHOD="POST" ACTION="\<? echo($PHP_SELF) ?\>"\>
\<b\>Användarnamn:\</b\>\<br\>
\<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""\>\<BR\>
\<b\>Lösenord:\</b\>\<br\>
\<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""\>\<BR\>
\<INPUT TYPE="SUBMIT" VALUE="Logga in"\>\<BR\>
\</FORM\>
\<? } ?\>

mmmm..... klurigt va?

Permalänk: https://www.webforum.nu/p/15038

## #2 — Batboy, 2000-12-20T19:21Z

Hrm.. här är en något modifierad version :e

```
<?

if (isset($anvandarnamn) && isset($losenord)) {

	$file = "medlemmar.txt";
	$fp=fopen($file, "r");
	$contents = fread($fp, 4096);
	fclose($fp);

	$lines = explode("\n", $contents);

		foreach($lines as $line) {
			list($username, $password) = explode ("&#0124;", $line);
		if (($username == "$anvandarnamn") && ($password == "$losenord")) {
		header("Location: <A HREF="http://www.billdal.com/");" TARGET=_blank>http://www.billdal.com/");</A> 
		} else {
		$auth = false;
		}

		} // end foreach
} // end if (isset..
?>

<?
if (!$auth) {
?>
<html>
<head>
<title></title>
</head>
<body>
<b>Ange användarnamn samt lösenord:<br>
<FORM METHOD="POST" ACTION="<? echo($PHP_SELF) ?>">
Användarnamn:<br>
<INPUT TYPE="TEXT" NAME="anvandarnamn" VALUE=""><BR>
Lösenord:<br>
<INPUT TYPE="PASSWORD" NAME="losenord" VALUE=""><BR>
<input type="submit" name="submit" value="Logga in">
</FORM>
</body>
</html>
<? } ?>
```

\[r\]
Gjorde om lite.. [foreach](http://www.php.net/manual/control-structures.foreach.php) kräver f ö PHP4, men det tar jag för givet att du använder.

/j

\[Redigerat av Batboy den 20 dec 2000\]

Permalänk: https://www.webforum.nu/p/316279

---

Tråden på webben: https://www.webforum.nu/amne/php/15038-här-é-det-feliga-scriptet
