Witam, jestem autorem stronki:
http://www.plazowka.com . Strona postawiona jest na serwerze CAL.pl , domena na nazwie.pl. Na stronie umiescilem ankiete, ktora dziala niestety jedynie pod MF i Operą. ( Tzn wyniki sa wyswietlane jedynie w tych przegladarkach) . Oczywiscie pod serwerowym adresem strony ankieta dziala(wyswietla wyniki po zaglosowaniu) takze w przegladarce IE. Co zrobic aby przegladarka dzialala takze w IE poprawnie po wejsciu na domene?
Kod ankiety: plik ankieta.php
<?php
$glosowanie = array ( '4' => 'tak, jak co roku', '3' => 'tak, dawno nie byłem', '2' => 'nie wiem' , '1' => 'nie');
function wyswietlanie( $glosowanie, $glosowano)
{
if ($glosowano)
{
{
$plik = fopen("dane/glosowanie.txt", "r"); $wiersz = fgets($plik, 255
); $wyniki = split ("|", $wiersz); for ($i = 0; $i < count($wyniki); $i++) {
$liczbaglosow += $wyniki[$i];
}
}
echo '<tr><td><b>Czy wybierzesz sie na tegoroczny World Tour w Starych Jablonkach?<br></b>'; echo '</td></tr><tr><td class="main_kropeczki">..................................................................</td></tr><tr><td><table width="200">'; for (reset($glosowanie); $klucz = key($glosowanie); next($glosowanie)) {
echo "<tr><td>".pos($glosowanie).": </td><td>"; if ($liczbaglosow == 0)
{
$procent = 0;
}
else
{
$procent = ($wyniki[$klucz-1]/$liczbaglosow)*100;
}
echo "<img src=\"gfx/1.png\" width=$procent height=\"10\"></td>"; echo "<td align=right> "; }
}
else
{
echo "<form method=get action='1.php'>";
echo '<b>Czy wybierzesz sie na tegoroczny World Tour w Starych Jabłonkach?</b></td></tr>'; for (reset($glosowanie); $klucz=key($glosowanie); next ($glosowanie)) {
echo ('<tr><td><input type=radio name=quiz value="'.$klucz.'">'. pos($glosowanie)."</td></tr>\n"); }
echo '<tr><td align="center"><div id="submit"><input type="submit" target="_self" name="submit" border="0" alt=""/></div>';
}
}
if (!$_GET['quiz'])
{
wyswietlanie($glosowanie, $_COOKIE['glosowano']);
}
?>
plik php.1:
<?php
$glosowanie = array ( '4' => 'tak, jak co roku', '3' => 'tak, dawno nie bylem', '2' => 'nie wiem' , '1' => 'nie');
function glosowanie ($glosowanie, $quiz)
{
{
$plik = fopen("dane/glosowanie.txt", "r+"); $wiersz = fgets($plik, 255
); $wyniki = split("|", $wiersz); }
else
{
$plik = fopen("dane/glosowanie.txt", "w+"); }
for ($i=0; $i <count($glosowanie)-1; $i++)
{
if ($quiz == $i+1)
{
$wyniki[$i]++;
}
fputs($plik, $wyniki[$i]); if ($i < count($glosowanie)-1
) {
}
}
}
if ($_GET['quiz'])
{
glosowanie($glosowanie, $_GET['quiz']);
header ("Location: ".$_SERVER["HTTP_REFERER"]); }
?>