Jump to content
  • 0

Помогите со скриптом Голосование


Alexey197825
 Share

Question

Помогите со скриптом Голосование http://www.woweb.ru/load/69-1-0-2805

Когда я нажимаю на результат мне он выдает ошибку что у меня на 143 и 171 строке там ошибка

т.е вот на этом месте пишет что здесь ошибка что надо прописать $a=$a+$vote;

и 171 строка тоже что надо вписывать $decimals=$point[1];

Edited by Alexey197825
Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0

Это когда не нажимаю на голосование и ничего выбрал !

Notice: Undefined variable: HTTP_X_FORWARDED_FOR in z:\home\test2.ru\www\poll.php on line 90

Notice: Use of undefined constant REMOTE_ADDR - assumed 'REMOTE_ADDR' in z:\home\test2.ru\www\poll.php on line 91

Warning: fread(): Length parameter must be greater than 0. in z:\home\test2.ru\www\poll.php on line 97

Notice: Undefined variable: id in z:\home\test2.ru\www\poll.php on line 118

Notice: Undefined variable: id in z:\home\test2.ru\www\poll.php on line 118

Notice: Undefined variable: id in z:\home\test2.ru\www\poll.php on line 118

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test2.ru\www\poll.php:90) in z:\home\test2.ru\www\poll.php on line 126

А когда нажимаю на голосование и выбрал !

Notice: Undefined variable: HTTP_X_FORWARDED_FOR in z:\home\test2.ru\www\poll.php on line 90

Notice: Use of undefined constant REMOTE_ADDR - assumed 'REMOTE_ADDR' in z:\home\test2.ru\www\poll.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test2.ru\www\poll.php:90) in z:\home\test2.ru\www\poll.php on line 101

Edited by Alexey197825
Link to comment
Share on other sites

  • 0

В 90-й строке пытаешься определить использование прокси, но как-то криво, не видя кода сложно сказать, что там за переменная. Может быть автор скрипта писал c register_globals

В 91-й строке распространённая ошибка: строковые индексы массива всегда бери в кавычки, иначе php сперва ищет одноимённую константу. И горе тому, у кого он её найдёт, заколебётся искать ошибку.

В 97-й строке замени fread на file_get_contents (и всю обвязку типа fopen/fclose убери тогда). Ну или просто допиши вместо второго параметра filesize(имя файла)

В 118-й строке используешь неиницализированную переменную.

В 126-й строке или шлёшь куки или инициализируешь сессию (скорее всё-таки куки), это надо было делать раньше. Или включи output buffering

Во втором пункте всё то же самое.

А где обещанные 143 и 171?

Edited by Int
Link to comment
Share on other sites

  • 0

Спасибо за то что подсказал, сейчас буду исправлять !

Notice: Undefined variable: a in z:\home\test2.ru\www\poll.php on line 143

Какой язык вы предпочитаете ?

0 votes

Notice: Undefined offset: 1 in z:\home\test2.ru\www\poll.php on line 171

Покызваю 126 строку header("Location: poll.php?mode=results&what=1");

где нужно поставить output buffering

Какой то очень сложный скрипт !

Edited by Alexey197825
Link to comment
Share on other sites

  • 0

Ааа, перенаправление. Ну надо было делать раньше.

"Undefined variable" просто переведи с английского. "Undefined offset" аналогично

Не вижу ничего сложного. Просто писал профессионально неграмотный человек.

ob включи в php.ini или ob_start() вызови. Неужели в гугле забанили? Некоторые люди за такие консультации ещё и платят (превед, некоторые люди :lol:)

Edited by Int
Link to comment
Share on other sites

  • 0

Я тебе наверное уже заморочил голову и сам себе тоже !

Извини еще один вопрос, куда вписывать команду в php.ini ?

А может лучше сделать голосование на css ?

Edited by Alexey197825
Link to comment
Share on other sites

  • 0

А что, в php.ini сделать поиск по output buffering религия не позволяет?

И таки забанили в гугле? Бееедный. Кстати, на каждом форуме есть кто-то, кого забанили. Вот у них там жестокая политика.

Да, делай на css, почему бы и нет. Кодом потом поделись, я поглядеть очень уж хочу.

Link to comment
Share on other sites

  • 0
Да, делай на css, почему бы и нет. Кодом потом поделись, я поглядеть очень уж хочу.

Наверное все таки нельзя делать на css голосование, только сейчас по google побродил и ничего не нашел !

Edited by Alexey197825
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy