---
title: "Slumpat lösenord i bild"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/146881-slumpat-lösenord-i-bild"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "joakimweb"
published: "2006-05-15T14:39:38.000Z"
updated: "2006-05-15T15:20:55.000Z"
replies: 2
views: 320
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/146881-slumpat-lösenord-i-bild"
---

# Slumpat lösenord i bild

## #1 — joakimweb, 2006-05-15T14:39Z

Hej!

Så som de flesta hemsidor av säkerhetsskäl har, att en kod slumpas och skrivs i en bild. Har någon en färdig kod för detta i PHP?

Tack på förhand!

Mvh
Joakim

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

## #2 — @nders, 2006-05-15T14:46Z

Nåt sånt här du är ute efter? (Finns en drös PHP-länkar på sidan)

<http://en.wikipedia.org/wiki/Captcha>

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

## #3 — joakimweb, 2006-05-15T15:20Z

Tusen tack.

Dock jobbar jag med ASP och kan inte PHP speciellt bra. Skulle någon vilja lägga in så att det blir databaskoppling (mysql) så här:
INSERT INTO tbl_UsersRandom(randomIp,randomCode) VALUES('ipt','koden')

Stort tack på förhand!

```
<?php

/*
** This function generates a picture with a text passed to it.
** 
** Written by Alexander Graf, 10/04/2002
** AlexGraf@web.de
*/

// Create the image with width=150 and height=40
$IMGVER_IMAGE = imagecreate(150,40);

// Allocate two colors (Black & White)
// This uses the RGB names of the colors
$IMGVER_COLOR_BLACK = imagecolorallocate ($IMGVER_IMAGE, 0, 0, 0);
$IMGVER_COLOR_WHITE = imagecolorallocate ($IMGVER_IMAGE, 255, 255, 255);

// Flood Fill our image with black
imagefill($IMGVER_IMAGE, 0, 0, $IMGVER_COLOR_BLACK);

// This handles our session. We get the random text that
// was stored in our session var on the first page.
session_start();
$IMGVER_RandomText = $HTTP_SESSION_VARS["IMGVER_RndText"];
 
// Since our Text had 6 chars (we defined this not to be longer)
// we now write the 6 random chars in our picture
// For those who don´t know: You can access the third character
//in a string easily by typing $myString[2];
imagechar($IMGVER_IMAGE, 4, 20, 13, $IMGVER_RandomText[0] ,$IMGVER_COLOR_WHITE);
imagechar($IMGVER_IMAGE, 5, 40, 13, $IMGVER_RandomText[1] ,$IMGVER_COLOR_WHITE);
imagechar($IMGVER_IMAGE, 3, 60, 13, $IMGVER_RandomText[2] ,$IMGVER_COLOR_WHITE);
imagechar($IMGVER_IMAGE, 4, 80, 13, $IMGVER_RandomText[3] ,$IMGVER_COLOR_WHITE);
imagechar($IMGVER_IMAGE, 5, 100, 13, $IMGVER_RandomText[4] ,$IMGVER_COLOR_WHITE);
imagechar($IMGVER_IMAGE, 3, 120, 13, $IMGVER_RandomText[5] ,$IMGVER_COLOR_WHITE);

//Now we send the picture to the Browser
header("Content-type: image/jpeg");
imagejpeg($IMGVER_IMAGE);
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/146881-slumpat-lösenord-i-bild
