Как создать php файл
Главная » Разное » Как создать php файл
Как Создать Файл Phpinfo и Проверить Информацию о PHP
Любое программное обеспечение, которое вы хотите запустить на вашем веб сервере имеет определенные требования, которым он должен соответствовать. К примеру, для WordPress требуется PHP версии 5.2.4 и выше. В зависимости от сервера вы можете изменять некоторые настройки PHP, другие наоборот изменять запрещено, однако, о них всех можно получить информацию в файле phpinfo. В этом руководстве вы узнаете, как создать файл phpinfo и узнать значения и статус PHP модулей. Это также может быть полезно для получения информации о вашем хостинг аккаунте, такой как max_execution_time, memory_limit, post_max_size и другой.
Что вам понадобится
Перед тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к контрольной панели вашего хостинга или FTP аккаунту
Вариант 1 — Проверка информации о PHP через панель управления хостинга
В Hostinger, информация о PHP вашего аккаунта может быть найдена в разделе Дополнительно → Информация о PHP. Это является очень удобной функцией, так как вам не надо будет создавать дополнительных файлов на вашем хостинге.
После этого, вы переместитесь на страницу со всей необходимой информацией о вашей версии PHP, модулях и значениях. Для поиска конкретного модуля или функции воспользуйтесь поиском, нажав сочетание клавиш CTRL+F.
Поздравляем! Вы узнали, как получить доступ к информации о вашем php через панель управления Hostinger.
Вариант 2 — Проверка информации о PHP с помощью создания файла phpinfo.php
Не волнуйтесь, если ваша хостинговая платформа не поддерживает функцию показанную в Варианте 1. Того же результата можно достичь создав специальный файл внутри вашего хостинг аккаунта. Файл также покажет всю информацию о вашем PHP и будет доступен через браузер.
Шаг 2.1 — Создание файла phpinfo
Существует несколько путей для создания файла phpinfo. В этом руководстве мы будем использовать для этого Файловый менеджер. Однако тот же результат может быть достигнут созданием файла на вашем локальном компьютере и дальнейшей загрузке файла на сервер через FTP-клиент.
Войдите в панель управления вашего хостинга и откройте Файловый менеджер. Нажмите кнопку Новый файл для создания нового файла.
В первом поле укажите путь где будет создан новый файл. Далее, в поле Новое имя файла введите phpinfo.php. В большинстве случаев вы можете оставить путь без изменений /public_html. В этом случае файл будет создан в корневом каталоге вашего сайта.
Шаг 2.2 — Редактирование файла
На этом этапе у вас уже имеется пустой файл phpinfo.php в каталоге public_html. Скопируйте следующий код в файл и нажмите иконку Сохранить в левом углу экрана.
Вот и все, вы успешно создали PHP файл, который отобразит все параметры вашего PHP. Как уже упоминалось ранее, тот же результат может быть достигнут с помощью FTP-клиента:
- Используйте любой текстовый редактор и создайте файл phpinfo.php на вашем компьютере.
- Добавьте следующий код в файл:
- Загрузите файл используя FTP в ваш каталог public_html.
Шаг 2.3 — Проверка информации о PHP через браузер
Если все было сделано правильно, то теперь вы можете получить доступ к созданному файлу, добавив в конец вашего доменного имени /phpinfo. php. К примеру, http://вашдомен.ru/phpinfo.php
Вы должны увидеть похожий результат при открытии этой страницы через браузер:
На этой странице вы сможете увидеть все настройки вашего PHP.
Заключение
Закончив данное руководство вы научились, как создать файл phpinfo и проверить информацию о ваших настройках PHP. Данная информация является полезной, если вы хотите узнать настройки вашего хостинга или запустить программное обеспечение, которое требует наличия определенных PHP модулей.
Fopen PHP — Создание файлов в PHP
Сегодня мы научимся создавать файлы при помощи встроенных функций в PHP. Работа с файлами в данном языке программирования организована достаточно удобно и эффективно, но обо всем по порядку…
Создание файла (fopen в PHP)
Процесс создания файлов в PHP выглядит достаточно оригинальным образом. Среди стандартных функций PHP нет ни одной специализированной функции для создания файлов. Существует только функция fopen(), предназначенная для установки связей с файлами. Но вот что интересно: если функция не может найти указанный файл, то она создает новый файл с таким же именем.
Синтаксис функции fopen() можно представить следующим образом:
resource fopen ( имя_файла, тип_доступа[use_include_path] )
имя_файла – позволяет указать функции имя открываемого (ну или создаваемого файла). Если файл все – таки существует, то PHP должен иметь права доступа к этому файлу, иначе будет инициирована ошибка. тип_доступа – указывает программе тип доступа к файлу, точнее говоря определяет допустимый набор действий над файлом.
Параметр use_include_path, установленный в значение TRUE , говорит интерпретатору PHP о том, что необходимый файл находится в директории скриптов по умолчанию (адрес данной директории задается в файле настроек PHP).
Далее перечислю возможные значения, принимаемые директивой тип_доступа :
- r – устанавливает указатель на начало файла и открывает файл для чтения.
- r+ – устанавливает указатель на начало файла и открывает файл для чтения и записи одновременно.
- w – если файл существует – обнуляет его содержимое и позволяет произвести запись данных. Если же файл не существует, то создает файл с этим именем.
- w+ – аналогично параметру w с той лишь разницей, что позволяет произвести параллельное чтение из файла.
- a – используется для до записи в файл. Устанавливает указатель на конец файла.
- a+ – открывает файл для чтения и записи. Устанавливает указатель на конец файла.
- x – пытается создать файл для записи, но если файл уже существует, то возвращает ошибку.
- x+ – пытается создать файл для чтения и записи, но если он уже существует, то возвращает ошибку.
Рассмотрим особенности создания файлов в PHP на небольшом примере:
В этом примере мы создаем два файла внутри директории с самой страницей, откуда происходит вызов программы. Если такие файлы уже существуют в этой директории, то они будут открыты и очищены.
Закрытие соединения с файлом
После открытия соединения с файлом и проведения над ним каких–либо действий соединение необходимо закрыть. Связанно это с тем, что не закрытое соединение может привести к не самым приятным последствиям. Не буду вдаваться в подробности, достаточно лишь сказать, что открытое соединение – прямая дорога для хакерских атак.
Для закрытия соединения используется функция fclose():
fclose (указатель_на_файл)
Если соединение было успешно закрыто, то fclose() возвращает истину (TRUE) в противном случае – ложь (FALSE). В параметре этой функции должен быть расположен указатель на открытый файл:
Работа с файлами в PHP позволяет сильно увеличить функционал создаваемых скриптов и сегодня мы разобрались с использованием fopen в PHP.
Как Создать Файл Phpinfo и Проверить Информацию о PHP
Любое программное обеспечение, которое вы хотите запустить на вашем веб сервере имеет определенные требования, которым он должен соответствовать. К примеру, для WordPress требуется PHP версии 5.2.4 и выше. В зависимости от сервера вы можете изменять некоторые настройки PHP, другие наоборот изменять запрещено, однако, о них всех можно получить информацию в файле phpinfo. В этом руководстве вы узнаете, как создать файл phpinfo и узнать значения и статус PHP модулей. Это также может быть полезно для получения информации о вашем хостинг аккаунте, такой как max_execution_time, memory_limit, post_max_size и другой.
Что вам понадобится
Перед тем, как вы начнете это руководство, вам понадобится следующее:
- Доступ к контрольной панели вашего хостинга или FTP аккаунту
Вариант 1 — Проверка информации о PHP через панель управления хостинга
В Hostinger, информация о PHP вашего аккаунта может быть найдена в разделе Дополнительно → Информация о PHP. Это является очень удобной функцией, так как вам не надо будет создавать дополнительных файлов на вашем хостинге.
После этого, вы переместитесь на страницу со всей необходимой информацией о вашей версии PHP, модулях и значениях. Для поиска конкретного модуля или функции воспользуйтесь поиском, нажав сочетание клавиш CTRL+F.
Поздравляем! Вы узнали, как получить доступ к информации о вашем php через панель управления Hostinger.
Вариант 2 — Проверка информации о PHP с помощью создания файла phpinfo.php
Не волнуйтесь, если ваша хостинговая платформа не поддерживает функцию показанную в Варианте 1. Того же результата можно достичь создав специальный файл внутри вашего хостинг аккаунта. Файл также покажет всю информацию о вашем PHP и будет доступен через браузер.
Шаг 2.1 — Создание файла phpinfo
Существует несколько путей для создания файла phpinfo. В этом руководстве мы будем использовать для этого Файловый менеджер. Однако тот же результат может быть достигнут созданием файла на вашем локальном компьютере и дальнейшей загрузке файла на сервер через FTP-клиент.
Войдите в панель управления вашего хостинга и откройте Файловый менеджер. Нажмите кнопку Новый файл для создания нового файла.
В первом поле укажите путь где будет создан новый файл. Далее, в поле Новое имя файла введите phpinfo.php. В большинстве случаев вы можете оставить путь без изменений /public_html. В этом случае файл будет создан в корневом каталоге вашего сайта.
Шаг 2.2 — Редактирование файла
На этом этапе у вас уже имеется пустой файл phpinfo.php в каталоге public_html. Скопируйте следующий код в файл и нажмите иконку Сохранить в левом углу экрана.
Вот и все, вы успешно создали PHP файл, который отобразит все параметры вашего PHP. Как уже упоминалось ранее, тот же результат может быть достигнут с помощью FTP-клиента:
- Используйте любой текстовый редактор и создайте файл phpinfo.php на вашем компьютере.
- Добавьте следующий код в файл:
- Загрузите файл используя FTP в ваш каталог public_html.
Шаг 2.3 — Проверка информации о PHP через браузер
Если все было сделано правильно, то теперь вы можете получить доступ к созданному файлу, добавив в конец вашего доменного имени /phpinfo.php. К примеру, http://вашдомен.ru/phpinfo.php
Вы должны увидеть похожий результат при открытии этой страницы через браузер:
На этой странице вы сможете увидеть все настройки вашего PHP.
Заключение
Закончив данное руководство вы научились, как создать файл phpinfo и проверить информацию о ваших настройках PHP. Данная информация является полезной, если вы хотите узнать настройки вашего хостинга или запустить программное обеспечение, которое требует наличия определенных PHP модулей.
Копирование, перемещение, создание и удаление файлов и каталогов. Курс «Введение в Linux и Bash»
Частыми операциями в файловой структуре являются создание файлов и каталогов, их копирование, перемещение, переименование, а также удаление.
Копирование файлов и каталогов
В Bash для копирования файлов используется команда cp (от «copy»), которой обычно передаются два аргумента:
адрес с именем исходного файла,
новый адрес с именем или просто адрес каталога, куда помещается копия.
Адрес может быть как абсолютным, так относительным. Если операции с файлами выполняются в текущем каталоге, то указывать адрес смысла нет. Пишется только имя исходного файла и имя копии. Поскольку файлов с одинаковыми именами и адресами быть не может, имя копии должно отличаться от имени исходного файла.
Рассмотрим примеры.
cp readme readme2
В данном случае создается копия файла readme, которая остается в той же директории под именем readme2.
cp readme Desktop/
В папку Desktop копируется файл readme. Здесь текущим является родительский Desktop’у каталог. Имена копии и файла оригинала будут совпадать, а вот полные адреса – нет.
cp /home/irina/tux.png /mnt/D/pingvin.png
Здесь копируется файл из одного каталога в другой, используются абсолютные адреса, имя копии изменяется.
Если надо скопировать несколько разных файлов в один и тот же каталог, то после команды cd сначала перечисляются все файлы-оригиналы, а последним указывается каталог, куда помещаются копии. Понятно, что при таком групповом действии имена файлов изменить нельзя.
Чтобы скопировать каталог со всем его содержимым, необходимо использовать ключ -r команды cp:
cp -r ./letters ./oldletters
Перемещение и переименование
В Bash-оболочке Linux для перемещения и переименования используется одна и та же команда –
Также как в случае cp, для mv необходимо указать пару аргументов. Выбор между перемещением и переименованием зависит от того, что это за аргументы. При перемещении файл меняет свой адрес, следовательно, если в первом и втором аргументах указаны разные адреса, то произойдет перемещение. Если адреса одинаковые, а различаются только имена, происходит переименование. Кроме того, перемещение может быть совмещено с переименованием.
В случае перемещения без переименования во втором аргументе указывается только каталог места назначения.
mv document.txt Work
mv document.txt Work/doc23.txt
Здесь в первом случае файл document.txt перемещается в каталог Work. Во-втором случае одновременно происходит перемещение файла и его переименование: файл document.txt перемещается в директорию Work и получает новое имя doc23.txt.
При использовании команды mv для переименования в качестве второго аргумента указывается новое имя:
mv order.
mv Work/list.odt Work/names.odt
Каталоги перемещаются и переименовываются по тому же принципу, что и файлы. Групповое перемещение файлов работает также, как с командой cp.
Создание файлов и каталогов
Новые директории создаются командой mkdir. Например, чтобы создать каталог Work в текущей директории необходимо выполнить следующую команду:
mkdir Work
илиmkdir ./Work
Существует множество способов создания файлов, обычно они создаются какой-либо программой. Если все же возникает необходимость создать пустой файл, сделать это можно с помощью программы touch. В качестве аргумента ей передается имя создаваемого файла. Еще один способ – перенаправление вывода какой-либо команды в файл. Пример:
cal > ./Work/January
Здесь программа cal выводит календарь на текущий месяц, а поскольку стоит знак перенаправления вывода, то вывод команды будет записан в файл January, находящийся в папке Work.
Удаление файлов и каталогов
Для удаления файлов используется команда rm. Например:
rm ghost.png
Командой rmdir можно удалить пустой каталог. Если же каталог не пуст, следует использовать команду rm с ключом -r:
Вопросы
У вас в каталоге есть файлы с разными расширениями. Вам надо группу файлов, имеющих одно и тоже расширение, скопировать в другой каталог. Как это сделать одной командой?
Какой ключ надо использовать, чтобы при перемещении случайно не перезаписать уже имеющийся в каталоге файл с таким именем?
Курс с ответами к заданиям и дополнительными уроками:
android-приложение, pdf-версия.
Отсутствие файла index.php или index.html в папке public_html. Почему?
- Сообщество
- Отсутствие файла index.php или index.html в папке public_html. Почему?
Ответы на пост (46) Написать ответ
wearts
47
14. 03.2018 03:46
Чего вы тупите. Содержимое папки fauceinaboks-r69 перенесите в папку public_html (на уровень выше). Не надо ничего создавать
0
Решение
Сейчас попробую, ну это же совершенно другой ответ.
и не говори я уже даже не знаю как с ним общаться.
Слушай умник, ты давай иди в другую тему и твоя помощь и нафиг не нужна, понимаешь!? Или нет, VirusiX?
Просто спамер, одним словом, бесполезный.
ну вот, и на спасибо нарвался, прям врождённый гавнюк.
wearts
47
14.03.2018 03:53
@Sergeyopt, тоже самое вам писали
wearts, ну зачем Вы так утверждаете? Ну пробежитесь по этим всем текстовкам. Одна пурга и ничего по делу. А самое главное, был вынесен диагноз на расстоянии.
wearts спасибо, но Sergeyopt не понимает что такое корень, хоть и с разных сторон пытался это объяснить
wearts
47
14. 03.2018 04:00
@Sergeyopt просто до вас пытались донести причину ошибку, а не ее решение, чтобы вы сами поняли, что она очень банальная. Ну и да, если нет понимания из-за чего эта наибанальнейшая ошибка, вам будет практически нереально что-то делать сейчас в этой области. Лучше обратитесь на fl.ru или научитесь гуглить ошибки, так делают все, и я тоже.
Гуглил, ничего по делу не нашёл.
ладно не обижайтесь, удачи вам в этом нелёгком деле 😉
wearts
47
14.03.2018 04:04
Это чисто посмеяться на ситуацию https://www.youtube.com/watch?v=k3C8STFWgSM без обид =-)
ты определись где у тебя корень сайта в public_html или ещё где? А дальше прочитай ещё раз ошибку и думаю станет всё понятно.
В public_html, лежит папка с сайтом, на изображении вино.
ты смешной, а ошибку прочитай и скажи где должен быть корень сайта, где то там или конкретно где то?
Мне не понятно, в ошибке указано что файла нет в public_html. А не в папке с сайтом. По-этому ничего не понятно. Зачем Вы отвечаете, если вот так отвечаете? Прочитали, нет у Вас настроения ответить нормально идите дальше! Ну не надо раздражать!
Смешной или не смешной — это совершенно не важно!
Зачем вы раздражаетесь, корень сайта эта та папка которую вы задали серверу как корневую, а у вас получается:
— вы с какого города
— я с дома №8
Правда здорово серверу вас понимать?
окей, давайте тогда так.
папка fauceinaboks-r69 Это корневая папка сайта? или корень все таки public_html?
ну и следовательно ваш сайт должен не в какой либо там папке быть а в корневой.
Так понятно?
Да, корневая, в этой папке находятся все файлы сайта. Это само собой, я вцепился в конкретику. И я не могу понять, чем поможет пустой файл index.html. Хоть убейте. Я понимаю, отсутствует config.php и необходимо создать и всё прописать правильно.
ладно забейте тогда в адресной строке http://ваш сайт/fauceinaboks-r69/
может так поймёте, а вообще вам рано за сайт браться, начните с азов пользования компьютером.
Ага, хорошо, Побежал, уже.
рад что смог помочь
В корень положи.
Извините, но что положить и чем наполнить новый html или php файл? Я же ведь, для этого и создал этот вопрос.) А просто положи в корень))) А что положить, или пустой файл или чем то наполнить, но я не знаю чем. Понимаете?
давай для начала повтори что такое папка, фаил, корень папки и т.д.
это как минимум должен знать каждый, и после сам улыбнешься со своей ошибки
Хорошо я сейчас создам файл index.php или index.html, только какой из них не понятно! И, что просто пустым оставить?? Тюю…
Подожду других ребят, который помогут конкретно. По делу.
вы просто в переводчике ошибку переведите для начала раз так не можете её понять
Пожалуйста, «Вы видите эту страницу, потому что ваш сайт не имеет файла index.php или index.html в папке public_html.
Создать индексный файл
Ниже вы можете видеть текущие файлы в папке public_html. »
Чётко указывает на эту долбанную папку public_html
потому что это и есть корень вашего сайта, но не fauceinaboks-r69 где фактически и находится ваш сайт *****
Ладно, короче. Чё то буду дальше узнавать или спрашивать. Спасибо, конкретно Вам!
index.php — имеет, не имеет, index.html
index.html, должен быть создан пустым в корне сайта? вообще, дурдом на колёсах, логики ноль. Я конечно попробую.
давайте не придуривайтесь, так вам точно никто не поможет.
Добавил в корень сайта index.html. Ничего не изменилось, ситуация прежняя.
вам grintroll ответил что делать, я пытался разжевать, простите но это не ваше.
Ну значит Ваше. Да всё я так и сделал, только вместо ошибки этой, просто белый экран и сам сайт не загружается.
скопируйте всё что в fauceinaboks-r69, в папку public_html, а fauceinaboks-r69 удалите
Ахахаха, не смог сдержаться, пипец тут комедия у ТС. Поржал перед сном, всем спасибо замвнимание.
P. S юзай юкоз тогда и не стоит лезть туда куда не знаешь!
Та какой юкоз. Это лажа, редкая!
Детский сад ясельная группа ха
Спасибо! Повеселили с утра 🙂
Похожие посты
- Чс касперского
4 - оцените robots.txt
6 - Автодефолт .htaccess с правами 444
2 - Пдскажите про robots.txt
7 - Ошибка в htaccess. Помогите исправить.
8
Анализ сайта
Поможем улучшить ваш сайт.
Как создать пустой файл с помощью командной строки Windows
Файл является основным компонентом системы и может хранить текстовые данные, изображения, программные сценарии, двоичные файлы и многое другое. Простой текстовый файл хранится с расширением .txt, в то время как файл программы может храниться с расширением в зависимости от программ, таких как .html для хранения HTML и .py для хранения кода Python. Пустой файл означает, что в нем нет содержимого, и его размер будет равен «0» байт.
Подробнее о способах создания пустого файла через командную строку Windows мы расскажем в этом блоге:
- Использование командной строки
- Использование Windows PowerShell
Итак, приступим!
Используйте командную строку для создания пустого файла в WindowsЧтобы создать пустой файл с помощью командной строки в Windows, вы можете использовать следующие команды:
- cd.
- эхо.
- звоните
- перерыв
- копия ноль
- тип ноль
Мы обсудим каждый из них один за другим.
Метод 1: Используйте «cd». Команда для создания пустого файлаОзнакомьтесь с приведенным ниже методом, чтобы узнать, как создать пустой файл с помощью « cd. » команда.
Шаг 1: Откройте командную строку
Сначала найдите « Command Prompt » в меню « Startup » и откройте командную строку от имени администратора:
Шаг 2: Откройте каталог
На следующем шаге укажите путь в команде « cd », чтобы открыть предпочтительный каталог, в котором вы хотите создать и сохранить пустой файл:
>cd C :\Users\anuma\OneDrive\Documents
Шаг 3. Создайте пустой файл с помощью «cd». Команда
Используйте компакт-диск «». » и перенаправить « > » ее вывод в пустой файл. После создания файла используйте кнопку « dir »команда проверки существования созданного пустого файла:
> cd. > File1.txt
>dir
Способ 2. Создайте пустой файл с помощью «echo». КомандаЧтобы создать пустой файл, запустите « echo. > » и перенаправить вывод « > » в новый пустой файл. Затем подтвердите выполненную операцию командой « dir »:
>echo. > File2.txt
>дир
Способ 3: Создать пустой файл с помощью команды «call»Пустой файл также можно создать с помощью команды « call ». Для этого выполните предоставленную команду:
>call > File3.txt
>dir
Метод 4: создание пустого файла с помощью команды «break»Чтобы создать пустой файл в командной строке Windows, Также можно использовать команду « break ». После этого выполните « dir », чтобы просмотреть список всех файлов и подтвердить, создан ли пустой файл:
>break > File4.txt
>dir
Метод 5: Создать пустой файл с помощью «copy nul» КомандаЧтобы создать пустой файл в Windows с помощью « copy nul », напишите приведенную ниже команду:
>copy nul «Newfile. txt»
После создания файла используйте « dir ». ” для просмотра списка файлов с целью подтверждения:
Способ 6: Создать пустой файл с помощью команды «type nul»Чтобы создать пустой файл в Windows с помощью командной строки, вы можете использовать команду « type nul » в командной строке как показано ниже:
> введите nul > File.txt
Затем используйте команду « dir », чтобы просмотреть список файлов, чтобы подтвердить, создан файл или нет:
Мы успешно продемонстрировали методы используется для создания пустого файла в командной строке Windows.
Используйте PowerShell для создания пустого файла в WindowsЧтобы создать пустой файл в Windows, вы можете использовать команду « New-Item » в PowerShell. Следуйте приведенным ниже инструкциям, чтобы создать пустой файл.
Шаг 1: Откройте PowerShell
Сначала нажмите « Window+X », чтобы получить доступ к меню опытного пользователя. Затем откройте Windows PowerShell от имени администратора:
Шаг 2. Создайте новый пустой файл в определенном месте
Создайте пустой файл с помощью команды « New-Item » и добавьте путь, по которому будет сохранен файл. Последняя часть пути будет считаться именем файла:
> New-Item C:\Users\anuma\OneDrive\Desktop\Create_EmptyFiles\samplefile.txt
Или просто выполните данную команду для создания пустого файла в текущем каталоге:
> New-Item samplefile1.txt
Из приведенного ниже вывода вы можете видеть, что мы успешно создали « samplefile1.txt ” пустой файл:
Мы эффективно скомпилировали решения для создания пустого файла в Windows.
ЗаключениеЧтобы создать пустой файл в командной строке Windows, вы можете использовать командную строку или PowerShell. В командной строке доступно множество команд для создания нового файла или пустого файла, например « cd. », « копия ноль », « перерыв », « эхо. », « тип ноль «, и « вызов «. В Windows PowerShell для той же цели можно выполнить команду « New-Item ». Мы проиллюстрировали методы создания пустых файлов в командной строке Windows.
Как просмотреть скрытый файл php — PHP — Форумы SitePoint
pandglobal
#1
Hello House,
Пожалуйста, мне нужно понять это, так как я новичок в обфускации и скрытом php.
Я набрал php-код и функции и хотел запутать их, чтобы сделать их нечитаемыми.
Итак, я зашел в Интернет и нашел запутанный источник на github.
Однако после того, как я запутал свой код, я обнаружил, что он создал файл. и этот файл содержал только
$__='printf';$_='Loading Class/Code Name';
Однако мой исходный код php не виден в файле, но код работает.
И я попытался скопировать $__=‘printf’;$_=‘Загрузка класса/кодового имени’; и вставьте в другой файл и запустите его, но исходные функции php, которые я создал, не работают, поэтому я заметил, что функции работают только в этом конкретном файле, созданном запутыванием.
И если я хочу использовать эти функции в любом другом php-коде, я должен включить файл с $__=‘printf’;$_=‘Loading Class/Code Name’;
Мой вопрос:
Как возможно, что обычный пустой файл php, содержащий только $__=‘printf’;$_=‘Класс загрузки/кодовое имя’; будет работать отлично и выполнять все функции, которые я создал в нем до запутывания?
Есть ли способ декодировать или просмотреть исходный код из этого файла.
Мне нравится, что код полностью скрыт, но может ли кто-нибудь увидеть код? а что если у владельца скрипта обфускации на GitHub есть другие скрытые функции, которые могут навредить моему сайту, как я могу узнать?
Мне любопытно узнать, как скрытый php-код, закодированный в практически пустом php-файле, работает идеально?
Пожалуйста, мне нужно руководство и совет.
Большое спасибо, я ценю любой вклад.
Джон_Бетонг
#2
общий:
Итак, я зашел в Интернет и нашел запутанный источник на github.
Укажите ссылку на «запутанный код GitHub», поскольку поиск выявил множество репозиториев.
общий
#4
Джон_Бетонг:
Укажите ссылку на «GitHub
вот ссылка https://github.com/pH-7/Obfuscator-Class
Код работает хорошо просто мне нужно понять почему так работает и насколько безопасно для меня использовать его для защиты моего php-скрипт
1 Нравится
рпкамп
#5
Защищать от чего?
общий
#6
рпкамп:
Защитить от чего
от копий или распространения, особенно я хочу, чтобы функция работала только на данном домене
pandglobal
#7
Пожалуйста, мое внимание в основном сосредоточено на том, насколько возможно, чтобы пустой php-файл выполнял коды, которые не видны при просмотре php-файла в текстовом редакторе, практически пустой php-файл с одной строкой кода, но выполняет несколько функций .
Я знаю о кодировщиках base64, по крайней мере, вы можете увидеть некоторый жаргон, написанный внутри php-кода, но это простой php-файл, но работает отлично.
рпкамп
#8
Он не пустой, он заполнен пробелами. Попробуйте прокрутить до упора вправо.
рпкамп
#9
общий:
особенно я хочу, чтобы функция работала только в данном домене
Этот обфускатор этого не сделает.
общий
#10
рпкамп:
Это не пусто, его нужно заполнить
действительно пустых мест, которые переводят в исходный код и функции? можно ли его когда-нибудь расшифровать? или я могу преобразовать пустые места обратно в читаемый код php?
общий
#11
рпкамп:
Этот обфускатор этого не сделает
он сделает именно это, не обфускация, а исходный код, который защитит домен, будет написан мной, а затем я обфускирую
rpkamp
#12
Попробуйте прочитать файл, взорвать его, чтобы получить строки, затем обрезать, чтобы удалить все пробелы из строк. Затем вторите им.
Весь код на месте, он просто заполнен множеством пробелов. Пространства — это просто пробелы. В пробелах не спрятан код.
общий
№13
рпкамп:
Попробуйте прочитать t
я попробую это и вернусь к своему выводу, если я смогу увидеть файл, но если нет, я могу загрузить файл php, чтобы вы могли прочитать и вставить то, что я написал в файле php, прежде чем я запутал его, чтобы узнать, были ли вы умею читать
Гэндальф
№14
От кого вы пытаетесь защитить свой код?
1 Нравится
10 апреля 2022 г., 9:39
№15
Как кто-либо может получить доступ к исходному коду, если он не размещен в открытом доступе в Интернете или если сервер не взломан.
общий
№16
Гэндальф:
Кого ты пытаешься
— это просто мой способ лицензирования моего сценария, поэтому человек загружает сценарий и размещает его на своем сервере или, например, даже плагин WordPress, и теперь загруженный им сценарий настроен для работы только в его домене, поэтому использование нескольких доменов не разрешено
панглобал
# 17
ветер под моими крыльями:
СценарийКак кто-либо может получить доступ к исходному коду, если он не является общедоступным
не размещен на моем сервере, сценарий размещен на стороне пользователя
pandglobal
# 18
Для пояснения, от кого я защищаю код, меня сейчас не очень волнует, так как я хочу знать, можно ли когда-либо расшифровать или просмотреть этот запутанный файл.
Чтобы ответить, от кого я его защищаю, вот сценарий, я создал плагин WordPress, и если кто-нибудь его купит, я попрошу его доменное имя, добавлю лицензию для этого домена, запутаю и отправлю плагин человеку, теперь при попытке установить в несколько доменов не получится
windbeeneathmywings
# 19
Зачем защищать источник, если он не имеет жестко запрограммированных учетных данных, которых не должно быть.
общий
#20
ветер под моими крыльями:
чего не должно быть.
, если не должен, то как тогда лицензировать свой скрипт?
ветер под моими крыльями
# 21
Каждая лицензия имеет разные учетные данные.
следующая страница →
Массив $_FILES пуст в php с несколькими формами на одной html-странице — PHP — Форумы SitePoint
nteuscher
#1
У меня есть html-страница с несколькими формами.
Я создал пример здесь: http://jsfiddle.net/nteuscher/ht7334p6/