PHP.SU

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

Страниц (15): « 1 [2] 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 221
lastdays Отправлено: 27 Января, 2016 - 12:36:44 • Тема: шифрование текста, работа с ассоциативными массивами • Форум: Вопросы новичков

Ответов: 3
Просмотров: 251
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. function test( $text, $type = false )
  4. {
  5.  $code     = array('q'=>'01', 'w'=>'02', 'e'=>'03', 'r'=>'04', 't'=>'05', 'ы'=>'06');
  6.  $decode   = array('01'=>'q', '02'=>'w', '03'=>'e', '04'=>'r', '05'=>'t', '06'=>'ы');
  7.  $replace  = $type ? $code : $decode;
  8.  return strtr($text,$replace);
  9. }
  10.  
  11.  
  12. $user_name = 'qwertы';
  13. echo test($user_name, true);
  14. echo '<br />';
  15. $user_name = '010203040506';
  16. echo test($user_name);
  17.  
  18.  


Радость
lastdays Отправлено: 27 Января, 2016 - 11:50:37 • Тема: Проблема с кодировкой • Форум: Работа с СУБД

Ответов: 3
Просмотров: 754
В исполняемом php файле вверху
PHP:
скопировать код в буфер обмена
  1.  
  2. header('Content-Type: text/html; charset=utf-8');
  3.  


charset при коннекте utf8 ?

У меня таких проблем нет, но у меня всё в utf8
lastdays Отправлено: 26 Января, 2016 - 20:25:00 • Тема: После перезагрузки страницы исчезают комментарии! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 521


Посмотри что вернет, в случае добавления комментария и после обновления страницы, будет понятно, чего и где не хватает.
lastdays Отправлено: 26 Января, 2016 - 10:43:23 • Тема: После перезагрузки страницы исчезают комментарии! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 521

Не массив, а хрень после обновления страницы

От того и ошибка
PHP:
скопировать код в буфер обмена
  1. Invalid argument supplied for foreach() in


Вообще довольно забавно реализовано.

Добавить коммент, вернуть последние данные - норм, а где селект на другие коменты вне аякс запроса?
lastdays Отправлено: 25 Января, 2016 - 16:35:27 • Тема: Вывод данных из списка(select) при редактировании записи • Форум: Работа с СУБД

Ответов: 9
Просмотров: 1618
Цитата:
Теперь реализовую редактирование введённых данных php+mysql, но не могу вывести из БД select уже с выбраным значением. Как это можно реализовать?


Так ты код покажи, а не свой хмтл
lastdays Отправлено: 25 Января, 2016 - 16:32:58 • Тема: Кнопка показать скрытый текст с ссылкой • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 142
https://code[dot]jquery[dot]com
Качаешь библиотеку, меняешь название, если необходимо.


ещё файлик
url: "/metrika.php",
Должен существовать, тебе же нужно отправить яндексу какие то данные, вот он и исполнит это.
lastdays Отправлено: 25 Января, 2016 - 08:09:37 • Тема: После перезагрузки страницы исчезают комментарии! • Форум: Вопросы новичков

Ответов: 10
Просмотров: 521
Для кого ББ коды придумали? оформи как положено, читать не охото.
lastdays Отправлено: 25 Января, 2016 - 08:07:00 • Тема: Кнопка показать скрытый текст с ссылкой • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 142
CODE (html):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="./js/jquery.js"></script>
  2.  
  3. <!-- Текст -->
  4. <div id="text" style="display:none;"> 0373 333 333 333 333 </div>
  5. <!-- Кнопка -->
  6. <input type="button" id="button" value="Показать">
  7.  
  8.  
  9.  
  10. <script type="text/javascript">
  11. //- Документ загружен
  12. $(document).ready(function()
  13. {
  14.  //- Клик по кнопке
  15.  $('#button').on('click', function (  ) {
  16.    //- Значение кнопки
  17.    $(this).val('Загрузка').attr("disabled", true);
  18.    //- Таймаут перед отправкой аякс
  19.    setTimeout(function(){
  20.         $.ajax({
  21.     type: "POST",
  22.     url: "/metrika.php",
  23.     dataType: 'HTML',
  24.     data: {
  25.       'metrika'  : 1
  26.     },
  27.     success: function(data, code){
  28.      console.log( 'Метрика' );
  29.     },
  30.     error:  function(xhr, str){
  31.      console.log(xhr, str);
  32.     },
  33.     complete:  function(){
  34.     //-
  35.     $('#button').val('Показать').attr("disabled", false);
  36.     //- Показать текст по завершению
  37.     $('#text').show(500);
  38.     }
  39.    }) }, 900);
  40.  
  41.  });
  42. });
  43. </script>
lastdays Отправлено: 24 Января, 2016 - 09:33:57 • Тема: SQL. Выборка. Оптимизация. • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 39
Друзья, привет!

Есть sql запрос:

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT
  2.  `b`.`id`, `b`.`user`,`b`.`level`,`b`.`pol`,
  3.  `bn`.`uid`,`bn`.`x`,`bn`.`y`,`bn`.`cfight`,`bn`.`time_die`,`bn`.`gr_bot`,`bn`.`nature_id`,
  4.  `fb`.`id`,`fb`.`turn`,`fb`.`type`,
  5.  `ub`.`chp`,`ub`.`cfight`,`ub`.`nature_id`
  6. FROM  `bots` AS `b`
  7. LEFT JOIN  `nature_bots` AS `bn`
  8.  ON (`b`.`id` = `bn`.`uid`)
  9. LEFT JOIN  `fights`  AS `fb`
  10.  ON (`fb`.`id`=`bn`.`cfight` AND `fb`.`type`!='finish')
  11. LEFT JOIN `users_battle` AS `ub`
  12.  ON (`ub`.`cfight` = `fb`.`id` AND `ub`.`nature_id`=`bn`.`nature_id` AND `fb`.`turn`!='finish' AND `fb`.`type`='notf' )
  13. WHERE
  14.  `bn`.`x`=4 AND `bn`.`y`=1



Запрос отработал:
Вариант №1 ( 3 записи )
Отображение строк 0 - 2 (3 всего, Запрос занял 0.0010 сек.)
Вариант №2 ( 1005 записей )
Отображение строк 0 - 49 (1005 всего, Запрос занял 0.0020 сек.)
Вариант №3 (12027 записей )
Отображение строк 0 - 49 (12027 всего, Запрос занял 0.0020 сек.)

Скрипт показывает: Запрос выполнялся 0.00025001502037048 миллисекунд данных: 12027

Все три запроса в среднем 0.0010 сек.

-------------------------------- ----
Все поля таблиц где происходит сравнение имеют одинаковую кодировку, тип.
Cозданы индексы, в каждой таблице это id = AUTO_INCREMENT и атрибут UNSIGNED.
Поля таблиц: id, cfight, nature_id, имеют тип int(11)
turn, type имеют тип varchar(10), вот думаю изменить на тип ENUM
-------------------------------- ----

В чем вопросы ?

- Во-первых меня беспокоит время выполнения запроса, забавно что при огромной разнице оно одинаково.
- Как можно оптимальнее написать запрос, имея ввиду:
Важные данные только в одной таблице (bots), это общая информация.
Все последующие страницы, дополнительная информация, если ничего не найдено, возвращает null.
lastdays Отправлено: 24 Января, 2016 - 08:41:24 • Тема: Ищ • Форум: Работа

Ответов: 22
Просмотров: 3121
LIME пишет:

Ооп нужно не ради ооп
Оно нужно для гибкости кода
Для легкости внесения изменений
И если ты еще до этого не дошел значит ты еще очень сырой разработчик


Почему сырой разработчик, разве нельзя написать серьёзное приложение в процедурном стиле? что там, что здесь - вызов функции - вызов функций класса.
Но на ООП это дело удобнее, с этим не поспорить.
Лично я не заметил огромной разницы между написанием модуля новостей в процедурном стиле и ООП, в любом случае программисту взявшись за этот код, нужно будет его изучить, так в чем суть?)
lastdays Отправлено: 23 Января, 2016 - 07:18:21 • Тема: Вывод изображений в слайдер owl-carousel • Форум: Вопросы новичков

Ответов: 2
Просмотров: 196
Проблема в том, что ты слайдер запускаешь в цикле, а нужно только передать ему массив с рисунками
lastdays Отправлено: 21 Января, 2016 - 09:26:45 • Тема: хороший ли код ? • Форум: Вопросы новичков

Ответов: 9
Просмотров: 472
mdsanta пишет:
хороший ли код ?

да, норм код. Записывает в сессию случайное число и выводит input с кнопкой submit, а что?
lastdays Отправлено: 18 Января, 2016 - 03:20:58 • Тема: Помогите. Переменные + бд • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 39
Вроде так можно, погуглил бы, примеров и вариантов хватает

CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT
  3.  `u`.`id`, `s`.`user_id`
  4. FROM
  5.  `users` AS `u` LEFT JOIN `user_statistic` AS `s` ON (`u`.`id` = `s`.`user_id`)
  6. WHERE
  7.  `u`.`id`= ? LIMIT 1
  8.  
lastdays Отправлено: 14 Января, 2016 - 12:38:53 • Тема: Поиск личных данных посетителей сайта • Форум: HTTP и PHP

Ответов: 9
Просмотров: 1415
Инопланетные люди, не иначе ))))


з.ы. Может таки регистрацию прошел и ввел мобильник?)
lastdays Отправлено: 29 Декабря, 2015 - 04:45:36 • Тема: Галочка: Запомнить меня - PHP • Форум: HTTP и PHP

Ответов: 3
Просмотров: 1180
Добавляешь Чекбокс в форму авторизации
Если true
Записываешь куку с нужными данными на какой-нибудь срок.
При следующем открытии сайта проверяешь куку, исходя из полученных данных - авторизируешь пользователя.

Страниц (15): « 1 [2] 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB