webForumDet fria alternativet

PHP slump/dag-script

2 svar · 249 visningar · startad av engman

engmanMedlem sedan sep. 20018 inlägg
#1

Jag försöker få ihop ett enkelt litet php-script som helt enkelt skriver ut en text för varje dag..

En slumpad text för varje dag för att vara exakt... Tex:

På Måndagar kan det scriptet skriva ut: Text 1, text 2 eller text 3.
På tisdagar kan scriptet skriva ut: Text 4, text, 5 och text 6...

Tack så hypermycket på förhand!!

[Redigerat av engman den 28 dec 2001]

NiklassonMedlem sedan nov. 2000823 inlägg
#2

Tjena Engman!

Jag har inte testat scriptet - och det är säkert inte det bästa sättet att göra det på - men det skall fungera.

Hör av dig om det blir nåt strul..

<?
$vdag = date("w");
$slump = mt_rand(1,3);

if ($vdag == 1) // Måndag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}

}
elseif ($vdag == 2) // Tisdag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
elseif ($vdag == 3) // Onsdag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
elseif ($vdag == 4) // Torsdag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
elseif ($vdag == 5) // Fredag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
elseif ($vdag == 6) // Lördag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
else // Söndag
{
	if ($slump == 1)
	{
	echo 'text eller HTML-kod nummer ett';
	}
	elseif ($slump == 2)
	{
	echo 'text eller HTML-kod nummer två';
	}
	else
	{
	echo 'text eller HTML-kod nummer tre';
	}
}
?>

------------------
http://www.niklasson.net/

spangoMedlem sedan juni 20006 147 inlägg
#3

Något kortare:

$texts = array(
array('text 1', 'text 2', 'text 3'),
array('text 4', 'text 5', 'text 6'),
array('text 7', 'text 8', 'text 9'),
array('text 10', 'text 11', 'text 12'),
array('text 13', 'text 14', 'text 15'),
array('text 16', 'text 17', 'text 18'),
array('text 19', 'text 20', 'text 21')
);
echo $texts[date('w')][mt_rand(0, 2)];

På söndagar skrivs då text 1, 2 eller 3 ut, på måndagar text 4-6, tisdagar 7-9 o.s.v..

------------------
Vaddå HTLM design? Jag e UTVECKLARE för fan! /mrblonde

[Redigerat av spango den 29 dec 2001]

Genererad på 373 ms · cache AV · v20260730165559-full.f96bc7eb