С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/67: Рейтинг темы: голосов - 67, средняя оценка - 4.52
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556

Скрыть код

02.01.2013, 14:39. Показов 14362. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ привет!
Как можно скрыть php код?
В денвере есть index.php, код этого файла может открыть и скопировать любой человек, как скрыть код этого файла?
Или поставить пароль на файл?

Спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.01.2013, 14:39
Ответы с готовыми решениями:

Скрыть код везде, кроме главной страницы
Необходимо, чтобы слайдер показывался только на главной странице. Код слайдера в заголовке сайта и отображается на всех страницах ...

Скрыть код
Вечер добрый) Возник такой вопрос, а можно ли как-нибудь скрыть некоторые строчки кода, чтобы их будто бы не было, а на самом деле они...

Как скрыть код
Здравствуйте у меня есть вопрос например я написал некий клевый Javascript код о котором не хочу что кто нибудь знал но скрипт ведь виден в...

20
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
02.01.2013, 14:41
код этого файла находится на сервере, а клиент не имеет доступа к нему (если все нормально с защитой самого сервера и скрипта)
0
 Аватар для Василий Макогон
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
02.01.2013, 14:42
твой код никому не нужен
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
02.01.2013, 16:37
Цитата Сообщение от Василий Макогон Посмотреть сообщение
твой код никому не нужен
Обычно скрывают код те, кто не может нормально что-то написать.
Им просто стыдно за свой говнокод, вот и пытаются скрыть.

Скрывать качественный код смысла то нет.
1
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556
03.01.2013, 12:00  [ТС]
Ребята, я задал конкретный вопрос, как скрыть php код?
Если у вас нет конкретного ответа на данный вопрос, то пожалуйста не пишите
0
 Аватар для Inkognitoo
9 / 9 / 0
Регистрация: 03.10.2012
Сообщений: 77
03.01.2013, 12:17
Запретить чтение и запись всем, кроме владельца файла. Выглядеть это должно примерно так:
rwx--x--x
Если не ошибаюсь.
1
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
03.01.2013, 12:25
Цитата Сообщение от Ruska Посмотреть сообщение
В денвере есть index.php, код этого файла может открыть и скопировать любой человек, как скрыть код этого файла?
Или поставить пароль на файл?
имеется ввиду "открыть и скопировать" ЛОКАЛЬНО? Сидя непосредственно за этим самым компьютером? Тогда пароль.
если речь про "открыть в браузере с соседнего компа" (или не соседнего, а удаленного), то в браузер попадает лишь РЕЗУЛЬТАТ выполнения с крипта, а не его исходный код.
1
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556
03.01.2013, 12:41  [ТС]
Имеется в виду так, на компьютере установлен денвер, там .php файлы. Нужно сделать так чтобы при открытий этого файла или попытки скопировать, выдавало сообщение, что нельзя скопировать, или просто нельзя было скопировать файл, или что то в этом роде.

В общем человек не должен увидеть код .php файла.

Спасибо!
0
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
04.01.2013, 00:27
Можно закодировать .php файл. Но на хорошем компе где-то 30 минут потребуется для расшифровки файла (все зависит от метода кодировки). На сегодняшний день этот метод не совсем оправдывает себя но все-таки придает некоторую защиту.
1
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
04.01.2013, 00:40
Цитата Сообщение от Ruska Посмотреть сообщение
Если у вас нет конкретного ответа на данный вопрос, то пожалуйста не пишите
Давай ты не будешь указывать, что нам делать, окей?
Наши сообщения в этой теме не являются оффтопиком. Они содержат полезные советы, к которым неплохо бы прислушаться.
0
23 / 23 / 9
Регистрация: 24.04.2010
Сообщений: 220
04.01.2013, 03:03
Обычным total commander поставьте пароль на файл. А так при выполнении вашего кода в браузере его никто не увидит
1
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556
04.01.2013, 10:10  [ТС]
Обычно скрывают код те, кто не может нормально что-то написать.
Им просто стыдно за свой говнокод, вот и пытаются скрыть.

Скрывать качественный код смысла то нет.


Товарищ, и вот это вы называете полезным советом?
А я ведь никого не заставляю отвечать на мой вопросы.

Добавлено через 2 часа 2 минуты
Mogul-kan, спасибо за вариант, а как именно куда надо в total'e нажать что пароль поставить?

Спасибо еще раз!
0
 Аватар для Василий Макогон
270 / 226 / 11
Регистрация: 20.04.2012
Сообщений: 817
04.01.2013, 12:23
От кого код срывать нужно? Ответь сначала на этот вопрос. Что значит скрыть? Зашифровать? Сделать нечетабельным?

