• Какую подключить онлайн кассу на сайт? (форма для приема платежей)?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Робокасса, Интеркасса, Яндекс.Деньги, WebMoney. У Всех них есть API, и примеры реализации, можно на гитхабе поискать.
    Ответ написан
    Комментировать
  • Какие знания нужны для связи сайта на php и 1с?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Смотря какая СУБД используется 1С. PHP поддерживает большинство СУБД. Посмотрите расширение PDO. В целом вся работа будет такая же, как и разработка обычного сайта. Для этой задачи, имхо, знание 1С не обязательно, главное понимание СУБД.
    Ответ написан
  • Кто нибудь знает как программно отправить сообщение продавцу на авито?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    У Авито есть API, но там нет методов для сообщений, насколько я понял. Придется использовать Curl, имитировать работу браузера.
    Ответ написан
  • Как сделать сообщение об ошибке при ошибке добавления данных в БД?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Изучите исключения. php.net/manual/ru/language.exceptions.php

    <?php
    	try{
    		/*Выполняем действие*/
    		$a = $x * $y;
    		/* выбрасываем исключение*/
    		if ($a < 0){
    			throw new Exception('А меньше нуля!');
    		}
    	}
    	catch (Exception $e) {
    		echo 'Ошибка: ' . $e->getMessage();
    	}
    Ответ написан
  • Как убрать сбой на странице сайта при ее повторной загрузке?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Слишком много ошибок на сайте. Открой инструменты разработчика, вкладка Network и Console в хроме.
    Ответ написан
    Комментировать
  • Почему странно работает strrev?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Первая строка запроса в гугле
    $test = 'А роза упала на лапу Азора ウィキ';
    
    $test = iconv('utf-8', 'utf-16le', $test);
    $test = strrev($test);
    // キィウ арозА упал ан алапу азор А
    echo iconv('utf-16be', 'utf-8', $test);
    Ответ написан
    Комментировать
  • Что не так с запросом?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Создал таблицы categories, main и заполнил их
    -- -- -- спойлер: SQL на создание и заполнение -- -- --
    -- phpMyAdmin SQL Dump
    -- version 4.8.3
    -- https://www.phpmyadmin.net/
    --
    -- Хост: 127.0.0.1:3306
    -- Время создания: Мар 11 2019 г., 14:41
    -- Версия сервера: 5.5.61-MariaDB
    -- Версия PHP: 5.6.38
    
    SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
    SET AUTOCOMMIT = 0;
    START TRANSACTION;
    SET time_zone = "+00:00";
    
    
    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8mb4 */;
    
    --
    -- База данных: `test`
    --
    
    -- --------------------------------------------------------
    
    --
    -- Структура таблицы `categories`
    --
    
    CREATE TABLE `categories` (
      `id` int(11) NOT NULL,
      `name` varchar(255) NOT NULL,
      `en` varchar(255) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    --
    -- Дамп данных таблицы `categories`
    --
    
    INSERT INTO `categories` (`id`, `name`, `en`) VALUES
    (1, 'большой', 'big'),
    (2, 'красный', 'red'),
    (3, 'ровный', 'smooth');
    
    -- --------------------------------------------------------
    
    --
    -- Структура таблицы `main`
    --
    
    CREATE TABLE `main` (
      `id` int(11) NOT NULL,
      `simple` varchar(255) NOT NULL,
      `genre` varchar(255) NOT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    --
    -- Дамп данных таблицы `main`
    --
    
    INSERT INTO `main` (`id`, `simple`, `genre`) VALUES
    (1, 'Какой-то', 'red'),
    (2, 'текст', 'red'),
    (3, 'для', 'red'),
    (4, 'проверки', 'red'),
    (5, 'запроса', 'red'),
    (6, 'типа red', 'red'),
    (7, 'my dick', 'big'),
    (8, 'is big', 'big'),
    (9, 'my dick', 'big'),
    (10, 'is very big', 'big'),
    (11, 'Little', 'big'),
    (12, 'Big', 'big'),
    (13, 'Group', 'big'),
    (14, 'Track', 'big'),
    (15, 'Big Dick', 'big'),
    (16, 'Вообще', 'smooth'),
    (17, 'Вообще', 'smooth'),
    (18, 'не', 'smooth'),
    (19, 'имею', 'smooth'),
    (20, 'малейшего', 'smooth'),
    (21, 'понятия', 'smooth'),
    (22, 'что', 'smooth'),
    (23, 'тут', 'smooth'),
    (24, 'написать', 'smooth'),
    (25, 'для', 'smooth'),
    (26, 'теста', 'smooth'),
    (27, 'но', 'smooth'),
    (28, 'и', 'smooth'),
    (29, 'так', 'smooth'),
    (30, 'сойдет', 'smooth');
    
    --
    -- Индексы сохранённых таблиц
    --
    
    --
    -- Индексы таблицы `categories`
    --
    ALTER TABLE `categories`
      ADD PRIMARY KEY (`id`);
    
    --
    -- Индексы таблицы `main`
    --
    ALTER TABLE `main`
      ADD PRIMARY KEY (`id`);
    
    --
    -- AUTO_INCREMENT для сохранённых таблиц
    --
    
    --
    -- AUTO_INCREMENT для таблицы `categories`
    --
    ALTER TABLE `categories`
      MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
    
    --
    -- AUTO_INCREMENT для таблицы `main`
    --
    ALTER TABLE `main`
      MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;
    COMMIT;
    
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


    И вот таким образом вытащил нужные мне данные.
    SELECT
    	m.id as main_id,
    	m.simple as main_simple,
    	m.genre as main_genre,
    	c.id as categories_id,
    	c.name as categories_name,
    	c.en as categories_en
    FROM 
    	main m
    	LEFT JOIN categories c on m.genre = c.en
    WHERE 
    	c.en LIKE '%big%'

    -- -- -- спойлер: Несколько скриншотов -- -- --

    LIKE '%big%'
    5c864bb6015a1003216827.png

    LIKE '%red%'
    5c864bbf05f17153534338.png

    LIKE '%smooth%'
    5c864bcc13fc3849509456.png


    Этот метод работает как и на MySQL, так и на PostgreSQL, если кому интересно.
    Ответ написан
    Комментировать
  • На каких технологиях разрабатывать чат?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    если realtime - смотри на WebSocket
    Ответ написан
    Комментировать
  • Как создать плеер для Raspberry Pi?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Зачем изобретать велосипед? На малинку есть linux, отсюда можно отталкиваться (настроить автозагрузку приложения)
    или же первая же ссылка в гугле по запросу "плеер из raspberry pi"
    cxem.net/arduino/arduino114.php
    Ответ написан
    Комментировать
  • Существует ли аналог шаблона?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Как вариант, поставить Joomla на локалку, установить на него этот шаблон, открыть локалку с Joomla в браузере, и просто сохранить нужные места как страницу html. А потом причесать код как душе угодно.

    Не самый лучший вариант, но думаю для начинающий самое то.
    Ответ написан
    Комментировать
  • Как брать видео с приложения на сайт?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Да, возможно.
    Ответ написан
    Комментировать
  • Можно ли упростить код на Php?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Зачем куча if? Не стоит вешать запрос на цикл. Со стороны PHP возвращай JSON-массив, а на JS делай вывод так как тебе нужно
    Ответ написан
    Комментировать
  • Как скопировать текст в редакторе MC (Ubuntu / Putty), чтобы вставить на Тостер?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Зажать shift, выделить текст, с зажатым shift кликнуть на выделенный текст ЛКМ. Чтобы наоборот вставить в putty, ставите курсор на необходимое место и выполняеете комбинацию клавиш shift+insert.
    Ответ написан
    Комментировать
  • Авторизация на сайте, поможете?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Почему сессии не используешь?
    Ответ написан