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]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (6): « 1 2 3 4 5 [6]   

> Без описания
Ezi
Отправлено: 17 Августа, 2011 - 23:34:37
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




White это то конечно Подмигивание

Я исправил всё, перезалил скрипты, просто первый раз я их через он-лайн систему директ админ делал, а теперь по ФТП, говорю же в скриптах пиздаболия какая-то, ой извините извините Ха-ха Язычок
(Добавление)
Кстати скажите правильно ли сделаны кнопки + и - в плане кода?


-----
Хочешь жить - умей вертеться
 
 Top
White
Отправлено: 17 Августа, 2011 - 23:44:28
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Ezi пишет:
кнопки + и - в плане кода

код не искал, но на вскидку у вас сначала идет выборка из БД, а потом добавление в нее возросшего или уменьшенного рейтинга, поэтому если нажать на кнопку + ничего не произойдет до обновления пользователем страницы. а это неправильно


-----
if(time()>1356048000) die();
 
 Top
Ezi
Отправлено: 17 Августа, 2011 - 23:45:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




Вы правильно мыслитте, тоесть мне необходимо чтобы после нажатия на странице сразу был результат, так?
(Добавление)
Ха-ха зачем харлей заминусовали Ха-ха
(Добавление)
Кстати вместо ссылок может лучще кнопки я думаю? а то боты заминусуют всё Ха-ха


-----
Хочешь жить - умей вертеться
 
 Top
White
Отправлено: 17 Августа, 2011 - 23:50:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Ezi
Ezi пишет:
сразу был результат, так?

просто переместите все запросы с UPDATE раньше чем SELECT и будет вам счастье.
Ezi пишет:
зачем харлей заминусовали
это не я, меня больше боевой вертолет привлек.
вы бы еще как то контролировали, чтобы один хост только раз мог проголосовать, хотя это конечно чуть сложнее чем весь скрипт
(Добавление)
Ezi пишет:
а то боты заминусуют всё
а ботам как то пофиг, они в цикле могут к http://ezi[dot]cervera[dot]ru/images/?na[dot][dot][dot]n_1&rat=plus например обращаться, кнопкой это реализвано или ссылкой. против них одна защита - captcha


-----
if(time()>1356048000) die();
 
 Top
Ezi
Отправлено: 17 Августа, 2011 - 23:53:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




White пишет:
вы бы еще как то контролировали, чтобы один хост только раз мог проголосовать,


Вот тоже думал, не знаю что для этой цели что-ли отдельную таблицу создать, записывать IP адрес и время голосования, или же в этой таблице можно доделать


чтобы вертолёт в 3д увидеть, глоза скосите и сфокусируйте зрение на середин картиныки Улыбка

(Добавление)
White пишет:
а ботам как то пофиг, они в цикле могут к http://ezi[dot]cervera[dot]ru/images/?na[dot][dot][dot]n_1&rat=plus например обращаться, кнопкой это реализвано или ссылкой. против них одна защита - captcha



Ммм глупо рейтин капчей защищать, я про поисковых ботов имел в виду, не думаю что найдётся идиот который будет скрипт писать чтобы все картинки заминусовать Ха-ха это глупее глупого


-----
Хочешь жить - умей вертеться
 
 Top
White
Отправлено: 18 Августа, 2011 - 00:05:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)





Ezi
Ezi пишет:
чтобы вертолёт в 3д увидеть, глоза скосите и сфокусируйте зрение на середин картиныки
не вышло... а в детстве на дневниках хорошо картинки видел Радость

Ezi пишет:
записывать IP адрес и время голосования

как вариант записывать
PHP:
скопировать код в буфер обмена
  1. md5($_SERVER['HTTP_REFERER'].$_SERVER['REMOTE_ADDR'])
и время. а против ботов кстати uasparser спастись можно
(Добавление)

Ezi пишет:
чтобы все картинки заминусовать
а вдруг я обижусь, что не смог вертолет в 3д увидеть Ха-ха


-----
if(time()>1356048000) die();
 
 Top
Ezi
Отправлено: 18 Августа, 2011 - 00:13:17
Post Id



Частый гость


Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010  


Помог: 2 раз(а)




А реализовать например так, чтобы если человек опроголосовал, я записываю этот хеш в бд , затем другой проголосовал, я переписываю хеш, затем первый опять может голос отдать за картинку? или сделать отдельную таблицу, где каждого записывать на каждую картинку Не понял


White пишет:
не вышло...
А вы увеличти её до полного экрана, по ширине, я вот тоже их научился не с первого раза рассматривать Улыбка


-----
Хочешь жить - умей вертеться
 
 Top
White
Отправлено: 18 Августа, 2011 - 09:37:24
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Ezi пишет:
где каждого записывать на каждую картинку
единственное что приходит в голову, это новая таблица с 2-мя полями, хэш и id картинки.
далее в скрипте инкремента/дикремента рейтинга делаем проверку на существования записи в таблицы с id картинки и хэшем того кто голосует, и если такой записи нет увеличиваем/уменьшаем рейтинг и делаем соответствующую запись.
хотя возможно есть более эллегантный способ.


-----
if(time()>1356048000) die();
 
 Top
Андрей.А
Отправлено: 15 Декабря, 2011 - 20:58:44
Post Id


Новичок


Покинул форум
Сообщений всего: 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>&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<input type="text" name="email" id="email" size="30" />
</p>
<p align="center" style="margin-top: 0; margin-bottom: 0">&nbsp;</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><p align="center" style="margin-top: 0; margin-bottom: 0">Ваше имя<span lang="en-us">:<font size="4" color="#FF0000"><b>*&nbsp;</b></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>
<input type="text" name="name" id="pass" size="30" />
</p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;
<p align="center" style="margin-top: 0; margin-bottom: 0">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; текст сообщения<span lang="en-us">:</span></p></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><p style="margin-top: 0; margin-bottom: 0" align="center"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<textarea name="msg" id="textarea" cols="65" rows="6"></textarea></p>
<p style="margin-top: 0; margin-bottom: 0" align="center">&nbsp; </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">
&nbsp;<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">&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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">&nbsp; </p></td>

</form>

<?php

$email = $_POST['email'];
$name = $_POST['name'];
$msg = $_POST['msg'];
$summ= $_POST['summ'];
$text .= "Имя: $name<br>";
$text .= "Е mail: $email<br>";
$text .= "Сообщение: $msg";
$text .="<br> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>";

if($summ == '179') echo "<p align='center'><a href='dialog.php'><font size='7'>ВАШЕ СООБЩЕНИЕ ОТПРАВЛЕНО<br>ВЕРНУТЬСЯ НА СТРАНИЦУ</font></a><font size='7'>";
else if($summ != '179') echo "<p align='center'><a href='dialog.php'><font size='7'>НЕ ПРАВИЛЬНАЯ СУММА<br>ВЕРНУТЬСЯ НА СТРАНИЦУ</font></a><font size='7'>";

if (!empty($email) && !empty($name) && !empty($msg))

{
$file = fopen ("dialog3.htm", "a+");
fwrite ($file,$text);
fclose ($file);
}

?>

если есть решение и кто поможет буду очень благодарен
мой e-mail andrei.k31@mail.ru
 
 Top
EuGen Администратор
Отправлено: 15 Декабря, 2011 - 21:17:54
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Сговорились, что ли в одну тему все писать.
Новый вопрос - новая тема. Иначе поиск делается практически непосильной задачей.
Тема закрыта!


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (6): « 1 2 3 4 5 [6]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB