Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/29: Рейтинг темы: голосов - 29, средняя оценка - 4.59
2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 66

Как спрятать Javascript на сервере в PHP файле?

19.01.2013, 21:14. Показов 6244. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Есть внешние JS. Как их можно полностью скрыть что бы никто их не мог получить. Возможно их можно как то спрятать на сервере в PHP-скрипте?
Знаю можно обфусцировать и задать возможность в скрипте исполняться только по конкретному адресу домена, но это мало эфективно.

2. А что если Перевести код JavaScript на PHP????
PHP
1
2
3
?>
тута яваскрипт код
<?php
ЭТО СПРЯЧЕТ JS от пользователей????(так как JS будет выполнятся на стороне сервера в PHP файле, а не на стороне пользователя в браузере)???
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.01.2013, 21:14
Ответы с готовыми решениями:

Как javascript введет себя в php файле?
Как javascript введет себя в php файле?

Загрузка файлов на сервере, проверка типа файла (javascript vs php)
Приветствую есть форма для загрузки картинки задача: надо дапустить толко .gif картинки. как правило, проверка происходит на...

Выполнение скрипта в файле PHP на сервере
Такая ситуация: на сервере лежит файл (к прим. mail.php) почтового сервиса, который делает клинтам почтовую рассылку в зависимости от их...

12
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
19.01.2013, 21:19
JavaScript это не серверный язык.Он не нужен вашему серверу. А если клиент скрипт не получит, то он и не будет у вас работать вообще. Что писали вы его, что нет
0
2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 66
19.01.2013, 21:21  [ТС]
а если перевести js в PHP???
это возможно и как(возможно есть простое решение для этого или все нужно переписывать на php)???
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
19.01.2013, 21:28
А вы понимаете вообще роли каждого из этого языка? Серверный и клиентский язык. У них задачи, которые они решают совсем разные
0
2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 66
19.01.2013, 21:32  [ТС]
Возможно не правильно изложил свой вопрос:
Есть JS скрипт. Можно ли его написать(перевести) в php. Что бы все было как в JS только на php языке.
JS скрипт:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<script language="JavaScript" type="text/javascript">
var text = 'http://usefulscript.ru/flying_cursor_text.php';
var gap = 9;
 
ns4 = (navigator.appName.indexOf("Netscape")>=0 && document.layers)? true : false;
ie4 = (document.all && !document.getElementById)? true : false;
ie5 = (document.all && document.getElementById)? true : false;
ns6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )?
        true: false;
var the_text = new Array();
var text = text.split('');
var xx = 0;
var yy = -999;
var txt = '';
 
for(i=1;i<=text.length;i++){
txt+=(ns4)? '<layer name="text' + i + '" top="-100" left="0" width="' + gap +
    '" height="1">' : '<span id="text' + i +
    '" style="position:absolute; top:-100px; left:0px; height:1px; width:' +
    gap + '; visibility:visible;">';
txt+='<font color="red"><b>' + text[i-1] + '</b></font>';
txt+=(ns4)? '</layer>' : '</span>';
}
document.write(txt);
 
function move_letter(letter,left,top){
if(ns4)letter.moveTo(left,top);
else{
letter.style.left=left + 'px';
letter.style.top=top + 'px';
}
}
 
function flying_text(evt){
xx=15+((ie4||ie5)?event.clientX+document.body.scrollLeft:evt.pageX);
yy=10+((ie4||ie5)?event.clientY+document.body.scrollTop:evt.pageY);
}
 
function what_left(id){
if(ns4)return id.left;
else return parseInt(id.style.left);
}
 
function what_top(id){
if(ns4)return id.top;
else return parseInt(id.style.top);
}
 
function window_width(){
if(ie4||ie5)return document.body.clientWidth+document.body.scrollLeft;
else return window.innerWidth+pageXOffset;
}
 
function move_string(){
for(n=text.length;n>1;n=n-1){
if(what_left(the_text[n-1])+gap*2>=window_width()){
move_letter(the_text[n-1],0,-999);
move_letter(the_text[n],0,-999);
}
else move_letter(the_text[n],what_left(the_text[n-1])+gap,what_top(the_text[n-1]));
}
move_letter(the_text[1],xx,yy);
}
 
window.onload=function(){
for(n=1;n<=text.length;n++) the_text[n]= (ns4)?document.layers['text' + n]:
    (ie4)?document.all['text'+n]:document.getElementById('text'+n);
if(ns4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=flying_text;
setInterval('move_string()', 25);
}
</script>
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
19.01.2013, 21:36
Однозначно нет, здесь у вас идет работа с DOM и всякие события...
1
2 / 2 / 1
Регистрация: 04.12.2012
Сообщений: 66
19.01.2013, 21:40  [ТС]
а JS спрятать в БД(или часть JS) или что бы JS вызывался из БД???
понимаю что тупой вопрос)
а в друг)
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
19.01.2013, 21:44
Скажем так, если ваш скрипт не попадет в браузер, то он не выполнится...
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
19.01.2013, 21:51
Цитата Сообщение от Dolphin Посмотреть сообщение
JavaScript это не серверный язык
Может быть и серверным
1
 Аватар для koza4ok
632 / 440 / 67
Регистрация: 19.09.2012
Сообщений: 1,632
20.01.2013, 00:27
может хочет вариант когда пхп генерирует javascript

PHP
1
echo "<script>alert('1')</script>"
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
20.01.2013, 00:29
Цитата Сообщение от koza4ok Посмотреть сообщение
может хочет вариант когда пхп генерирует javascript
Я понял, что он хочет чтобы пользователь вообще не увидел никак его код в своем браузере
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
20.01.2013, 01:46
можно передавать с сервера javascript через ajax, его конечно можно будет увидеть, но не просто просмотрев исходный код
0
странник
 Аватар для Donald28
810 / 481 / 108
Регистрация: 28.05.2012
Сообщений: 1,518
Записей в блоге: 2
20.01.2013, 02:00
А я даже не понимаю для чего это делать?

Если человек знает как расшифровать обфускацию, то он быстрее и, возможно, лучше сам напишет этот скрипт.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2013, 02:00
Помогаю со студенческими работами здесь

Как спрятать Web-control при помощи JavaScript?
На странице есть Web-control Calendar(runat='server', visible=false). Рядом есть HTML-кнопка. 1)Как сделать, чтобы по нажатию кнопки...

Использование php в javascript файле
Есть файл со скриптами и база данных mysql, мне нужно вытаскивать информацию из базы данных в этот файл со скриптами. Как это сделать?

Как спрятать в файле jpg папку с файлами?
Приветствую всех. Не подскажите код как спрятать в файле jpg папку с файлами? Знаю есть команда через bat (copy//b 1.jpg+2.rar 3.jpg) ...

Javascript и ASP. Как спрятать и показать элемент селект в зависимости от определённого выбора?
Ситуация такая есть таблица Продукты (Категория, Продукт) Каждой категории соответствует несколько продуктов Есть страница...

Как спрятать файл от декларации в главном заголовочном файле?
Всем салям, форумчане! Я делал dll библиотеку сортировок, куда включил две версии одной и той же сортировки MergeSort - одна,...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru