---
title: "Nu är det kört"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15345-nu-är-det-kört"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oelbal"
published: "2001-03-04T17:07:00.000Z"
updated: "2001-03-07T19:10:00.000Z"
replies: 7
views: 144
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/15345-nu-är-det-kört"
---

# Nu är det kört

## #1 — oelbal, 2001-03-04T17:07Z

Okej, jag är tillbaka med samma gamla script igen som slumpar fram en .txt fil. Jag har nu uppmärksammat en liten grej.

När man besöker en sida med detta script för första gången så visas **alltid nummer 1**. Om man däremot trycker på uppdatera så slumpas sidorna fram på ett korrekt sätt!

Någon som kan beskriva ett annat bra sätt för att åstadkomma samma effekt?, eller om jag kan gör några ändringar i skiten......

```
<?php

srand((double) microtime() * 1000000);
$summa = rand(1, 3);

if($summa == 1) {
	$file = fopen("text1.txt", "r"); 
	while(!feof($file)) 
	{
	$line = fgets($file,4096); 
	echo "$line";
	}
	fclose($file);
}

elseif($summa == 2) {
	$file = fopen("text2.txt", "r"); 
	while(!feof($file))
	{
	$line = fgets($file,4096); 
	echo "$line";
	}
	fclose($file);
}

elseif($summa == 3) {
	$file = fopen("text3.txt", "r"); 
	while(!feof($file))
	{
	$line = fgets($file,4096); 
	echo "$line";
	}
	fclose($file);
}

else {
	echo "Ett fel inträffade.";
}

?>
```

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

## #2 — aha, 2001-03-04T21:00Z

```
srand((double) microtime() * 1000000);
$summa = rand(1, 3);

$fil = "text".$summa.".txt";
if($summa == 1) {
$file = fopen("$fil", "r"); 
while(!feof($file)) 
{
$line = fgets($file,4096); 
echo "$line";
}
fclose($file);
}
```

skulle jag kunna tänka mig

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

## #3 — oelbal, 2001-03-05T07:48Z

hmmmm....nu ska vi se.....

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

## #4 — oelbal, 2001-03-05T12:27Z

Tror inte att det fungerade.....
Bättre förslag?

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

## #5 — stevenet, 2001-03-05T19:26Z

```
<?
srand((double)microtime()*1000000);
$summa=rand(0, 2)+1;

$fil = "text".$summa.".txt";
$file = fopen("$fil", "r"); 
while(!feof($file)) 
{
$line = fgets($file,4096); 
echo "$line";
}
fclose($file);

?>
```

Fungerar fint för mig.

\------------------
[SteveNet](http://www.webmarkit.net/stevenet)

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

## #6 — oelbal, 2001-03-07T14:38Z

Tack!

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

## #7 — oelbal, 2001-03-07T19:05Z

.....men inte fungerade det heller....

Besök sidan med scriptet på:
 [www.oelbal.f2s.com/egnaphp/slumpa.php](http://www.oelbal.f2s.com/egnaphp/slumpa.php) .

Alla som besöker sidan för första gången får nu upp text nr.2. med innehållet: "Detta är nummer 2".....

Går det verkligen inte att slumpa på ett normalt sätt?....

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

## #8 — oelbal, 2001-03-07T19:10Z

Eller så är jag paranoid....

....det tycks visst fungera bra nu.....

Tack så mycket.......

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15345-nu-är-det-kört
