Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: помогите с ошибками [6]
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
White это то конечно
Я исправил всё, перезалил скрипты, просто первый раз я их через он-лайн систему директ админ делал, а теперь по ФТП, говорю же в скриптах пиздаболия какая-то, ой извините извините (Добавление)
Кстати скажите правильно ли сделаны кнопки + и - в плане кода?
----- Хочешь жить - умей вертеться
White
Отправлено: 17 Августа, 2011 - 23:44:28
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Ezi пишет:
кнопки + и - в плане кода
код не искал, но на вскидку у вас сначала идет выборка из БД, а потом добавление в нее возросшего или уменьшенного рейтинга, поэтому если нажать на кнопку + ничего не произойдет до обновления пользователем страницы. а это неправильно
----- if(time()>1356048000) die();
Ezi
Отправлено: 17 Августа, 2011 - 23:45:48
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
Вы правильно мыслитте, тоесть мне необходимо чтобы после нажатия на странице сразу был результат, так? (Добавление)
зачем харлей заминусовали (Добавление)
Кстати вместо ссылок может лучще кнопки я думаю? а то боты заминусуют всё
----- Хочешь жить - умей вертеться
White
Отправлено: 17 Августа, 2011 - 23:50:18
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Ezi
Ezi пишет:
сразу был результат, так?
просто переместите все запросы с UPDATE раньше чем SELECT и будет вам счастье.
Ezi пишет:
зачем харлей заминусовали
это не я, меня больше боевой вертолет привлек.
вы бы еще как то контролировали, чтобы один хост только раз мог проголосовать, хотя это конечно чуть сложнее чем весь скрипт (Добавление)
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
White пишет:
вы бы еще как то контролировали, чтобы один хост только раз мог проголосовать,
Вот тоже думал, не знаю что для этой цели что-ли отдельную таблицу создать, записывать IP адрес и время голосования, или же в этой таблице можно доделать
чтобы вертолёт в 3д увидеть, глоза скосите и сфокусируйте зрение на середин картиныки
Ммм глупо рейтин капчей защищать, я про поисковых ботов имел в виду, не думаю что найдётся идиот который будет скрипт писать чтобы все картинки заминусовать это глупее глупого
----- Хочешь жить - умей вертеться
White
Отправлено: 18 Августа, 2011 - 00:05:15
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Ezi
Ezi пишет:
чтобы вертолёт в 3д увидеть, глоза скосите и сфокусируйте зрение на середин картиныки
не вышло... а в детстве на дневниках хорошо картинки видел
и время. а против ботов кстати uasparser спастись можно (Добавление)
Ezi пишет:
чтобы все картинки заминусовать
а вдруг я обижусь, что не смог вертолет в 3д увидеть
----- if(time()>1356048000) die();
Ezi
Отправлено: 18 Августа, 2011 - 00:13:17
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
А реализовать например так, чтобы если человек опроголосовал, я записываю этот хеш в бд , затем другой проголосовал, я переписываю хеш, затем первый опять может голос отдать за картинку? или сделать отдельную таблицу, где каждого записывать на каждую картинку
White пишет:
не вышло...
А вы увеличти её до полного экрана, по ширине, я вот тоже их научился не с первого раза рассматривать
----- Хочешь жить - умей вертеться
White
Отправлено: 18 Августа, 2011 - 09:37:24
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Ezi пишет:
где каждого записывать на каждую картинку
единственное что приходит в голову, это новая таблица с 2-мя полями, хэш и id картинки.
далее в скрипте инкремента/дикремента рейтинга делаем проверку на существования записи в таблицы с id картинки и хэшем того кто голосует, и если такой записи нет увеличиваем/уменьшаем рейтинг и делаем соответствующую запись.
хотя возможно есть более эллегантный способ.
----- if(time()>1356048000) die();
Андрей.А
Отправлено: 15 Декабря, 2011 - 20:58:44
Новичок
Покинул форум
Сообщений всего: 1
Дата рег-ции: Дек. 2011
Помог: 0 раз(а)
Всем привет, я уже второй вечер не могу решить проблему, скрипт php нормально отсылает данные из формы в файл но только текст идет в одну длинную строку и появляется скролинг, файл пробовал с разными расширениями и php и html, и txt, в первых двух текст вставляется после закрывающего </html> , css нормально изменяют размер и цвет текста, а вот как его сделать отформатированым, базы данных на хосте нет, да я еще не изучал ее, вот код формы и обработчика
<form name="form1" method="post" action="post.php">
<label for="textfield"></label>
<table border="0" cellspacing="0" cellpadding="0" width="1071">
<tr>
<td> </td>
<td><p align="center" style="margin-top: 0; margin-bottom: 0">Ваш <span lang="en-us">email:<font size="4" color="#FF0000"><b>*</b></font> </span>
<input type="text" name="email" id="email" size="30" />
</p>
<p align="center" style="margin-top: 0; margin-bottom: 0"> </p></td>
</tr>
<tr>
<td> </td>
<td><p align="center" style="margin-top: 0; margin-bottom: 0">Ваше имя<span lang="en-us">:<font size="4" color="#FF0000"><b>* </b></font> </span>
<input type="text" name="name" id="pass" size="30" />
</p></td>
</tr>
<tr>
<td> </td>
<td>
<p align="center" style="margin-top: 0; margin-bottom: 0"> текст сообщения<span lang="en-us">:</span></p></td>
</tr>
<tr>
<td> </td>
<td><p style="margin-top: 0; margin-bottom: 0" align="center">
<textarea name="msg" id="textarea" cols="65" rows="6"></textarea></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<b><span lang="ru"><font size="4" color="#008080">
Введите сумму</font></span></b></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<b><span lang="en-us"><font size="7">179 = </font></span>
</b><input type="text" name="summ" size="10"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p>
<p style="margin-top: 0; margin-bottom: 0" align="center">
<input type="submit" value="Отправить" name="Submit" style="color: #000080; font-size: 12pt; font-weight: bold">
<input type="reset" value="Сброс" name="B2" style="color: #FF0000; font-size: 12pt; font-weight: bold"></p>
<p style="margin-top: 0; margin-bottom: 0" align="center"> </p></td>
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.