1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Последнее сообщение от THE_PRO

  1. THE_PRO
    $mysqlresult = mysql_query(sprintf("select `ID` from `users` WHERE `name`='%s'", mysql_real_escape_string($Login))); if (!$mysqlresult) die(mysql_error()); $row = mysql_fetch_assoc($mysqlresult); $User_ID = $row['ID']; $zoneid = 1; $aid = 1; $gold_cnt = 100000000; if (!mysql_query(sprintf("call usecash(%d,%d,0,%d,0,%d,1, @erro r)", $User_ID, $zoneid, $aid, $gold_cnt))) die ('Голд не выдан.<br/>Возможные причины:<br/>- Не залиты процедуры<br/>- Голд уже есть в базе на этом аккаунте<br>'.mysql_error()); Спасибо за отклик, после вставки миллион ерроров: Notice: Undefined variable: Login in /var/www/pw/modules/registration/activate.php on line 57 Deprecated: mysql_real_escape_string(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/pw/modules/registration/activate.php on line 57 Warning: mysql_real_escape_string(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/pw/modules/registration/activate.php on line 57 Warning: mysql_real_escape_string(): A link to the server could not be established in /var/www/pw/modules/registration/activate.php on line 57 Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/pw/modules/registration/activate.php on line 57 Warning: mysql_query(): Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/pw/modules/registration/activate.php on line 57 Warning: mysql_query(): A link to the server could not be established in /var/www/pw/modules/registration/activate.php on line 57 Access denied for user 'www-data'@'localhost' (using password: NO) Переменную $Login сменил на $res2 1-ую ошибку исправило
    Сообщение от: THE_PRO, 13 янв 2015 в разделе: PW Web
  2. THE_PRO
    Подскажите пожалуйста что делать письма подтверждения регистрации и восстановления заносятся в спам, сообщения смены пароля приходят нормально, понял что из-за ссылки в письме, вероятнее всего из-за отправителя считает спамом подскажите пожалуйста как исправитьЕсли письмо отправляется с ящика вашего домена, необходимо внести правки в dns записях (MX/TXT). По хорошему, почтовый сервер получателя, проверяет ip с которого пришло письмо и ip, указанный в домене (если не совпало - спам/удаление). Все возможные причины и их решения можно найти в google, я лишь привёл наиболее распространенную. Спасибо, с этим я разобрался, просто в конце скриптов указано, что мол отправляется с такого-то адреса, но он не учитывался, а конфиг ссылался именно на информацию из скриптов, вообщем просто изменив на левый адрес в конфиге все стало отлично работать, но теперь иная проблема, не получается прикрутить сюда выдачу голда, как я понимаю это действие совершать нужно в активации регистрации, не могу только понять как вставить переменную логина, и куда именно сам скрипт выдачи вставить $mysqlresult = mysql_query("select * from `users` WHERE `name`='$Login'"); $User_ID = mysql_result($mysqlresult,0,'ID'); $gold_cnt = 100000000; mysql_query("call usecash('$User_ID',1,0,1,0,'$gold_cnt',1,@Error)") or die ('Голд не выдан.<br/>Возможные причины:<br/>- Не залиты процедуры<br/>- Голд уже есть в базе на этом аккаунте'); Почему-то в коде место собаки еррор пишется собака[юзер=11151]еррор[/юзер] Наверное место '$Login' нужно ".es($row['name'])." но все равно флудит ошибками, подскажите пожалуйста вот сам скрипт активации на пастбине, понять не могу куда его вставить и как. Заранее спасибо
    Сообщение от: THE_PRO, 12 янв 2015 в разделе: PW Web
  3. THE_PRO
  4. THE_PRO
  5. THE_PRO