oelbal Medlem sedan jan. 2001 4 973 inlägg Frågan 4 mars 2001 17:07 #1 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.";
}
?>
------------------
Who is [kruger]?
[Redigerat av oelbal den 04 mar 2001]
[Redigerat av oelbal den 04 mar 2001]
A aha Medlem sedan okt. 2000 57 inlägg 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
------------------
www.fyndtorg.nu
oelbal Medlem sedan jan. 2001 4 973 inlägg hmmmm....nu ska vi se.....
------------------
Who is [kruger]?
oelbal Medlem sedan jan. 2001 4 973 inlägg Tror inte att det fungerade.....
Bättre förslag?
------------------
Who is [kruger]?
S stevenet Medlem sedan juni 2000 1 251 inlägg <?
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
------------------
- Det var motgräs!
Roland Sandberg förklarar varför han missade öppet mål.
[Redigerat av stevenet den 05 mar 2001]
oelbal Medlem sedan jan. 2001 4 973 inlägg .....men inte fungerade det heller....
Besök sidan med scriptet på:
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?....
------------------
Felcitera mig rätt!
oelbal Medlem sedan jan. 2001 4 973 inlägg Eller så är jag paranoid....
....det tycks visst fungera bra nu.....
Tack så mycket.......
------------------
Felcitera mig rätt!