Как в PHP(типа echo или что-то в этом роде) вывести на экран то, что записано в файле через компонент ActionWriteRead 1.1?
Редактировалось 2 раз(а), последний 2020-05-22 18:36:00
Этот топик читают: Гость
Ответов: 62
Рейтинг: -1
|
|||
карма: 0 |
|
Ответов: 62
Рейтинг: -1
|
|||
rektware писал(а): Как в PHP(типа echo или что-то в этом роде) вывести на экран то, что записано в файле через компонент ActionWriteRead 1.1?
Редактировалось 2 раз(а), последний 2020-05-22 18:36:00 Поможет кто-нибудь? |
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
rektware писал(а): Поможет кто-нибудь? |
|||
карма: 26 |
|
Ответов: 62
Рейтинг: -1
|
|||
Netspirit писал(а): rektware писал(а):
Поможет кто-нибудь? PHP - пакет Web в HiAsm? Я никогда не работал. О компоненте ActionWriteRead - ничего не слышал. Нет, это не в WEB пакете, а в Delphi пакете под windows А PHP скрипт мне нужен, чтобы выдергивал данные из файла, которые этот компонент записал --- Добавлено в 2020-05-25 14:38:26 rektware писал(а): Netspirit писал(а):
rektware писал(а): Поможет кто-нибудь? PHP - пакет Web в HiAsm? Я никогда не работал. О компоненте ActionWriteRead - ничего не слышал. Нет, это не в WEB пакете, а в Delphi пакете под windows А PHP скрипт мне нужен, чтобы выдергивал данные из файла, которые этот компонент записал Я просто не знаю в каком виде этот компонент записывает данные в файл, а так на PHP попробовал бы набросать Редактировалось 1 раз(а), последний 2020-05-25 14:38:26 |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
rektware
А как ActionWriteRead связан с PHP? Вы понимаете что делает ActionWriteRead? Попробуйте в любой скрипт добавить 'левую' информацию, что будет? Как в PHP(типа echo или что-то в этом роде) вывести на экран то, что записано в файле через компонент ActionWriteRead 1.1? Никак! Этот компонент должен присутствовать в приложении, которое работает с этим PHP. Редактировалось 2 раз(а), последний 2020-05-25 16:19:29 |
|||
карма: 6 |
|
Ответов: 62
Рейтинг: -1
|
|||
flint2 писал(а): rektware А как ActionWriteRead связан с PHP? Вы понимаете что делает ActionWriteRead? Попробуйте в любой скрипт добавить 'левую' информацию, что будет? , эм, мне не надо этим компонентом записывать в php файлы... я хочу, чтобы php скрипт прочитал данные, которые я запишу через эту EXE программу в файл 123.txt для примера, который я загружу в директорию своего сайта.. Редактировалось 2 раз(а), последний 2020-05-25 16:20:43 |
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
rektware писал(а): я хочу, чтобы php скрипт прочитал данные, которые я запишу |
|||
карма: 26 |
|
Ответов: 62
Рейтинг: -1
|
|||
Netspirit писал(а): rektware писал(а):
я хочу, чтобы php скрипт прочитал данные, которые я запишу То-есть, PHP владеешь, осталось узнать формат файла и прочитать в PHP? Ну, так покажи где взять компонент ActionWriteRead и пример его использования, в результате которого получается требуемый файл. Вот тут https://forum.hiasm.com/topic/9648 --- Добавлено в 2020-05-25 16:37:46 Netspirit писал(а): rektware писал(а):
я хочу, чтобы php скрипт прочитал данные, которые я запишу То-есть, PHP владеешь, осталось узнать формат файла и прочитать в PHP? Ну, так покажи где взять компонент ActionWriteRead и пример его использования, в результате которого получается требуемый файл. 1. Создаем exe с этим компонентом 2. Используя компонент в программе записываем какой-то текст по нажатию кнопки в файл 123.txt 3. Понять в каком формате записались эти данные в файл 4. В php пишем какую-то функцию, которая поймет, что записал компонент 5. Читаем файл и выводим на странице в брвузере Редактировалось 1 раз(а), последний 2020-05-25 16:37:46 |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Как в PHP(типа echo или что-то в этом роде) вывести на экран то, что записано в файле через компонент ActionWriteRead 1.1?
Никак! Этот компонент должен присутствовать в приложении, которое работает с этим PHP. эм, мне не надо этим компонентом записывать в php файлы
я хочу, чтобы php скрип прочитал данные, которые я запишу через эту EXE программу в файл
Т.е. скрипт должен себя прочитать через 'левую' exe сам себя, что у него в конце прилеплено? Запускаешь из PHP твой exe с передачей параметров, а из канала вывода exe принимаешь ответ и выводишь на консоль. Только зачем огород городить и будет ли работать твой скрипт после таких манипуляций с ним? Не легче ли всё сделать в скрипте без 'левых' программ? |
|||
карма: 6 |
|
Ответов: 4630
Рейтинг: 749
|
|||
flint2 писал(а): Т.е. скрипт должен себя прочитать через 'левую' exe сам себя, что у него в конце прилеплено?rektware, формат файла (уточнено): 1) В начале - зашифрованные паролем данные 2) В конце - 6 байт "заголовка": - 1 байт со значением 02h - 2 байта - символы "hi" - 1 байт со значением 00h - 2 байта - размер зашифрованных данных, лежащих перед этим заголовком Алгоритм "шифрования/дешифрования" - перебираются все символы строки, выполняется операция "xor" кода символа с паролем (который является целым знаковым числом), результат заносится в дешифрованную строку. Разбор файла в PHP: прочитать 2 байта из конца файла - это размер данных. Сместить позицию чтения в файле на ("размер данных" + 6) от конца файла. Прочитать данные требуемого размера в строку. Дешифровать полученную строку. Если запись в файле только одна - просто прочитать с начала файла ("размер файла" - 6) байт. А зачем это? Такой древний компонент, зачем-то PHP... Пользователь компонента наверняка удивился бы результату, "зашифровав" данные с паролем типа 65280. Редактировалось 9 раз(а), последний 2020-05-25 17:36:22 |
|||
карма: 26 |
| ||
Голосовали: | rektware |
Ответов: 2059
Рейтинг: 132
|
|||
По человечески объяснить не получается?
Запускаешь из PHP твой exe с передачей параметров, а из канала вывода exe принимаешь ответ и выводишь на консоль. Что-то в этом духе CreatePipe(IN_READ,OUT_WRITE). Редактировалось 1 раз(а), последний 2020-05-25 16:56:53 |
|||
карма: 6 |
|
Ответов: 62
Рейтинг: -1
|
|||
Netspirit писал(а): flint2 писал(а):
Т.е. скрипт должен себя прочитать через 'левую' exe сам себя, что у него в конце прилеплено? Нет. Скрипт читает и выводит содержимое файла, который был создан компонентом ActionWriteRead. Редактировалось 1 раз(а), последний 2020-05-25 16:51:35 Верно, в этом компоненте есть поле для пароля Могу предположить, что используется алгоритм шифрования XOR, но это не точно |
|||
карма: 0 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Могу предположить, что используется алгоритм шифрования XOR, но это не точно
Это как раз второстепенно. Не об этом говорим. Смотри выше что я написал. |
|||
карма: 6 |
|
Ответов: 62
Рейтинг: -1
|
|||
flint2 писал(а): По человечески объяснить не получается?
Запускаешь из PHP твой exe с передачей параметров, а из канала вывода exe принимаешь ответ и выводишь на консоль. Что-то в этом духе CreatePipe(IN_READ,OUT_WRITE). Редактировалось 1 раз(а), последний 2020-05-25 16:56:53 Зачем мне EXE запускать из PHP? Просто скажите мне, как работает этот компонент т.е в каком виде сохраняются записанные данные в файле |
|||
карма: 0 |
|
Ответов: 4630
Рейтинг: 749
|
|||
Смотри выше.
|
|||
карма: 26 |
|