PHP.SU

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

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

> Найдено сообщений: 103
zloy dyx Отправлено: 11 Октября, 2014 - 18:38:51 • Тема: помогите найти хостинг • Форум: Прочее

Ответов: 8
Просмотров: 72
dcc0 пишет:
Если у тебя игра, и она явно ориентирована на заработок, о каком стороннем хостинге может идти речь?
Выделенный ип, покупка домена.
Сборка железа, поиск места. На балконе, чердаке, гараже. Главное, чтобы охлаждение было.

Так это я заказчику написал)) нада теперь дать ему готовую робогту и забрать свои кровные 25$ Хорошо
zloy dyx Отправлено: 11 Октября, 2014 - 17:35:34 • Тема: помогите найти хостинг • Форум: Прочее

Ответов: 8
Просмотров: 72
Ребят я написал игру на пхп. Остались мелкие баги. И тут я узнал о такой хрене на hostingere как лимит процессорной памяти Не понял . В итоге вышло что локацию война посмотрели игроки 100раз и мне дало этот лимит Не понял . Ребят посоветуйте мне пж хостинг с пхп бд и 1почтовым акаунтом. Размер памяти 500-600мб хватит вполне. Мне нужно неограниченное место под бд. Трафик 70гих в месяц и главное бесплатно. Я понимаю что бесплатный сыр в мишоловке но всё же... Зарание спс Радость
zloy dyx Отправлено: 11 Октября, 2014 - 14:25:49 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Ты написал так, что я не понял, как я должен буду попасть на сервер.
Отчего пароль ?
Ни ссылки, ничего нет =)

я написал фтп данные. Да пофиг. Я там точку просто лишнею поставил вот оно и не слало.
zloy dyx Отправлено: 10 Октября, 2014 - 21:47:25 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Хотя что стоит создать самому скрипт на хосте и выполнить его ?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $to      = 'nobody@example.com';
  4. $subject = 'the subject';
  5. $message = 'hello';
  6. $headers = 'From: webmaster@example.com' . "\r\n" .
  7.     'Reply-To: webmaster@example.com' . "\r\n" .
  8.     'X-Mailer: PHP/' . phpversion();
  9.  
  10. mail($to, $subject, $message, $headers);
  11. ?>
  12.  

всё написал в почту. Я вопще тупить жестоко начал уже... с
zloy dyx Отправлено: 10 Октября, 2014 - 21:40:16 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
В личку
пишу
zloy dyx Отправлено: 10 Октября, 2014 - 21:36:11 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Я бы попробовал var_dump($email))

А то непонятно, что в to в итоге в поле to
В базе обновление происходит?

давай я тебе доступ к файлам и бд дам и ты сам посмотриш|?
zloy dyx Отправлено: 10 Октября, 2014 - 19:33:20 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Я отключил все условия и просто попробовал отправить вашим скриптом,
отправляет. Что и вам советую сделать, чтобы сузить область поиска проблемы.

Вопрос к вам.
PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_GET['pass'])){
  3.  
  4. if(empty($_POST[email]) and empty($_POST[log])){
  5.  
  6.  

Два разных метода. Так должно быть? В чем глубинный смысл двух методов? У вас поэтапная отправка? = ))
Это весь скрипт?

Попробуйте отключить все условия и напрямую прописать все email получателя $to и $from
Я делал так

PHP:
скопировать код в буфер обмена
  1. <?
  2. #if(isset($_GET['pass'])){
  3.  
  4. #if(empty($_POST[email]) and empty($_POST[log])){
  5.  
  6. echo "<div class='log'>Внимание! вам будет создан новый пароль.</br>
  7.  
  8. <form action='index.php?pass' method='POST'>";
  9.  
  10. echo"<b>Логин:</b><br/>
  11.  
  12. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"log\"/><br/>";
  13.  
  14. echo "<b>E-mail или Ключевое слово:</b><br/>
  15.  
  16. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"email\"/><br/>";
  17.  
  18. echo '<input class="button" type="submit" value="Восстановить" /></form></div>';#}#else#{
  19.  
  20. $lost = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
  21.  
  22. #$email = htmlspecialchars(stripslashes(addslashes($_POST['email'])));
  23.  
  24. $npass = rand(1000,10000);
  25.  
  26. $mnpass = md5($npass);
  27.  
  28. $rep = mysql_query("SELECT * FROM `users` WHERE `usr` = '$lost' and `email`='$email'");
  29.  
  30. $avtol=mysql_num_rows($rep);
  31.  
  32. #if ($avtol==1){mysql_query("UPDATE `users` SET `pass` =  '$mnpass' WHERE `usr` = '$lost' ");
  33.  
  34.         $title = "Восстановление пароля proekty555.besaba.com";
  35.  
  36.         $mess =  "Пароль успешно восстановлен.<br> Ваш логин: $lost<br> Ваш новый пароль: $npass<br>
  37.  
  38.        Для входа на сайт используйте ссылку:<br>
  39.  
  40.        <a href=\"http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass\">http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass</a>";
  41.  
  42.         // $to - кому отправляем
  43.  
  44.         $to = "SOMEMAIL@gmail.com";
  45.  
  46.         // $from - от кого
  47.  
  48.         $from='unknown@bestext.myftp.org';
  49.  
  50.         // функция, которая отправляет наше письмо.
  51.  
  52.         mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
  53.  
  54. echo"<div class =\"log\">Новый пароль успешно отправлен на ваш email.</div>";#}
  55.  
  56. #else{echo"<div class =\"log\">Неверный E-mail адрес или ключевое слово <b>$lost $email</b></div>";}}
  57.  
  58. #}
  59. $mnpass = md5($npass);
  60.  
  61. $rep = mysql_query("SELECT * FROM `users` WHERE `usr` = '$lost' and `email`='$email'");
  62.  
  63. $avtol=mysql_num_rows($rep);
  64.  
  65. #if ($avtol==1){mysql_query("UPDATE `users` SET `pass` =  '$mnpass' WHERE `usr` = '$lost' ");
  66.  
  67.         $title = "Восстановление пароля proekty555.besaba.com";
  68.  
  69.         $mess =  "Пароль успешно восстановлен.<br> Ваш логин: $lost<br> Ваш новый пароль: $npass<br>
  70.  
  71.        Для входа на сайт используйте ссылку:<br>
  72.  
  73.        <a href=\"http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass\">http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass</a>";
  74.  
  75.         // $to - кому отправляем
  76.  
  77.         $to = "SOMEMAIL@gmail.com";
  78.  
  79.         // $from - от кого
  80.  
  81.         $from='MyEMAIL@EMAIL.ru';
  82.  
  83.         // функция, которая отправляет наше письмо.
  84.  
  85.         mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
  86.  
  87. echo"<div class =\"log\">Новый пароль успешно отправлен на ваш email.</div>";#}
  88.  
  89. #else{echo"<div class =\"log\">Неверный E-mail адрес или ключевое слово <b>$lost $email</b></div>";}}
  90.  
  91. #}
  92. ?>
  93.  

