---
title: "Password med specialtecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/111450-password-med-specialtecken"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fuel"
published: "2004-09-13T13:01:59.000Z"
updated: "2004-09-13T13:43:24.000Z"
replies: 3
views: 252
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/111450-password-med-specialtecken"
---

# Password med specialtecken

## #1 — Fuel, 2004-09-13T13:01Z

Sitter och mekar lite, skulle behöva en password generator kod som lägger in ett special tecken som var 3:e tecken

specialtecken !@£$%&?

exempel: a4$VC@iU

Edit: det kanske inte är så bra by the way ?

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

## #2 — Eitraz, 2004-09-13T13:32Z

Det här borde nog funka som du vill ;)

```
function generate_password($n) {
	$chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
	$special = "!@£$%&?";

	$pass = "";
	for($i=1;$i<=$n;$i++) {
		mt_srand((double)microtime()*1000000^getmypid());
		if ($i % 3 == 0)
			$pass .= $special[mt_rand(0,strlen($special)-1)];
		else
			$pass .= $chars[mt_rand(0,strlen($chars)-1)];
	}
	return $pass;
}
```

Blev visst nån ful radbrytning vid **YZ";** där, men det ska ju vara på raden innan självklart.. och ett mellanslag innan **0** i $chars.. skumt

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

## #3 — Fuel, 2004-09-13T13:42Z

super ! tack..

Mina kodhärvor loopade åt h-vete, tur det finns webforum :)

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

## #4 — Eitraz, 2004-09-13T13:43Z

:bire

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

---

Tråden på webben: https://www.webforum.nu/amne/php/111450-password-med-specialtecken
