ag3nt
Lieutenant
- Registriert
- Okt. 2002
- Beiträge
- 689
ok, ist zugegebner maßen kein problem, ist aber vielleicht trotzdem interessant, wenn ich hier mal ein kleines script poste das die db(a) lautstärke berechnen kann (z.b. von verschieden lauten lüftern)
PHP:
<?php
function dba ($a_werte)
{
//Berechungsgrundlagen @ "http://fasae.ibpmw.uni-essen.de/ibpm/studium/Lehre/Schall/Buch/23.00-vor24.htm"
$db = 0;
for($i=0; $i<count($a_werte); $i++)
$db += pow(10, $a_werte[$i]/10);
return 10*log10($db);
}
if(($HTTP_POST_VARS['action'] == 'calculate') && ($HTTP_POST_VARS['werte'] != '') && (isset($HTTP_POST_VARS['submit'])) )
{
eval('$constructor = array('.$HTTP_POST_VARS['werte'].');');
$echo_dba = 'Gesamt: '.dba($constructor).' db(a)<br>';
}
else $echo_dba = '';
?>
<html>
<head>
<title>db(a)</title>
</head>
<body>
<?PHP echo $echo_dba; ?>
<form action="<?PHP echo $HTTP_SERVER_VARS['PHP_SELF']; ?>" method="POST">
<input name="action" type="hidden" value="calculate">
<input name="werte" type="Text" value="">
<input name="submit" type="submit" value="Berechnen">
</form>
Die verschiedene Werte mit einem "Kommer" von einander trennen.
</body>
</html>
Zuletzt bearbeitet: