[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование файла
Kukaramba
Каким образом можно редактировать файл посредством php?
Допустим, у меня есть файл name.js который лежит в папке (JS) В него нужно подставить значения, выведенные мною из таблицы ($row_zn) с помощью php. Каким образом можно это выполнить?



Спустя 1 час, 6 минут, 4 секунды (11.05.2010 - 17:04) Kukaramba написал(а):
Или как можно из php вывести java

print '<script language="JavaScript">
<!--//
var TREE_ITEMS = '
.$tree_items.';
new tree (TREE_ITEMS, TREE_TPL);
//-->
</script>'
;
?>


Здесь должны подставиться значения для TREE_ITEMS из $tree_items

Спустя 2 часа, 10 минут (11.05.2010 - 19:14) MatrixGod написал(а):
назови файл name.php и он будет полностью динамичен.
а в .htaccess вызывай его через name.js...

Спустя 8 минут, 7 секунд (11.05.2010 - 19:22) Kukaramba написал(а):
файл назван menu.php а вот как с вызовом быть?? можно на примере?

Спустя 3 минуты, 48 секунд (11.05.2010 - 19:26) MatrixGod написал(а):
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^name.js$ /name.php

Спустя 4 минуты, 31 секунда (11.05.2010 - 19:31) Kukaramba написал(а):
Спасибо! Обязательно попробую. Получается что нужно поставить эту строку в php код, и все будет нормуль?...

Спустя 33 минуты, 32 секунды (11.05.2010 - 20:04) MatrixGod написал(а):
Kukaramba
нет. создаете файл .htaccess (обратите внимание, файл начинается с точки) в корневой категории сайта, в нем пишите:
Options +FollowSymLinks
RewriteEngine On

RewriteRule ^name.js$ /name.php

и теперь при вызове www.site.ru/name.js он на самом деле будет обращаться к www.site.ru/name.php.

Спустя 3 часа, 14 минут, 41 секунда (11.05.2010 - 23:19) twin написал(а):
А для чего гонять рерайт... Сразу почему не обратиться к скрипту name.php...

Но вообще то удобнее передавать переменные. Вот так примерно:
<head>
<script
language="JavaScript">
var
TREE_ITEMS = ' <?php echo $tree_items ?>';
</script>
<script
language="JavaScript" src="/name.js"></script>
</head>
если сам файл с расширением php

Спустя 9 часов, 55 минут, 20 секунд (12.05.2010 - 09:14) Kukaramba написал(а):
Спасибо! Все получилось!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.