| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Открытие файла через PHP |
| Автор: D1K 13.5.2008, 22:55 |
| Нужно вообщем через php скрипт запустить JavaScript файл. Просто не хочу чтобы видели что вписано в сайт, а код JavaScript'а могут посмотреть все. Вот поэтому и хочу реализовать всё через php (так как не прочитать). Пожалуйста дайте код P.S. предположим что файл называется javascript.js |
| Автор: Letov 13.5.2008, 23:13 |
| Запустить - в смысле вставить в страницу без ссылки на файл? Только код? |
| Автор: americanets 13.5.2008, 23:26 |
| чтоб сжать и не прочитать JS http://www.julienlecomte.net/yuicompressor/ http://www.crockford.com/javascript/jsmin.html |
| Автор: Letov 13.5.2008, 23:41 | ||
Вот если просто вставить в страницу из файла:
|
| Автор: Feldmarschall 14.5.2008, 02:08 |
| D1K, http://phpfaq.ru/na_tanke |
| Автор: solenko 14.5.2008, 08:18 |
| D1K, а я, в свою очередь, порекомендую ознакомится с темой http://forum.vingrad.ru/forum/topic-25357.html |
| Автор: D1K 14.5.2008, 09:31 | ||
Система такая: Я хочу при помощи яваскрипта вызывать попап, но не хочу 4тобы пользователь видел этот код. Просто чтобы пхп запускал этот яваскрипт
|
| Автор: Feldmarschall 14.5.2008, 09:32 |
| D1K, сделай одолжение, ознакомься со ссылкой которую я дал. Возможно, это натолкнет тебя на некоторые размышления. |
| Автор: D1K 14.5.2008, 16:25 | ||
| До меня чтото не доходит. Вообщем система такая: Человек ставит на свой сайт такой скрипт
Файл popup.php должен запустить файл popup.js. Сразу давать ссылку на popup.js я не хочу. |
| Автор: Feldmarschall 14.5.2008, 16:36 |
| Что до тебя не доходит? Бессмысленность этих телодвижений? В чем разница, ты можешь объяснить - давать ссылку на js или на php, который выдаст тот же самый js? Ты прочел вообще, что такое пхп и как работает? Судя по всему - нет. Читай снова |
| Автор: D1K 14.5.2008, 16:46 | ||||
| Система такая: На сайте разместил скрипт:
В файле popup.php сделал редирект:
Появляется попап, правдо работает не очень корректно. Может при редиректе нужно указать что я собираюсь запустить JavaScript файл? |
| Автор: Feldmarschall 14.5.2008, 16:52 |
| Ты можешь объяснить, какой в этом смысл? или хотя бы понять, что никакого смысла нету? Я понимаю, что ты считаешь себя самым умным, а окружающих - дураками. и не обращаешь внимания на то, что тебе говорят. Но просто предположить, на минутку, что ты собираешься делать глупость, ты можешь? понять, что менять шило на мыло, фактически - только расширение у файла - нет никакого смысла? Ну не понимаешь ты как и где пхп работает, и думаешь, что он тебе что-то скроет. Ничего пхп скрывать не будет. |
| Автор: D1K 14.5.2008, 19:45 |
| Почему это не скроет? От куда вы узнаете куда идёт редирект? При открытие страницы в браузере она пустая. PopUp - это так пример. + у всех PopUp сервисов всё идёт через .php файл. |
| Автор: skyboy 14.5.2008, 20:13 |
| D1K, фокусов хочешь? давай адрес, скажу по какому адресу что берется и исходный текст каждого составляющего: от CSS до javascript |
| Автор: Feldmarschall 14.5.2008, 20:21 |
| D1K, я тебе ссылку давал. Там все написано. Ответы на все твои вопросы. Кроме одного - почему у всех PopUp сервисов всё идёт через .php файл. Это очень интересный вопрос, стоит над ним задуматься. Ты всерьёз считаешь, что этот факт подтверждает твою идею о том, что php позволяет что-то скрыть? |
| Автор: D1K 14.5.2008, 20:30 | ||
| Думаю посмотреть можно будет, но сложно. Вот к примеру что просят поставить в одном сервисе:
Как посмотреть что внутри http://pro-banner.ru/pop.php? |
| Автор: Feldmarschall 14.5.2008, 20:32 |
| Не, вру! Коронная фраза - вот эта: |
| Автор: D1K 14.5.2008, 20:53 |
| Так мне это и надо. Я прекрасно понимаю что всё и всегда можно посмотреть при желании Так как это сделать? |
| Автор: Feldmarschall 14.5.2008, 21:00 |
| Скажи, а что ты ожидаешь там, на этой странице, увидеть если её не будут скрывать пхп сркиптом? |
| Автор: D1K 14.5.2008, 21:43 |
| Очень смешно. Это получается: покажи что ты хочешь спрятать? |
| Автор: skyboy 14.5.2008, 22:21 |
привет. посмотреть, что внутри php-скрипта получится только если криво настроен сервер. но у тебя же в <script type="text/javascript"> выполняется на стороне клиента не PHP! НЕ PHP! А javascript. потому даже если в качестве src для <script> указан путь к PHP-файлу, то этот PHP-файл должен в результате своего выполнения выдать javascript браузеру. javascript! И вот этот отданный браузеру на выполнение javascript-код не скрыть. никак. а php - код в любом случае будет недоступен клиенту. в любом случае. так что ты собираешься скрывать: формирующий PHP или сформированный javascript? зы Я нормально выделяю ключевые точки? |
| Автор: D1K 14.5.2008, 22:24 |
| Да я понял Спасибо |