ďťż
Podstrony
|
telcocafeWitamMam 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<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<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 > $max) { $max = $value; } } if ($max < 25) { $e = 2; } if ($max < 10) { $e = 4; } if ($max < 5) { $e = 10; } foreach($v as $key => $value) { echo(GetA($key) . ' - ' . $value . '<br />'); $width = $value * $e; if ($width > 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<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 < ; i > ;. 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... |
|||
Sitedesign by AltusUmbrae. |