ďťż

[php] Problemik z sondą...

       

Podstrony


telcocafe

Witam
Mam problem z sondą...
blad:

Parse error: syntax error, unexpected ';', expecting ')' in C:\Program Files\WebServ\httpd\poll\poll.php on line 33

Analizuję kod, ale nie znajduje błędu... może ktoś mi pomóc ?

POLL.PHP

<?php function file_GetLine ($filename, $index) { $file = fopen ($filename, "r"); $line = -1; while (!feof ($file)) { $buffer = fgets($file, 4096); $line++; if ($line == $index) { fclose ($file); return $buffer; } } fclose ($file); } function file_InsertLine ($filename, $line) { $fp = fopen ($filename, "a"); flock($fp, LOCK_EX); fputs ($fp, $line . "rn"); flock($fp, LOCK_UN); fclose ($fp); } function file_ReadFromFile ($filename) { $fp = fopen ($filename, "r"); $file = fread($fp, filesize ($filename)); fclose ($fp); return $file; } function Voted() { $votes = file('poll.txt'); for($q=0;$q&lt;count($votes);$q++) { $vote = explode('`', $votes[$q]); if ($_SERVER['REMOTE_ADDR'] == $vote[1]) { return 1; } } return 0; } function GetA($index) { return file_GetLine('poll_a.txt', $index); } echo(file_ReadFromFile('poll_q.txt') . '<br /><br />'); $as = file('poll_a.txt'); $voted = Voted(); if($voted == 1) { $votes = file('poll.txt'); for($q=0;$q&lt;count($votes);$q++) { $vote = explode('`', $votes[$q]); $w = $vote[0]; $v[$w]++; } for ($q=0;$q<count($as);$q++) { if(!isset($v[$q])){ $v[$q] = 0; } } foreach($v as $key => $value) { if ($value &gt; $max) { $max = $value; } } if ($max &lt; 25) { $e = 2; } if ($max &lt; 10) { $e = 4; } if ($max < 5) { $e = 10; } foreach($v as $key => $value) { echo(GetA($key) . ' - ' . $value . '<br />'); $width = $value * $e; if ($width &gt; 50) { $width = 50; } echo('<hr style="height:4px;border:2px solid #666;" align="left" width="' . $width . '" />'); } } else { echo('<form method="POST" action="vote.php">'); for ($q=0;$q&lt;count($as);$q++) { echo('<input type="radio" name="vote" value="' . $q . '" > ' . $as[$q] . '<br />'); } echo('<br /><input type="submit" value="Glosuj"></form>'); } ?>

VOTE.PHP

<?php function file_InsertLine ($filename, $line) { $fp = fopen ($filename, "a"); flock($fp, LOCK_EX); fputs ($fp, $line . "rn"); flock($fp, LOCK_UN); fclose ($fp); } $vote = $_POST['vote']; file_InsertLine('poll.txt', $vote . '`' . $_SERVER['REMOTE_ADDR'] . '`'); header('Location: index.php'); ?>

Potem są pliki POLL.TXT, POLL_Q.TXT, POLL_A.TXT



Masz dokładnie napisane CO jest żle, w KTÓRYM PLIKU i w KTÓREJ LINII
Naucz sie odrobinę samodzielnośći tym bardziej, przy tak śmiesznych błędach!
Forum jest na końcu jak już nic nie pomaga a nie na początku walki z jakimkolwiek problemem!

Ale jak ktoś sie na tym nie zna to mógłbyś odpowiedzieć :/

A jak Ci ciężko napisać coś to sie nie wysilaj i nie odwiedzaj mojich topiców :/
Użytkownik fenekpl edytował ten post 28 wrzesień 2006, 21:12

Ale jak ktoś sie na trym nie zna to mógłbyś odpowiedzieć :/

A jak Ci Ciężko napisać coś to sie nie wysilaj i nie odwiedzaj mojich topiców :/

Są pewne zasady, tzw. "Netykieta". Ty natomist najwyrazniej a niej nic nie slyszales. Poczytaj neico o zasadach panujących w internecie. Przyda Ci się.

@reVis:
ps. dR@kE... jestes wręcz niemiły
Ja poprostu w nieco bardziej dosadny sposób ująłem to, co masz napisane pod avatarem :P
Użytkownik .:dR@kE:. edytował ten post 29 wrzesień 2006, 07:36


Sprawdź sobie dokładnie miejsca gdzie powinny być znaki < lub > bo masz wstawione &lt ; i &gt ;. I nie jest to chyba zabezpieczenie forum bo w niektórych miejscach znaki są poprawne.

ps. dR@kE... jestes wręcz niemiły :P
Użytkownik reVis edytował ten post 29 wrzesień 2006, 06:22
zrobiłem tak lecz nadal błąd się pojawja...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.