|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|||||||||||
Запись из js кода в файл12.06.2018, 13:22. Показов 3015. Ответов 14
Метки нет (Все метки)
Добрый день.
Сделал ПХП. Первый код получает информацию, второй код записывает ее в файл, лежащий на хостинге.
Благодарен за любую помощь.
0
|
|||||||||||
| 12.06.2018, 13:22 | |
|
Ответы с готовыми решениями:
14
Запись кода в файл Запись кода в файл html Запись html кода в файл |
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|
| 12.06.2018, 18:48 | |
|
gurutel, доступ к серверном скрипту есть? Если да, то ajax’ом отправляете запрос на выполнение серверного скрипта. В серверном скрипте реализуете запись в файл. Напрямую из js записать нельзя.
0
|
|
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|||
| 12.06.2018, 19:34 [ТС] | |||
Может и есть, только направьте в нужную сторону.
Спасибо! P.S. Все эти коды, скрипты, пхп и прочее лежат у меня в одном индексном файле. Доступ ко всем файлам и папкам имеется.
0
|
|||
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|
| 12.06.2018, 20:43 | |
|
gurutel, php исполняется на сервере, а js на стороне клиента. Так вот js может отправить ajax запрос на сервер, который обратиться к скрипту, например php файлу, который может что-то с файлом сделать.
0
|
|
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|||||||||||
| 12.06.2018, 23:38 [ТС] | |||||||||||
|
Вот мой индексный файл index.php
И еще, если javascript у пользователя отключен, то вся эта затея прахом идет. Можно и с этим что либо придумать?
0
|
|||||||||||
|
6 / 6 / 2
Регистрация: 28.12.2016
Сообщений: 30
|
||||||
| 12.06.2018, 23:52 | ||||||
|
gurutel,
Вот смотри
потом можно на сервере достать эти данные через $_POST['name'] и $_POST['time'] а у тебя в коде никаким полям ничего не присваивается, ты просто отправляешь строку, которая у тебя в perem лежит Если у пользователя отключен javascript, ты ничего не сделаешь, пожалуй. Разве что заставить пользователя самостоятельно отправлять форму с данными
0
|
||||||
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
||||||||||||||||
| 13.06.2018, 14:57 [ТС] | ||||||||||||||||
|
Получается так?
в index.php меняю
0
|
||||||||||||||||
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|||||||||||
| 13.06.2018, 17:00 | |||||||||||
|
gurutel в общем виде это должно выглядеть так:
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|
| 13.06.2018, 18:38 [ТС] | |
|
Так а всё, что я выше написал не нужно?
Можете, пожалуйста подробнее немного написать, исходя из моего примера, в какой файл что из этого засунуть? Чтоб я понимал. какие значения кому присваивать. Хотя, я немного не пойму, что за 'ключ в массиве'
0
|
|
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|
| 13.06.2018, 19:22 | |
|
gurutel, ну как Вам сказать... Хотя можно сделать так - просто опишите какие переменные Вы хотите записать в файл.
0
|
|
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|
| 13.06.2018, 19:30 [ТС] | |
|
Их очень много. Все, что распознает fingerprintjs.
Но главные переменные это: 1. Дата 2. Время 3. IP (это супер обязательно) 4. Referrer 5. User Agent (это супер обязательно) 6. navigator.platform (это супер обязательно)
0
|
|
|
24 / 24 / 15
Регистрация: 05.06.2018
Сообщений: 83
|
||||||
| 13.06.2018, 20:01 | ||||||
|
gurutel, если не ошибаюсь, то вы передаете значение переменной, но не даете ей никакого индекса, чтобы на нее ссылаться.
Попробуйте так:
0
|
||||||
|
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
|
|||||||||||
| 13.06.2018, 20:31 | |||||||||||
Сообщение было отмечено gurutel как решение
Решение
gurutel,
1
|
|||||||||||
|
6 / 6 / 2
Регистрация: 28.12.2016
Сообщений: 30
|
|||||||||||
| 13.06.2018, 22:11 | |||||||||||
|
gurutel,
нет, надо
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
||||||||||||||||||||||||||
| 13.06.2018, 23:12 [ТС] | ||||||||||||||||||||||||||
|
В index.php
Чуточку не хватает. Где ошибся? Добавлено через 1 минуту Непонятно почему, скрипт перестал срабатывать вовсе. Бэкапнул на начало, не работает. А за подсказку спасибо. Где же вы раньше были... Добавлено через 8 минут Исправил! Как сделать, чтобы с новой строки каждый шел?
Готово! Спасибо всем. Проблема решена. Если есть возможность, подскажите, как можно каждого нового пользователя нумеровать? Например, номер должен стоять перед Датой.
0
|
||||||||||||||||||||||||||
| 13.06.2018, 23:12 | |
|
Помогаю со студенческими работами здесь
15
Запись двоичного кода в файл Запись в файл HTML кода PHP
Получение кода страницы и запись в файл. (Ну не выходит...) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|