мой весь скрипт
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. define('PROTECTOR', 1);
  4.  
  5. $textl='Битва Героев - новая онлайн игра';
  6. @include('files/db.php');
  7. @include('files/auth.php');
  8. @include('files/func.php');
  9. @include('files/core.php');
  10. if ($user_id==0){
  11. /////////////////////ГОСТИ/////
  12. include('files/head.php');
  13. @include('files/guest.php');
  14. ///
  15. $refer=htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER']));
  16. ///////////сохранение рефов, временно отключено /*
  17. $brauser=htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
  18. $braus = strtok($brauser, '/');
  19. $ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
  20. $refl = mysql_num_rows(mysql_query("SELECT * FROM referer WHERE ip = '$ip' and brauser = '$braus'"));
  21. if($refl<=0){
  22. $den = date("d", time());
  23. $h_ua = str_replace('windows ce', '', strtolower($brauser));
  24. if (
  25.    !$h_ua ||
  26.    strpos($h_ua, 'windows') !== false    ||
  27.    strpos($h_ua, 'linux') !== false    ||
  28.    strpos($h_ua, 'unix') !== false
  29. )
  30. {$agent = "pk";}else{$agent = "mobile";}
  31. if($braus=="Opera"){$braus="Opera $agent";}
  32. if($braus=="Mozilla"){$braus="Mozilla $agent";}
  33. if(!empty($refer)){
  34. mysql_query("INSERT INTO
  35.        `referer` SET `ip` = '$ip', `brauser` = '$braus', `day` = '$den',`ref` = '$refer' ") or die (mysql_error());}
  36. }
  37. /////////// */
  38. $timeout = time() - 180;
  39. $online = mysql_num_rows(mysql_query("SELECT * FROM online WHERE laikas > '$timeout'"));
  40. if($online==0){$online=1;}
  41. $guest = mysql_num_rows(mysql_query("SELECT * FROM guest WHERE laikas > '$timeout'"));
  42. $online=$online+$guest;
  43. $reg = mysql_num_rows(mysql_query("SELECT * FROM users"));
  44. $asd = mysql_query("SELECT time FROM news ORDER BY id DESC LIMIT 1");
  45. $news = mysql_fetch_array($asd);
  46. switch($_GET[mod]){default:
  47. echo'<div class="heads"><b>«Битва Героев»</b></div>';
  48. echo'<div class="headmenu"><center><img src="pic/logod.gif" alt="logo"/>';
  49. echo'<div class="dot">';
  50. echo'<center><font color="#6FCD72"> «Битва Героев»</font> - это новая онлайн игра.
  51. В нее можно играть с мобильного телефона или компьютера!</center></div>';
  52. echo"С нами <font color = '#6FCD72'>$reg</font> игроков<br>";
  53. $req=mysql_query("SELECT * FROM domination WHERE id = '1'");
  54. $dom = mysql_fetch_assoc($req);
  55. $my=$dom['white'];
  56. $enemy=$dom['black'];
  57. $all=$my+$enemy;
  58. if($my<$enemy){$lid="Тёмные";}else{$lid="Светлые";}
  59. if($my/$all<$enemy/$all){$domin=round($enemy/$all * 100);}else{$domin=round($my/$all * 100);}
  60. if($domin<='15'){
  61. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol1.png" alt="d">'.$domin.'%';}elseif($domin<='30'){
  62. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol2.png" alt="d">'.$domin.'%';}elseif($domin<='45'){
  63. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol3.png" alt="d">'.$domin.'%';}elseif($domin<='55'){
  64. echo'Баланс сил: <img src="pic/main/towerscontrol4.png" alt="d">'.$domin.'%';}elseif($domin<='70'){
  65. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol5.png" alt="d">'.$domin.'%';}elseif($domin<='85'){
  66. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol6.png" alt="d">'.$domin.'%';}elseif($domin<='100'){
  67. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol7.png" alt="d">'.$domin.'%';}
  68.  
  69. echo'<br>Светлых: ';
  70. $a = mysql_num_rows(mysql_query("SELECT * FROM users WHERE storona = 'white'"));
  71. $b = $reg-$a;
  72. echo" <b>$a</b><br/>";
  73. echo"Темных: <b>$b</b>";
  74. echo"<br/>Онлайн: <b>$online</b></div></div>";
  75.  
  76. echo'<div class="f_bg">';
  77. if (isset($_GET['error']))
  78. { echo"</div><div class=\"log\">Пароль или логин введены неправильно.
  79. Логин надо вводить с учетом регистра (если при регистрации вы ввели ник PlayeR - то ник player не авторизуется).
  80. </br>Если забыли пароль,вы можете <a href=\"index.php?pass\">Восстановить</a> </div><div class=\"menu\">"; }
  81. if(isset($_GET['exit'])){
  82. echo'<font color=#FF6633>Вы успешно покинули игру! Враги не дремлют, а друзья ждут вас в игре! Возвращайтесь поскорей</font><br/><br/>';
  83. }
  84. if(isset($_GET['cookie'])){echo"<div class =\"info\"><big>В вашем браузере отключены Куки (cookie). Чтобы авторизоваться, необходимо их включить!</big></div>";}
  85.  
  86. if(isset($_GET['pass'])){
  87. if(empty($_POST[email]) and empty($_POST[log])){
  88. echo "<div class='log'>Внимание! вам будет создан новый пароль.</br>
  89. <form action='index.php?pass' method='POST'>";
  90. echo"<b>Логин:</b><br/>
  91. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"log\"/><br/>";
  92. echo "<b>E-mail или Ключевое слово:</b><br/>
  93. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"email\"/><br/>";
  94. echo '<input class="button" type="submit" value="Восстановить" /></form></div>';}else{
  95. $lost = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
  96. $email = htmlspecialchars(stripslashes(addslashes($_POST['email'])));
  97. $npass = rand(1000,10000);
  98. $mnpass = md5($npass);
  99. $rep = mysql_query("SELECT * FROM `users` WHERE `usr` = '$lost' and `email`='$email'");
  100. $avtol=mysql_num_rows($rep);
  101. if ($avtol==1){mysql_query("UPDATE `users` SET
  102. `pass` =  '$mnpass' WHERE `usr` = '$lost' ");
  103.        $title = "Восстановление пароля proekty555.besaba.com";
  104.        $mess =  "Пароль успешно восстановлен.<br> Ваш логин: $lost<br> Ваш новый пароль: $npass<br>
  105.        Для входа на сайт используйте ссылку:<br>
  106.        <a href=\"http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass\">http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass</a>";
  107.        // $to - кому отправляем
  108.        $to = "$email";
  109.        // $from - от кого
  110.        $from='bitva-g@proekty555.besaba.com';
  111.        // функция, которая отправляет наше письмо.
  112.        mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
  113. echo"<div class =\"log\">Новый пароль успешно отправлен на ваш email.</div>";}
  114. else{echo"<div class =\"log\">Неверный E-mail адрес или ключевое слово <b>$lost $email</b></div>";}}
  115. }
  116.  
  117. if(isset($_GET['vxod'])){
  118. echo'<form method="post" action="enter.php">';
  119. echo "<b>Логин:</b><br/>";
  120. echo "<input name=\"log\" type=\"text\" maxlength=\"20\" title=\"nick\" emptyok=\"true\"/><br/>";
  121. echo "<b>Пароль:</b><br/>";
  122. echo "<input name=\"pas\" type=\"password\" maxlength=\"20\" title=\"password\" emptyok=\"true\"/><br/>";
  123. echo'<input name="mem" type="checkbox" value="1" /> Запомнить меня<br />';
  124. echo '<input class="button" type="submit" value="Войти"/></form>';}else{
  125. echo"<div class='menuList'>";
  126. echo "<li><a href=\"index.php?vxod&refer=$refer\"><img src='pic/game/onl.png' alt='*'/> Войти</a></li>";
  127. echo "<li><a href=\"reg.php?ref=$ref&refer=$refer\"><img src='pic/game/reg.png' alt='*'/> Регистрация</a></li></span>";}
  128. if(isset($_GET['vxod'])){echo"<div class='menuList'>";}
  129. //echo "<li><a href=\"partner.php?ref=$ref&refer=$refer\"><img src='pic/main/5.png' alt='*'/> Партнёрская программа</a></li>";
  130. echo "<li><a href=\"index.php?mod=about&ref=$ref&refer=$refer\"><img src='pic/main/6.png' alt='*'/> Об игре</a></li>";
  131. echo "<li><a href=\"stat.php?ref=$ref&refer=$refer\"><img src='pic/main/194.gif' alt='*'/> Статистика</a></li>";
  132. echo "</div><a href=\"http://immob.ru\"> </a><a href=\"http://wapzona.us\"> </a><a href=\"http://ruwab.info\"> </a>";
  133. break;
  134.  
  135. case 'reklama':
  136. echo"<div class='menu'>Если вы администратор какого нибудь сайта, вы можете продать нам рекламу со своего сайта, или купить рекламу у нас!</br>Все предложения будут рассмотрены,</br>
  137. Обратитесь к администрации на ник Admin</br>
  138. <a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  139. break;
  140.  
  141. case 'site':
  142. echo'<div class="menu">';
  143. echo'У вас есть возможность установить на своём сайте нашу игру!<br/>
  144. На все страницах игры будет стоять ссылка "Главная" ведущая на ваш сайт</br> И у ваших пользователей будет возможность играть в онлайн игру<br/>
  145. Сделайте ссылку вида:<br/>
  146. <b>http://proekty555.besaba.com?site=ваш_сайт</b><br/>
  147. Где ваш_сайт адрес вашего сайта без http://<br/>
  148. Скопируйте ссылку:<br/>
  149. <input value="http://proekty555.besaba.com?site=ваш_сайт" name="ssilka" /><br/></div><div class="f_bg">';
  150. echo "<a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  151. break;
  152.  
  153. case 'about':
  154. echo'<div class="menu">';
  155. echo "Битва Героев - это игра в которой вы окунётесь в средневековый мир полный опасностей и приклёчений,<br/>
  156. создавайте своего героя и крушите толпы монстров на пути к победе!<br/>
  157. Станьте лидером клана и приведите его к славе! Либо станьте великим торговцем!<br/>
  158. В этой игре вы можете завести питомца, который будет верным помошником в бою,<br/>
  159. также Вы найдёте здесь онлайн бои и квесты.
  160. <br/> Устраивайте засады на других игроков и победивший заберит все деньги,<br/>
  161. сражайтесь на арене, используйте ауры,свитки, магию,приёмы.<br/>
  162. Захватите со своим кланом город и получайте за это процент от покупаемых вещей в городе !<br/>
  163. <b>Удачи Герой!</b></div><div class='f_bg'>
  164. <a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  165. break;
  166. }@include('files/end.php');
  167. }else{
  168.  
  169. if($_GET[mod]=='exit'){
  170. $header=TRUE;}
  171. include('files/head.php');
  172. @include('files/zag.php');
  173.  
  174. switch($_GET[mod]){
  175. default:
  176. //////////
  177. $taim = 180;
  178. $date = time();
  179. $timeout = $date - $taim;
  180. $online = mysql_num_rows(mysql_query("SELECT * FROM online WHERE laikas > '$timeout'"));
  181. $guest = mysql_num_rows(mysql_query("SELECT * FROM guest WHERE laikas > '$timeout'"));
  182. $online=$online+$guest;
  183. ////////////////
  184. $q = mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$log' AND `read` = '1';");
  185. $new_mail = mysql_result($q, 0);
  186. $w = mysql_query("SELECT COUNT(*) FROM `msg_r` WHERE `user_to` = '$log';");
  187. $old_mail = mysql_result($w, 0);
  188. //////////////
  189. $asd = mysql_query("SELECT time FROM news ORDER BY id DESC LIMIT 1");
  190. $news = mysql_fetch_array($asd);
  191. $req = mysql_query("SELECT * FROM `invite` WHERE `usr` = '$log'");
  192. $inv=mysql_num_rows($req);
  193. ///////////////////
  194. $chat= mysql_num_rows(mysql_query("SELECT * FROM komentarai"));
  195. $ft=mysql_result(mysql_query("SELECT count(*) FROM `forum_topics`"), 0); // кол-о тем в форуме
  196. $fm=mysql_result(mysql_query("SELECT count(*) FROM `forum_msg`"), 0); // кол-о сообщений в форуме
  197. $nfm= mysql_num_rows(mysql_query("SELECT * FROM `forum_msg` WHERE `time` > '$date'-'86000'"));
  198. //////////////
  199.  
  200.  
  201. //Модификация главной страницы
  202. if(isset($_GET[cookie])){
  203. $brauser=htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
  204. $ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
  205. echo"<div class=\"a\">Авторизация прошла Успешно <img src=\"pic/yes.png\" alt=\"*\"/></div>Ваш браузер:  <font color='gray'>$brauser</font> <br>
  206. Ваш IP: <font color='gray'>$ip</font> <br>
  207. Чтобы каждый раз не вводить логин и пароль, добавьте в закладки ссылку на автологин<br>
  208. http://darkmob.ru/enter.php?login=$log&pas=$_SESSION[pass]<br>Скопировать:<br>";
  209. echo'<input class="input" type="text" value="http://darkmob.ru/enter.php?login='.$log.'&pas='.$_SESSION['pass'].'" name="ssilka"/><br/></div><div class="f_bg">';
  210. echo "<div class=\"a\"><a href='index.php?'>На главную</a></div></div><div class=\"f_bg\">";
  211. }else{
  212. $onlines = mysql_num_rows(mysql_query("SELECT * FROM mesto WHERE usr = '$log'"));
  213. if($onlines ==0 ){mysql_query("INSERT INTO `mesto` SET `usr` = '$log',`place` = 'gorod', `city` = '0' ");}
  214. if($udata[prava]>=4){
  215. echo'<div class="menuList"><li><a href="adm_panel.php?"><img src="pic/main/status/madm.png"/> Админ-панель</a></li></div></div><div class="menu">';}
  216. if($udata[prava]==3){echo'<div class="menuList"><li><a href="mod_panel.php?"><img src="pic/main/status/mmod3.png"/> Модер-панель</a></li></div></div><div class="menu">';}
  217. if($udata[prava]==2){
  218. echo'<img src="pic/main/status/mmod.png"/><a href="mod_panel.php?">Модер-панель</a></div><div class="menu">';}
  219. echo"<b><center>Приключения</b></center>$div";
  220. echo'<div class="menuList">';
  221. echo'<li><a href="dost.php?"> <img src="pic/game/dost.png" alt="*"/> Достижения</a></li>';
  222. echo'<li><a href="bitva.php?"> <img src="pic/main/zver.png" alt="*"/> Сражения</a></li>';
  223. echo'<li><a href="boss.php?"> <img src="pic/game/boss.png" alt="*"/> Боссы</a></li> ';
  224. echo'<li><a href="duel.php?"> <img src="pic/main/duel.png" alt="*"/> Дуэли</a></li> ';
  225. echo'<li><a href="towers.php?mod=outtower"> <img src="pic/main/def.png" alt="*"/> Башни'; domin(); echo'</a>';
  226. echo'</li><li><a href="arena.php?"> <img src="pic/main/red_warrior.png" alt="*"/> Арена</a></li>';
  227. echo'<li><a href="index.php?mod=city"> <img src="pic/main/city.gif" alt="*"/> Посёлок</a></li>';
  228. if($udata[lvl]<=5){echo'<li><a href="istok.php?"> <img src="pic/main/eye.png" alt="*"/> Источник Жизни</a></li>';}
  229.  
  230. /// хеппи енд приключений
  231. echo"</div>$div<center> <b>Торговля</b> </center>$div";
  232. echo"<div class=\"menuList\">";
  233. echo'<li><a href="index.php?mod=magaz"><img src="pic/main/guilds.png" alt="*"/> Магазин</a></li>';
  234. echo'<li><a href="auction.php?"><img src="pic/main/bank.png" alt="*"/> Аукцион</a></li>';
  235. echo'<li><a href="almaz.php?"><img src="pic/almaz.png" alt="*"/> Лавка Драгоценностей</a></li>';
  236. echo'<li><a href="pay.php?"><img src="pic/main/auction.png" alt="*"/> <b>Покупка Алмазов <font color="#71cc71"> Акция</font></b></a></li>';
  237. /// хеппи енд торговли
  238. echo'</div></div><div class="menu"><center><b>Общение</b><br/></center></div><div class="menu">';
  239. echo"<div class=\"menuList\">";
  240. echo'<li><a href="posnews.php"><img src="pic/main/truba.gif" alt="*"/> <b>Новости</b> [<font color="99CC99">'.$news[time].'</font>]</a></li>';
  241. echo"<li><a href=\"forum\"><img src='pic/main/main.gif' alt='*'/> Форум (<font color=\"99CC99\">$ft/$fm</font>+<font color='#f1d99a'>$nfm</font>)</a></li> " ;
  242. echo "<li><a href=\"chat.php?\"><img src='pic/main/pero.gif' alt='*'/> Общий чат (<font color=\"99CC99\">$chat</font>)</a></li>" ;
  243. echo "<li><a href=\"online.php?\"><img src='pic/main/online.gif' alt='*'/> Игроки онлайн (<font color=\"99CC99\">$online</font>)</a></li> " ;
  244. echo'<li><a href="rating.php?"><img src="pic/2.png" alt="*"/> Зал Славы</a></li></div>';
  245.  
  246. $set = mysql_fetch_array(mysql_query("SELECT * FROM `set` WHERE `usr` = '$log'"));
  247. if(empty($set[name])){echo"<font color='grey'></br>Примечание: У вас не заполнена анкета</br>
  248. <a href=\"anketa.php?go=zap\">Заполнить</a></font>";}
  249. echo'</div></div>';}
  250. break;
  251.  
  252. case 'domin':
  253. $req=mysql_query("SELECT * FROM domination WHERE id = '1'");
  254. $dom = mysql_fetch_assoc($req);
  255. echo'Доминация';echo domin();echo'<br/>';
  256. echo'<img src="pic/main/white.png" alt="*"/>Светлые: '.$dom['white'].' очков<br/>';
  257. echo'<img src="pic/main/black.png" alt="*"/>Тёмные: '.$dom['black'].' очков<br/>';
  258. echo"<a href=\"index.php?\">Назад</a>";
  259. break;
  260.  
  261. case 'city':
  262. echo"<div class='a'><b>Посёлок</b></div><div class='menuList'>";
  263. echo'<li><a href="start.php?"> <img src="pic/main/beer.png" alt="*"/> Таверна</a></li>';
  264. echo'<li><a href="kuznec.php?"> <img src="pic/main/kuznec.png" alt="*"/> Кузница</a></li>';
  265. echo'<li><a href="pitomec.php?"> <img src="pic/main/pit.gif" alt="*"/> Питомник</a></li>';
  266. echo'<li><a href="rydnik.php?"> <img src="pic/main/rud.png" alt="*"/> Рудник</a></li>';
  267. echo'<li><a href="home.php?"> <img src="pic/main/flags.png" alt="*"/> Кланы</a></li>';
  268. echo'<li><a href="fortuna.php?"><img src="pic/game/fart.png" alt="*"/> Колесо Фортуны</a></li>';
  269. echo"</div>";
  270. break;
  271.  
  272. case 'magaz':
  273. echo"<div class='a'><b>Магазин</b></div><div class='menuList'>";
  274. echo'<li><a href="weapon.php?"><img src="pic/main/guilds.png" alt="*"/> Магазин снаряжения</a></li>';
  275. echo"<li><a href=\"trenirovka.php?\"><img src=\"pic/game/umen.png\" alt=\"*\"/> Тренировка умений</a></li>";
  276. echo'<li><a href="alhimiya.php?"><img src="pic/main/alh.gif" alt="*"/> Лавка алхимии</a></li>';
  277. echo'<li><a href="shopaura.php?"><img src="pic/main/aura.png" alt="*"/> Магазин Аур</a></li>';
  278. echo'<li><a href="lambard.php?"><img src="pic/main/lombard.png" alt="*"/> Ломбард</a></li>';
  279. echo"</div>";
  280. break;
  281.  
  282. case 'prim':
  283. if (isset($_GET['close'])){mysql_query("UPDATE `set` SET `prim` = 'off' WHERE `usr` = '$log'");
  284. echo'Объвление скрыто</br><a href="javascript:history.go(-2)">Назад</a>';
  285. }else{
  286. $pri = mysql_query("SELECT * FROM `zametka` WHERE `id` = '1' and `status`='on'");
  287. $prim = mysql_num_rows($pri);
  288. $prime = mysql_fetch_array($pri);
  289. if($prim > 0 and $set[prim]==on){
  290. echo'<div class="log">';
  291. echo"<font size='2'>Объявление:</br>$prime[name]</br>Опубликовал: $prime[log]</font><a href=\"index.php?mod=prim&close\"><font color='#7e7d76'> скрыть...</font></a>";
  292. echo'</div> <a href="javascript:history.go(-1)">Назад</a>';}else{echo'Нет объявлений</br><a href="javascript:history.go(-1)">Назад</a>';}}
  293. break;
  294.  
  295. case 'ref':
  296. $req = mysql_query("SELECT * FROM `users` WHERE `ref` = '$udata[id]'");
  297. $avto=mysql_num_rows($req);
  298. echo'У вас есть возможность пригласить своих друзей и получить за это вознаграждение!<br/>
  299. Когда ваш друг достигает 3 уровня вы получаете 350 монет и 700 опыта! И это за одного игрока!<br/>';
  300. echo"<b><font color='#f1d99a'>Ваша ссылка для приглашений: <a href='http://darkmob.ru/reg.php?ref=$udata[id]'>http://proekty555.besaba.com/reg.php?ref=$udata[id]</a></b></font><br/>
  301. Вы можете разместить ссылку где угодно, на форуме, чате, на своем сайте,<br/>
  302. Но нельзя размещать там, где запрещена реклама ссылок.<br/>
  303. Так же запрещено давать ложную информацию об игре, чтобы привлеч друзей.<br/>
  304. Но все зарегистрированные по этой ссылке пользователи, станут вашими друзьями<br/>
  305. </div><div class='menu'>
  306. Ваших друзей ($avto)</div><div class='menu'>";
  307. $req = mysql_query("SELECT * FROM `users` WHERE `ref` = '$udata[id]'");
  308. $avto=mysql_num_rows($req);
  309. if($avto>=1){
  310. While($usdata = mysql_fetch_array($req)){
  311. echo"<a href='search.php?nick=$usdata[usr]&go=go'>$usdata[usr]</a> [<a href=\"index.php?mod=delref&usr=$usdata[usr]\">x</a>]<br/>";}}else{
  312. echo'<b>Нет друзей :( </b><br/>';}
  313. echo"</div><div class='menu'><a href='index.php'>Назад</a></div>";
  314. break;
  315.  
  316. case 'delref':
  317. if(empty($_GET[usr])){
  318. echo'Не выбран игрок!<br/>';
  319. include('files/down.php');exit;}
  320. $req = mysql_query("SELECT * FROM `users` WHERE `usr` = '$_GET[usr]' LIMIT 1");
  321. $avto = mysql_num_rows($req);
  322. if($avto == 1){$claner = mysql_fetch_array($req);
  323. mysql_query("UPDATE `users` SET `ref` = 'not' WHERE `usr` = '$_GET[usr]'");
  324. echo"$_GET[usr] исключён из друзей!<br/>";}else{
  325. echo'Нет такого игрока в вашем клане!';
  326. @include('files/down.php');exit;}
  327. echo"<a href=\"index.php?mod=ref\">Назад</a>";
  328. break;
  329.  
  330. case 'exit':
  331. setcookie('log', '');
  332. setcookie('pas', '');
  333. header ('Location: index.php?exit');exit;
  334.  
  335. break;
  336. }
  337. if($user_id==1 and isset($_GET[cookie])){}else{
  338. @include('files/down.php');}
  339. }
  340. ?>
  341.  

Можете исправить пожалуста? Зарание спасибо
(Добавление)
dcc0 можешь исправить страницу пожалуста?)? за двое суток башка не варить...
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?
  2. define('PROTECTOR', 1);
  3.  
  4. $textl='Битва Героев - новая онлайн игра';
  5. @include('files/db.php');
  6. @include('files/auth.php');
  7. @include('files/func.php');
  8. @include('files/core.php');
  9. if ($user_id==0){
  10. /////////////////////ГОСТИ/////
  11. include('files/head.php');
  12. @include('files/guest.php');
  13. ///
  14. $refer=htmlspecialchars(stripslashes($_SERVER['HTTP_REFERER']));
  15. ///////////сохранение рефов, временно отключено /*
  16. $brauser=htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
  17. $braus = strtok($brauser, '/');
  18. $ip=htmlspecialchars(stripslashes($_SERVER['REMOTE_ADDR']));
  19. $refl = mysql_num_rows(mysql_query("SELECT * FROM referer WHERE ip = '$ip' and brauser = '$braus'"));
  20. if($refl<=0){
  21. $den = date("d", time());
  22. $h_ua = str_replace('windows ce', '', strtolower($brauser));
  23. if (
  24.    !$h_ua ||
  25.    strpos($h_ua, 'windows') !== false    ||
  26.    strpos($h_ua, 'linux') !== false    ||
  27.    strpos($h_ua, 'unix') !== false
  28. )
  29. {$agent = "pk";}else{$agent = "mobile";}
  30. if($braus=="Opera"){$braus="Opera $agent";}
  31. if($braus=="Mozilla"){$braus="Mozilla $agent";}
  32. if(!empty($refer)){
  33. mysql_query("INSERT INTO
  34.        `referer` SET `ip` = '$ip', `brauser` = '$braus', `day` = '$den',`ref` = '$refer' ") or die (mysql_error());}
  35. }
  36. /////////// */
  37. $timeout = time() - 180;
  38. $online = mysql_num_rows(mysql_query("SELECT * FROM online WHERE laikas > '$timeout'"));
  39. if($online==0){$online=1;}
  40. $guest = mysql_num_rows(mysql_query("SELECT * FROM guest WHERE laikas > '$timeout'"));
  41. $online=$online+$guest;
  42. $reg = mysql_num_rows(mysql_query("SELECT * FROM users"));
  43. $asd = mysql_query("SELECT time FROM news ORDER BY id DESC LIMIT 1");
  44. $news = mysql_fetch_array($asd);
  45. switch($_GET[mod]){default:
  46. echo'<div class="heads"><b>«Битва Героев»</b></div>';
  47. echo'<div class="headmenu"><center><img src="pic/logod.gif" alt="logo"/>';
  48. echo'<div class="dot">';
  49. echo'<center><font color="#6FCD72"> «Битва Героев»</font> - это новая онлайн игра.
  50. В нее можно играть с мобильного телефона или компьютера!</center></div>';
  51. echo"С нами <font color = '#6FCD72'>$reg</font> игроков<br>";
  52. $req=mysql_query("SELECT * FROM domination WHERE id = '1'");
  53. $dom = mysql_fetch_assoc($req);
  54. $my=$dom['white'];
  55. $enemy=$dom['black'];
  56. $all=$my+$enemy;
  57. if($my<$enemy){$lid="Тёмные";}else{$lid="Светлые";}
  58. if($my/$all<$enemy/$all){$domin=round($enemy/$all * 100);}else{$domin=round($my/$all * 100);}
  59. if($domin<='15'){
  60. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol1.png" alt="d">'.$domin.'%';}elseif($domin<='30'){
  61. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol2.png" alt="d">'.$domin.'%';}elseif($domin<='45'){
  62. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol3.png" alt="d">'.$domin.'%';}elseif($domin<='55'){
  63. echo'Баланс сил: <img src="pic/main/towerscontrol4.png" alt="d">'.$domin.'%';}elseif($domin<='70'){
  64. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol5.png" alt="d">'.$domin.'%';}elseif($domin<='85'){
  65. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol6.png" alt="d">'.$domin.'%';}elseif($domin<='100'){
  66. echo'Лидируют '.$lid.': <img src="pic/main/towerscontrol7.png" alt="d">'.$domin.'%';}
  67.  
  68. echo'<br>Светлых: ';
  69. $a = mysql_num_rows(mysql_query("SELECT * FROM users WHERE storona = 'white'"));
  70. $b = $reg-$a;
  71. echo" <b>$a</b><br/>";
  72. echo"Темных: <b>$b</b>";
  73. echo"<br/>Онлайн: <b>$online</b></div></div>";
  74.  
  75. echo'<div class="f_bg">';
  76. if (isset($_GET['error']))
  77. { echo"</div><div class=\"log\">Пароль или логин введены неправильно.
  78. Логин надо вводить с учетом регистра (если при регистрации вы ввели ник PlayeR - то ник player не авторизуется).
  79. </br>Если забыли пароль,вы можете <a href=\"index.php?pass\">Восстановить</a> </div><div class=\"menu\">"; }
  80. if(isset($_GET['exit'])){
  81. echo'<font color=#FF6633>Вы успешно покинули игру! Враги не дремлют, а друзья ждут вас в игре! Возвращайтесь поскорей</font><br/><br/>';
  82. }
  83. if(isset($_GET['cookie'])){echo"<div class =\"info\"><big>В вашем браузере отключены Куки (cookie). Чтобы авторизоваться, необходимо их включить!</big></div>";}
  84.  
  85. if(isset($_GET['pass'])){
  86. if(empty($_POST[email]) and empty($_POST[log])){
  87. echo "<div class='log'>Внимание! вам будет создан новый пароль.</br>
  88. <form action='index.php?pass' method='POST'>";
  89. echo"<b>Логин:</b><br/>
  90. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"log\"/><br/>";
  91. echo "<b>E-mail или Ключевое слово:</b><br/>
  92. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"email\"/><br/>";
  93. echo '<input class="button" type="submit" value="Восстановить" /></form></div>';}else{
  94. $lost = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
  95. $email = htmlspecialchars(stripslashes(addslashes($_POST['email'])));
  96. $npass = rand(1000,10000);
  97. $mnpass = md5($npass);
  98. $rep = mysql_query("SELECT * FROM `users` WHERE `usr` = '$lost' and `email`='$email'");
  99. $avtol=mysql_num_rows($rep);
  100. if ($avtol==1){mysql_query("UPDATE `users` SET
  101. `pass` =  '$mnpass' WHERE `usr` = '$lost' ");
  102.        $title = "Восстановление пароля darkmob.ru";
  103.        $mess =  "Пароль успешно восстановлен.<br> Ваш логин: $lost<br> Ваш новый пароль: $npass<br>
  104.        Для входа на сайт используйте ссылку:<br>
  105.        <a href=\"http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass\">http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass</a>";
  106.        // $to - кому отправляем
  107.        $to = "$email";
  108.        // $from - от кого
  109.        $from='bitva-g@proekty555.besaba.com';
  110.        // функция, которая отправляет наше письмо.
  111.        mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
  112. echo"<div class =\"log\">Новый пароль успешно отправлен на ваш email.</div>";}
  113. else{echo"<div class =\"log\">Неверный E-mail адрес или ключевое слово <b>$lost $email</b></div>";}}
  114. }
  115.  
  116. if(isset($_GET['vxod'])){
  117. echo'<form method="post" action="enter.php">';
  118. echo "<b>Логин:</b><br/>";
  119. echo "<input name=\"log\" type=\"text\" maxlength=\"20\" title=\"nick\" emptyok=\"true\"/><br/>";
  120. echo "<b>Пароль:</b><br/>";
  121. echo "<input name=\"pas\" type=\"password\" maxlength=\"20\" title=\"password\" emptyok=\"true\"/><br/>";
  122. echo'<input name="mem" type="checkbox" value="1" /> Запомнить меня<br />';
  123. echo '<input class="button" type="submit" value="Войти"/></form>';}else{
  124. echo"<div class='menuList'>";
  125. echo "<li><a href=\"index.php?vxod&refer=$refer\"><img src='pic/game/onl.png' alt='*'/> Войти</a></li>";
  126. echo "<li><a href=\"reg.php?ref=$ref&refer=$refer\"><img src='pic/game/reg.png' alt='*'/> Регистрация</a></li></span>";}
  127. if(isset($_GET['vxod'])){echo"<div class='menuList'>";}
  128. //echo "<li><a href=\"partner.php?ref=$ref&refer=$refer\"><img src='pic/main/5.png' alt='*'/> Партнёрская программа</a></li>";
  129. echo "<li><a href=\"index.php?mod=about&ref=$ref&refer=$refer\"><img src='pic/main/6.png' alt='*'/> Об игре</a></li>";
  130. echo "<li><a href=\"stat.php?ref=$ref&refer=$refer\"><img src='pic/main/194.gif' alt='*'/> Статистика</a></li>";
  131. echo "</div><a href=\"http://immob.ru\"> </a><a href=\"http://wapzona.us\"> </a><a href=\"http://ruwab.info\"> </a>";
  132. break;
  133.  
  134. case 'reklama':
  135. echo"<div class='menu'>Если вы администратор какого нибудь сайта, вы можете продать нам рекламу со своего сайта, или купить рекламу у нас!</br>Все предложения будут рассмотрены,</br>
  136. Обратитесь к администрации на ник Admin</br>
  137. <a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  138. break;
  139.  
  140. case 'site':
  141. echo'<div class="menu">';
  142. echo'У вас есть возможность установить на своём сайте нашу игру!<br/>
  143. На все страницах игры будет стоять ссылка "Главная" ведущая на ваш сайт</br> И у ваших пользователей будет возможность играть в онлайн игру<br/>
  144. Сделайте ссылку вида:<br/>
  145. <b>http://proekty555.besaba.com?site=ваш_сайт</b><br/>
  146. Где ваш_сайт адрес вашего сайта без http://<br/>
  147. Скопируйте ссылку:<br/>
  148. <input value="http://proekty555.besaba.com?site=ваш_сайт" name="ssilka" /><br/></div><div class="f_bg">';
  149. echo "<a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  150. break;
  151.  
  152. case 'about':
  153. echo'<div class="menu">';
  154. echo "Битва Героев - это игра в которой вы окунётесь в средневековый мир полный опасностей и приклёчений,<br/>
  155. создавайте своего героя и крушите толпы монстров на пути к победе!<br/>
  156. Станьте лидером клана и приведите его к славе! Либо станьте великим торговцем!<br/>
  157. В этой игре вы можете завести питомца, который будет верным помошником в бою,<br/>
  158. также Вы найдёте здесь онлайн бои и квесты.
  159. <br/> Устраивайте засады на других игроков и победивший заберит все деньги,<br/>
  160. сражайтесь на арене, используйте ауры,свитки, магию,приёмы.<br/>
  161. Захватите со своим кланом город и получайте за это процент от покупаемых вещей в городе !<br/>
  162. <b>Удачи Герой!</b></div><div class='f_bg'>
  163. <a href='index.php?ref=$ref&refer=$refer'>Назад</a></div>";
  164. break;
  165. }@include('files/end.php');
  166. }else{
  167.  
  168. if($_GET[mod]=='exit'){
  169. $header=TRUE;}
  170. include('files/head.php');
  171. @include('files/zag.php');
  172.  
zloy dyx Отправлено: 10 Октября, 2014 - 17:03:17 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Тогда проблема в скрипте, на 90%

так какая?(
zloy dyx Отправлено: 10 Октября, 2014 - 14:36:41 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
У вашего хостинга есть "Доступ к Webmail", то есть какой-то доступ к почте из админки.
Вы попробовали вообще пересылать на gmail? Без скрипта.

Отправляет. И ответ с гмейла тоже успешно приходят
zloy dyx Отправлено: 10 Октября, 2014 - 14:24:36 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
mail передает письмо либо локальному MTA - хостинга, либо удаленному, если у вас сторонний хостинг, - то первый вариант.
Я бы взял самый простой пример из учебника с mail и попробовал бы отправить, а то может оказаться, gmail не хочет общаться с MTA вашего провайдер в принципе, а вы себе голову ломаете.

оно вопще не куда не шлёт
zloy dyx Отправлено: 10 Октября, 2014 - 14:09:03 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
dcc0 пишет:
Вы работаете через прямой сокет?

я хз. Стандартные натройки hostinger.com.ua
zloy dyx Отправлено: 10 Октября, 2014 - 14:03:53 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
RickMan пишет:
PHP:
скопировать код в буфер обмена
  1. mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");


замените на:

PHP:
скопировать код в буфер обмена
  1. var_dump(mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8"));


И такими методами, без хорошей настройки, на gmail толком и не будет приходить.
bool(true)
Новый пароль успешно отправлен на ваш email.

А на мыле пусто(
zloy dyx Отправлено: 10 Октября, 2014 - 13:53:20 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
RickMan пишет:
А куда шлешь? Не на гугл случаем?
(Добавление)
И посмотри что возвращает вызов функции mail. Возможно дело всетаки там.

Вот зарегал перса в игре. Конечно на гмейл шлю. Но на почту письмо не идёт
(Добавление)
RickMan пишет:
А куда шлешь? Не на гугл случаем?
(Добавление)
И посмотри что возвращает вызов функции mail. Возможно дело всетаки там.

Как посмотреть что она возвращает? я просто уже себе мозг убил окончательно Огорчение
zloy dyx Отправлено: 10 Октября, 2014 - 13:40:45 • Тема: не шлёт письмо на почту • Форум: Программирование на PHP

Ответов: 23
Просмотров: 2050
Ребят чего то письмо на почту не шлётся... php 5.2
CODE (htmlphp):
скопировать код в буфер обмена
  1.  if(isset($_GET['pass'])){
  2. if(empty($_POST[email]) and empty($_POST[log])){
  3. echo "<div class='log'>Внимание! вам будет создан новый пароль.</br>
  4. <form action='index.php?pass' method='POST'>";
  5. echo"<b>Логин:</b><br/>
  6. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"log\"/><br/>";
  7. echo "<b>E-mail или Ключевое слово:</b><br/>
  8. <input class=\"input\" type=\"text\" value=\"\" size=\"25\" name=\"email\"/><br/>";
  9. echo '<input class="button" type="submit" value="Восстановить" /></form></div>';}else{
  10. $lost = htmlspecialchars(stripslashes(addslashes($_POST['log'])));
  11. $email = htmlspecialchars(stripslashes(addslashes($_POST['email'])));
  12. $npass = rand(1000,10000);
  13. $mnpass = md5($npass);
  14. $rep = mysql_query("SELECT * FROM `users` WHERE `usr` = '$lost' and `email`='$email'");
  15. $avtol=mysql_num_rows($rep);
  16. if ($avtol==1){mysql_query("UPDATE `users` SET
  17. `pass` =  '$mnpass' WHERE `usr` = '$lost' ");
  18.         $title = "Восстановление пароля proekty555.besaba.com";
  19.         $mess =  "Пароль успешно восстановлен.<br> Ваш логин: $lost<br> Ваш новый пароль: $npass<br>
  20.         Для входа на сайт используйте ссылку:<br>
  21.         <a href=\"http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass\">http://proekty555.besaba.com/enter.php?login=$lost&pas=$npass</a>";
  22.         // $to - кому отправляем
  23.         $to = "$email";
  24.         // $from - от кого
  25.         $from='bitva-g@proekty555.besaba.com';
  26.         // функция, которая отправляет наше письмо.
  27.         mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
  28. echo"<div class =\"log\">Новый пароль успешно отправлен на ваш email.</div>";}
  29. else{echo"<div class =\"log\">Неверный E-mail адрес или ключевое слово <b>$lost $email</b></div>";}}
  30. }

Что не так обратно? Пишет что письмо на почту отправлено но оно не приходит Не понял
zloy dyx Отправлено: 10 Октября, 2014 - 11:13:04 • Тема: gjvjubnt c jib,rjq • Форум: Программирование на PHP

Ответов: 10
Просмотров: 728
Sail пишет:
zloy dyx пишет:
RickMan пишет:
Ну так проблема решилась или нет?

нет....

Неужели "точки с запятой" не добавили между mysql_connect() и mysql_select_db() и после?!

спасибо помог)
(Добавление)
RickMan пишет:
Вы точки с запятой добавить можете? Я в первом же ответе дал вам нормальнй переделанный код.

ещё одна проблемка нарисовалась.... У меня пароль пишет в бд (дугой скрипт) а четать не хочет... пишет не верный пароль. хотя всё верно.

Страниц (7): « 1 2 3 4 5 [6] 7 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB