lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Arkan Цитата: Ну вот как бы я написала, но слегка потестила, тестите, говорите, что не так. в post.cgi Заменить: Код: $filetomake = "$ikondir" . "forum$inforum/$intopic.vote"; $filetomake = &stripMETA($filetomake); open(FILE, ">$filetomake"); flock(FILE, 2); foreach $voters (@allvoters) { chomp $voters; print FILE "$voters\n"; } print FILE "$inmembername"; close(FILE); | На: Код: $filetomake = "$ikondir" . "forum$inforum/$intopic.vote"; $filetomake = &stripMETA($filetomake); $voteIP="$ENV{'HTTP_X_FORWARDED_FOR'}-$ENV{'REMOTE_ADDR'}-$ENV{'HTTP_PROXY_CONNECTION'}-$ENV{'HTTP_VIA'}"; open(FILE, ">$filetomake"); flock(FILE, 2); foreach $voters (@allvoters) { chomp $voters; print FILE "$voters\n"; } print FILE "$inmembername|$voteIP"; close(FILE); | Хоть там в одной строке теперь и две переменных, а в другом месте идет чтение файла, но оно идет по строкам, и эти две переменные при чтении должны по идее приниматься как одна - строка... Короче, тестите. Счас опять программеры меня сожрут... Хном, помотри, что там у тебя пишется при добавлении голоса... Или уже не пишется... ?В страничке, с которой потом редирект идет - "Ваш голос добавлен" |