А где именно слева? Слева ничего нет. Есть название файла на самом верху окна. Клик по нему просто раширяет/сужает само окно. И меню плюс набор иконок.
sadieff, удалось только для одного каталога. Для нескольких - увы, не получилось.
Синхронизация ->параметры передачи -> выбор файлов по маске. В поле вводим |uploads/
это исключит из синхронизации каталог uploads.
Рядом с полем ввода маски есть справка, где написано, что маски могут быть перечислены через запятую. Но любые попытки только к ошибкам каким-то приводят.
Кроме того, эту маску нельзя сохранить. Каждый раз при синхронизации её нужно выставлять заново.
Не исключено, что это просто у меня не получилось настроить как надо :) Если у вас получится - поделитесь :)
конкатенация выдаёт ошибку "типы данных ntext и varchar в операторе add несовместимы".
На всякий случай попробовала CONCAT: дурацкая ошибка о конфликте параметров сортировки. Дурацкая, потому что сортировка у всех полей одинаковая.
На создание вычисляемого столбца нет прав. Но думаю, была бы та же ошибка про несовместимость разных типов данных.
Это всё не работает. Вторая ваша ссылка равна той, что я привела. Скачивается установщик, который потом из инета устанавливает браузер. А как скачать дистрибутив, который потом можно установить на компьютере БЕЗ инета?
А по первой ссылке, если читать инструкцию, там написано "Когда появится запрос, нажмите Выполнить или Сохранить.". Ничего такого не предлагается.
Программы на php создавались задолго до появления композера. Так что сравнение композера с молотком не корректно. Скорее, корректно с электрорубанком против ручного рубанка. Те, кому нужно часто, быстро и эффективно юзают электроинструмент. Но полно и таких, кто используют ручной. Для кого-то сила привычки, для кого-то дело принципа, кто-то боится электричества :), а кому-то просто нужно пару дощечек раз в год обтесать - сдался ему электрорубанок...
не изучать нового невозможно. Просто для себя имеет смысл фильтровать. Ориентироваться на свои задачи, которые в конечном итоге тебя кормят. И не реагировать на высказывания типа: если ты не знаешь какой-то технологии, то ты и не программист вовсе :)
я о Борисове. Да, он для новичков. Как и весь Специалист, я думаю.
И что с того? Если знаний джуниора челу хватает для реализации его задач? Нет, я согласна, что вечное стремление вперед, постоянное изучение нового - это похвально. Но в конечном итоге вы остаетесь со своими задачами, где всего этого многообразия и не требуется.
Сергей, он может. Но не видит в этом смысла и не хочет тратить на это время. Сейчас постоянно появляются какие-то новые технологии, методики, инструменты, языки. Уследить за всем нереально, а главное просто не нужно. Каждый из всего многообразия берет в конечном итоге то, что ему нужно для работы.
В "Специалисте" есть классный препод по php. Его курсы весьма ценятся. Я как-то спросила у него, знаком ли он с php-фреймворками? Сейчас они везде нужны, везде требуются... Он ответил: "зачем они мне? Я прекрасно знаю чистый php и всё что угодно могу на нем сделать". Сертифицированный программист это сказал. Который, к слову, не только php знает.
Так что....незнание каких-то технологий вовсе не показатель отсутствия квалификации.
На самом деле куча разработчиков работают вполне успешно и без композера. Например, их проекты могут быть маленькими, самописными, без зависимостей, работающими вне интернета и пр. и тд. Куча причин может быть у человека НЕ использовать композер. И со стороны разработчика библиотеки неплохо было бы подумать и об этих людях тоже. Ведь кто-то так и делает. Например, библиотека spout для работы с excel. opensource.box.com/spout/getting-started/#installation Разработчик предлагает оба варианта подключения: и с композером и без. Жаль, что разработчики Spreadsheet так не сделали! В итоге половина запросов в инете в контексте работы с этой библиотекой - это как ее вообще подключить. Ну что стоило проявить немного заботы о тех, кто не хочет композер? Это проще, чем вынуждать разработчиков тратить время на изучение технологии, которая им в дальнейшем и не пригодится.
Могу только отвечать на конкретные вопросы здесь. Сожалею, времени на другой формат общения сейчас нет.
Постарайтесь разобраться
1. из каких элементов состоит форма. Что это за поля, чем они отличаются друг от друга.
2. Добавьте в начало send.php echo '<pre>'; print_r($_POST); echo '</pre>';
3. Отправьте заполненную форму и посмотрите в каком виде передаются на сервер значения из формы
4. Обработайте те элементы массива $_POST, которые нужно отправлять на почту. Создайте соответствующие переменные. Три у вас уже есть.
5. Отправьте сообщение
Вобщем-то почти всё у вас сделано. Вам осталось только понять, что у вас написано :)
Может потому что не указан тип для поля <input value="1" name="wall_top"> ?
Вообще рекомендую в начали скрипта send.php прописать echo '<pre>'; print_r($_POST); echo '</pre>';
или var_damp($_POST);
Увидите наглядно всё, что приходит в обработчик из формы. Если должно быть значение, а его нет - значит какой-то непорядок в форме.
Это на момент отладки скрипта. Потом, конечно, нужно удалить.
Через аякс современнее конечно. Но может оказаться сложнее для вас, если вы не знакомы с JS и, например, с jquery (значительно облегчает работу с ajax). Если знакомы - попробуйте первый вариант. Погуглите "отправка формы ajax php" Здесь, например, разобран простой пример https://habr.com/sandbox/93363/
После отправки формы останется вывести ваши ссылки на вк и прочее. Необязательно в новом всплывающем окне, можно в старом. На JS скрываете форму и вместо нее выводите нужную вам инфу.
Если с JS пока сложно, делайте привычным способом, по второму варианту. Тут для вас всё знакомо уже.
"что-то там про массив" - это глобальный массив $_POST, который вы уже разбираете в своем send.php
Обработчик формы (send.php) у вас будет над формой стоять. Он обработает $_POST и все значения этого массива будут доступны в форме, которая ниже. Например, вы создали переменную $name, в которой то, что юзер ввел в поле Имя. Теперь эту переменную вставьте в свою форму: <input type="text" name="<?=$name?>" />
Спасибо!