Вот создай bat файл.
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@echo off
rem echo This script will strip away all whitespaces and comments from PHP files in a passed as param 1 directory and all underlying dirs
rem echo.
 
if not (%1)==() goto work
echo Parameter 1 must specify target directory.
goto eof
 
 
:work
SET PROJ_HOME=%1
rem SET PROJ_HOME=%CD%
SET PHP_HOME=Z:\usr\local\php5
 
for %%f in (%PROJ_HOME%\*.php) do (%PHP_HOME%\php.exe -c %PHP_HOME%\2php.ini -w %%f > %%f_ && move /y %%f_ %%f)
for /d %%a in (%PROJ_HOME%\*) do (echo %%a && call %0 %%a)
 
:eof
rem SET /P temp=press enter
подай на вход директорию с php скриптами и они станут нечитабельными.
1
23 / 23 / 9
Регистрация: 24.04.2010
Сообщений: 220
04.01.2013, 13:38
нажать пикту \"Скрытые элементы\", стать на эту папку курсором, выбрать вкладку \"Сеть\" и выбрать \"Изменение прав доступа (NTFS)\". Естественно, если диск размечен под NTFS.
0
 Аватар для stupidstudent
18 / 15 / 0
Регистрация: 25.10.2011
Сообщений: 241
04.01.2013, 22:57
Ruska, Вам надо заблокировать файлы так, чтобы при просмотре сайта в браузере все нормально отображалось, но обычными "руками" файл открыть\прочитать\скопировать было нельзя?

Цитата Сообщение от OnYourLips Посмотреть сообщение
Скрывать качественный код смысла то нет.
Цитата Сообщение от Ruska Посмотреть сообщение
Товарищ, и вот это вы называете полезным советом?
Вообще-то это и есть полезный совет, но возможно не корректен в вашей ситуации, которая вами не описана должным образом.
1
 Аватар для iLoveGoogle
18 / 18 / 2
Регистрация: 27.09.2011
Сообщений: 155
05.01.2013, 10:43
Думаю если файл скрыт от посторонних глаз но браузер его видит то этот файл уже и скрытый и не защищенный.
0
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556
05.01.2013, 12:03  [ТС]
Да зашифровать, чтобы при открытий .php файла показывал не нормальный php код, а непонятные символы
Скрыть нужно от любого человека который попытается открыть этот php файл
Спасибо!

Добавлено через 7 минут
Да именно так и нужно

Добавлено через 1 минуту
Цитата Сообщение от stupidstudent Посмотреть сообщение
Ruska, Вам надо заблокировать файлы так, чтобы при просмотре сайта в браузере все нормально отображалось, но обычными "руками" файл открыть\прочитать\скопировать было нельзя?



Вообще-то это и есть полезный совет, но возможно не корректен в вашей ситуации, которая вами не описана должным образом.

Да именно так и нужно
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
05.01.2013, 12:36
Запустить вебсервер от пользователя, который имеет права на файл.
Пользователю, от которого работает юзер, не давать права на этот файл.

К PHP вопрос отношения не имеет, его следовало задать на форуме твоей операционной системы.
1
9 / 9 / 1
Регистрация: 03.12.2008
Сообщений: 556
05.01.2013, 13:02  [ТС]
Ок, спасибо

Добавлено через 12 минут
Народ спасибо всем кто помогал мне, но я нашел такой способ называется php обфускатор, если бвить в гугле то 1 ссылка на сайт. Там просто вбиваете свой php код, и нажимаете кнопку обфускация, и сайт выдает закодированный код, это закодированный код вставляете в .php файл и все работает, и не кто там не разберется.

Спасибо!
0
34 / 34 / 11
Регистрация: 03.02.2011
Сообщений: 182
11.01.2013, 19:13
base64 легко расшифровывается такими же онлайн сервисами, про варинт шифрования тебе выше уже писали
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2013, 19:13
Помогаю со студенческими работами здесь

Скрыть код от сторонних лиц
Имею сайт, на котором хочу скрыть код JS, то есть, при открытии исходного кода, чтобы пользователь не смог прочесть (изучить, списать...)...

Netbeans скрыть код начиная с class
Здравствуйте! Возможно-ли скрыть код не только методов, но и класса? Гуглил, но не успешно

Скрыть код созданной библиотеки DLL
Возможно ли скрыть код созданной библиотеки, чтобы при подключении её к проекту библиотеку не смогли прочитать? Существуют ли вообще методы...

Как скрыть код на Querymodechange для пользователей
Вот такая ситуация. Опытный пользователь включает Debug LotusScript И меняет значение Continue на 1, т.е. на True, соответственно...

Как удалить или скрыть динамический код
Доброго времени суток! Есть страница, которая подгружается в модальном окне (см. рисунок): Код на странице выводится динамическии из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru