|
0 / 0 / 0
Регистрация: 04.06.2018
Сообщений: 22
|
|||||||||||
Запись из js кода в файл12.06.2018, 13:22. Показов 3036. Ответов 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
Получение кода страницы и запись в файл. (Ну не выходит...) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|