---
title: "tecken till bilder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16063-tecken-till-bilder"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fL0w"
published: "2001-09-03T15:48:00.000Z"
updated: "2001-09-04T20:17:00.000Z"
replies: 10
views: 288
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/16063-tecken-till-bilder"
---

# tecken till bilder

## #1 — fL0w, 2001-09-03T15:48Z

ja får väl helt enkelt kanske fråga här istället efter som jag vill använda de till php... jo, nu till frågan... om jag har en counter.. som visar t.ex "334 besökare" (vanliga bokstäver).. och så vill jag att siffrorna ska bli siffror fast med bilder... hur fan gör ja då??!? nån som har en aning om vad jag snackar om?! :)
 mycket tacksam för svar!

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

## #2 — sundog, 2001-09-03T16:06Z

Gjorde ett menysystem som funkar så fast i ASP. Kanske funkar på ett liknande sätt i PHP, vad vet jag...
Jag gjorde iaf en bild för varje bokstav och sen kör jag igenom ordet och plockar fram bilden för varje bokstav i ordet...

```
Dim str
str = rs("rubrik")
Dim cou
cou = Len(str)
Dim rub
do until cou = 0
response.write "<img src='alfabet/"&left(str, 1)&".gif'>"
cou = cou - 1
str = right(str, cou)
loop
```

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

## #3 — BeaR123, 2001-09-03T16:46Z

Jag fattar vad du menar, jag har länge velat göra ett sånt script men har inte orkat. 

jag tror jag kan plocka fram en kod, den kanske blir onödigt lång men men... Kommer tillbaka snart!

R: Detta borde väl fungera, men som sagt, ganska lång kod. Jag skrev ett helt nytt script, kanske lite oproffsigt men det fungerar iaf... :D

// Öppna filen med besöks antalen, läs in antal. 
$fp = fopen(besok.dat, "r");
	$contents = fread($fp, 26);
fclose($fp); 

// Lägg till ett nytt besök.
	$antal = (integer)$contents + 1;
$contents = str_replace("1","\<img src=\\"1.gif\\"\>",$contents);
$contents = str_replace("2","\<img src=\\"2.gif\\"\>",$contents);
$contents = str_replace("3","\<img src=\\"3.gif\\"\>",$contents);
// Skriv in det nya antalet
$fp = fopen(besok.dat, "w");
	fwrite($fp,$antal, 26); 
fclose($fp);

echo "$contents\<br\>";

Tänk på att det här inte är något advancerat, det sparar alltså inte IP numret så den räknar även reloads och du måste även lägga till alla img tags siffror alltså 1,2,3,4,5,6,7,8,9. Jag har bara lagt till 1,2,3 :)

\[Redigerat av BeaR123 den 03 sep 2001\]

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

## #4 — spango, 2001-09-03T18:18Z

Kortare variant :) 

```
function asImages($theNumber){
if(!is_int($theNumber)) // felhantering
&nbsp;&nbsp;&nbsp;&nbsp;trigger_error("Måste skicka heltal till asImage");
$imageString = "";
$str = "$theNumber"; // talet som sträng
for($i = 0; $i < strlen($str); $i++)
&nbsp;&nbsp;&nbsp;&nbsp;$imageString .= '<img src="' . $str[$i] . "' alt='" . $i .'">';
return $imageString;
}
```

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

## #5 — fL0w, 2001-09-04T06:32Z

ah, fan alltså.. ni är guld värda.. :) tackar så himla mycket!

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

## #6 — fL0w, 2001-09-04T06:47Z

hmmz, de va så här.. jag såg att jag fick med en counter på "köpet". men de är så här... att jag vill ha den countern jag redan använder... nån som kan vara snäll å baka in koden i countern jag använder mig utav...

```
<?
if (isset($Raknare)) {

  if ($Raknare=="Besokt")
  include "counter.txt";

} else {

  //Öppna filen för läsning
  $Counter = @fopen("counter.txt","r");
  $Visitors = fread($Counter,filesize("counter.txt"));

  $Add = $Visitors + 1;

  fclose($Counter);

  //Öppna filen för skrivning
  $Counter = @fopen("counter.txt","w");
  $Visitors = fread($Counter,filesize("counter.txt"));

  fwrite($Counter,$Add);
  fclose($Counter);

  include "counter.txt";
}
?>
```

tacksam igen för hjälp :)

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

## #7 — BeaR123, 2001-09-04T13:58Z

No problem, ska kolla om jag lyckas... :)

```
<?
if (isset($Raknare)) {
if ($Raknare=="Besokt")
include "counter.txt";

} else {

//Öppna filen för läsning
$Counter = @fopen("counter.txt","r");
$Visitors = fread($Counter,filesize("counter.txt"));

$Add = $Visitors + 1;

fclose($Counter);

//Öppna filen för skrivning
$Counter = @fopen("counter.txt","w");
$Visitors = fread($Counter,filesize("counter.txt"));

fwrite($Counter,$Add);
fclose($Counter);

include "counter.txt";
}

echo "Besökare: asImages($Add)";

function asImages($Add){
if(!is_int($Add)) // felhantering
    trigger_error("Måste skicka heltal till asImage");
$imageString = "";
$str = "$Add"; // talet som sträng
for($i = 0; $i < strlen($str); $i++)
    $imageString .= '<img src="' . $str[$i] . "' alt='" . $i .'">';
return $imageString;
}
?>
```

Jag vet inte riktigt, men det borde fungera...

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

## #8 — fL0w, 2001-09-04T14:21Z

hmmz, nu fick jag den här varnings texten...

\--------
Warning: Undefined variable: Add in c:\\program\\apache group\\apache\\htdocs\\test\\snygg\\index2.php on line 137
Besökare: asImages() 
\--------

\*klura\*

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

## #9 — Web-Tor, 2001-09-04T14:43Z

```
global asImages;
```

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

## #10 — fL0w, 2001-09-04T17:44Z

ehmmz, vart ska den in någonstans... jag är inte så jävla haj på de här med programmering i överhuvudtaget.. :)

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

## #11 — spango, 2001-09-04T20:17Z

asImages borde inte globaliseras, eftersom det är en funktion. Vilken är rad 137?

**\\r** Ooops... uptäckte ett fel i min funktion... så här ska den se ut, men det lär inte fixa felet.

```
function asImages($theNumber){
if(!is_int($theNumber)) // felhantering
&nbsp;&nbsp;&nbsp;&nbsp;trigger_error("Måste skicka heltal till asImage");
$imageString = "";
$str = "$theNumber"; // talet som sträng
for($i = 0; $i < strlen($str); $i++)
&nbsp;&nbsp;&nbsp;&nbsp;$imageString .= '<img src="' . $str[$i] . ".gif' alt='" . $str[$i] .'">';
return $imageString;
} // asImages
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16063-tecken-till-bilder
