Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
Andris

Akdmeh, а без использования mysql никак нельзя? Просто там и без того порядочно запросов, не хочу сильно сервер грузить.  просто там не только бонусы, но и проигрыши ( в зависимости от выпада числа заключенного в переменной $rand) и лишняя проверка на бонус и запись в базу будут сильно грузить сервак при игре в этот квест нескольких игроков.

24 Апр 2011, 17:14
OZ_

netfront5, есть программы, в которых люди сидят и от безделья вводят капчи, которые берутся с сервера. На сервер капчи отправляются ботами. Вот чтобы капча не была отправлена в такой сервис, делают такие ограничения.

Andris, rand должен содержать в себе сгенерированный код.
Делаешь так: генерируешь код, например, ZjHBHskd.
Сохраняешь его в памяти/базе данных.
В ссылке пишешь rand=ZjHBHskd
Когда посетитель переходит по ссылке, читаешь, чему равен rand, и если такой код найден в памяти/базе данных - удаляешь его оттуда и только после этого начисляешь бонус.

24 Апр 2011, 20:14
Andris

OZ_, тогда так попробую, иначе мошенников будет тьма

25 Апр 2011, 6:19
mix

if(!copy($_FILES['game']['tmp_name'], 'files/games/'.$game_name.'')) {
mysql_query("DELETE FROM games WHERE id='$fid'");
unlink("files/games/$game_name");
unlink("files/games_icons/$fid.$screen_ext");
exit('<div class="main">Не удалось загрузить игру</div>');
} Что здесь не то, что выдает "Не удалось загрузить игру"??

25 Апр 2011, 10:23
OZ_

mix, отображение ошибок включи и посмотри. Возможно, нет прав записи в каталог. Указан относительный путь - лучше, всё-таки, более привязанным его сделать.
Например: dirname(__FILE__).'/files/games/...'

25 Апр 2011, 10:42
mix

OZ_,
if(!copy($_FILES['game']['tmp_name'], 'http://'.$_SERVER['HTTP_HOST'].'/files/games/'.$game_name.''))
так тоже попробовал, но не получилось

25 Апр 2011, 11:05
OZ_

mix, я такого не советовал.

25 Апр 2011, 11:07
mix

OZ_, dirname(__FILE__).' это не одно и то же?

25 Апр 2011, 11:57
OZ_

mix, нет. Посмотреть ведь можешь

25 Апр 2011, 12:01
mix

OZ_, так тоже не помогло. вот без dirname(__FILE__).' на денвере все норм качает, а как кидаю на хост, выдает ошибку

25 Апр 2011, 12:22
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.