Witam mam taki skrypt:
<?
/*
PHPSOFT.ORG 5-STARS RATING SCRIPT !
Script developed by SqrtBoy (sqrtboy@phpsoft.org)
*/
function rate($name)
{
$fp = fopen("votes/$name.txt", "r"); $ligne = fgets($fp,4096
);
//we retrieve variables
$tt_votes = trim($tt_votes);
$nb_votes = strrev($nb_votes); $nb_votes = trim($nb_votes);
// Calculs :
if (($tt_votes == 0) AND ($nb_votes == 0))
{
// Si fichier vide
$etoiles_oui = 0;
$note = "0.00";
}
else
{
$moy_en = $tt_votes/$nb_votes;
$etoiles = round($moy_en); $note = round($moy_en, 2
); }
$Result = "<table border='0' width='100%' ><tr><td width='70%'>";
if ($nb_votes > 0)
{
$Result .="<img src=\"rating/".$etoiles."stars.gif\" border=\"0\" alt=\"Rate\">";
$Result .=" <font size=1><strong>ocena: ".$note." / 5</strong>";
$Result.=" - <strong>ilosc glosow: ".$nb_votes."</strong></font>";
}
else $Result .="<font size=1><strong>Zagłosuj</strong></font> ";
if (!isset($_COOKIE[$name])) {
$Result.="</td>";
$Result.="<td width=\"30%\" align=left>
<form action=\"takerate.php?name=$name\" method=\"post\" onSubmit=\"alert('Dziekuje za twoj glos');\" ><select name=\"note\">";
$Result.="<option value =\"5\">5</option>";
$Result.="<option value =\"4\">4</option>";
$Result.="<option value =\"3\">3</option>";
$Result.="<option value =\"2\">2</option>";
$Result.="<option value =\"1\">1</option>";
$Result.="<option value =\"0\">0</option>";
$Result.="</select>";
$Result.=" <input type=\"submit\" value=\"ocen\"></form>";
}
else $Result.="<font size=1><strong> - juz to oceniles</strong></font>";
$Result.="</td></tr></table>";
}
else
{
$Result = "<table border='0' width='100%'><tr><td width=\"20%\">";
$Result.="<strong><font size=1>Brak glosow, badz pierwszy</font></strong></td>";
$Result.="<td width=\"80%\" align=left><form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onSubmit=\"alert('Dziekujemy za Twoj glos!');\" > <select name=\"note\" style=\"margin: 0; font-size: 2 pt; font-family: Verdana; border: 0\">";
$Result.="<option value =\"5\">5</option>";
$Result.="<option value =\"4\">4</option>";
$Result.="<option value =\"3\">3</option>";
$Result.="<option value =\"2\">2</option>";
$Result.="<option value =\"1\">1</option>";
$Result.="<option value =\"0\">0</option>";
$Result.="</select>";
$Result.=" <input type=\"submit\" value=\"ocen\">";
$Result.="</form></td></tr></table>";
}
return $Result;
}
?>
chciałbym aby przy wywołaniu nie było potrzeby podawania ręcznie parametru $name tylko aby generował się on automatycznie na podstawie adresu witryny oraz godziny. Czy da się? Czy ktoś ma pomysły?