imho.ws |
![]() |
![]() |
![]() |
# 4 |
Guest
Сообщения: n/a
|
А по подробней можно, как это php скриптом убирать??? Я в php - 0, да и прога бы не помешала. Кстати про скрипт даже лучше, объясни по подробнее, плз..
Нужно мне это для, того, чтобы сократить размер хтмл файла, просо когда страничку делаешь, делаешь красиво и понятно, струтурированно вот и разростается, а теперь уже и не надо заливаю, а файйл большой. |
![]() |
# 5 |
::VIP::
Художник-2004 Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Значит так... работать это будет след образом:
создаешь ф коревом каталоге файл ".htaccess", в нем пишешь: DirectoryIndex index.php Потом создаешь сам файл "index.php", в нем пишешь: PHP код:
даешь ссылку на index.php?page=about , а он тебе выдает подчищенный about.html. Даешь на index.php?page=blabla , он выдает blabla.html Вот что за минутку написал. Если что-то непонятно, то говори... Или просто, если нужно что-то еще ![]() |
![]() |
![]() |
# 7 |
::VIP::
Художник-2004 Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Moto
Рад, что помог тебе ![]() Я тут подумал, что это будет работать только если твои хтмл-файлы будут находиться в корневом каталоге. Если они будут находиться и глубже, то пиши так: PHP код:
"index.php" == "index.html" "index.php?page=about" == "about.html" "index.php?cat=about&page=news" == "about/news.html" "imdex.php?cat=contact" == "contact/index.html" И еще! Все пути к файлам, изображениям, надо указывать относительно корневой директории, т.е., к примеру, к картинке "img.gif" в файле "index.html" и "about/index.html" надо указывать один и тот же путь. Вроде все сказал, что хотел. Если еще что-то - говори. Если смогу, то помогу. Удачи! ![]() |
![]() |
![]() |
# 8 |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Код:
<? ob_start(); include (!empty($content) && preg_match('/^[\w\/]{1,255}$/',$content) && file_exists($content.'.inc'))?$content.'.inc':'default.inc'; echo preg_replace('/[\r\n]+/','',ob_get_contents()); ob_end_clean(); ?> page.php?content=something/sub/sub -> something/sub/sub.inc ... Последний раз редактировалось RaZEr; 15.08.2003 в 17:21. |
![]() |
![]() |
# 15 |
Guest
Сообщения: n/a
|
sanchos
Еще тогда такой вопрос по скриптам. У меня есть страница html (index.html) в ней в одной таблице стоят 4 разные цифры (например х1,х2,х3,х4), как нужно написать скрипт, чтобы я вводил, например: х1=15, х2=23, х3=33, х4=4 (эти цифры я буду менять каждый день) и у меня обновлялась страница index.html и была уже с новыми значениями, спасибо заранее ![]() |
![]() |
# 17 |
Guest
Сообщения: n/a
|
Файл достаточно большой, т.е. в нем каждый
Добавлено через 5 минут: Файл достаточно большой, т.е. в нем каждый день ковыряться, потом заливать, а если я заболею то кому-то еще и объяснять где и как ковыряться, а так зашел например на страницу zamen.php поменял там значения и в файле они изменяются. Пытаюсь объяснить поподробнее. Есть страница index.html в ней есть некоторые таблицы. В одной из них есть четыре числа, этим числам мне необходимо присвоить переменные (например х1,х2,х3,х4). Есть скрипт zamen.php я запускаю его у меня появляется страница с формой для ввода х1=,х2=,х3=,хч= Я ставлю новые значения, нажимаю ОК. На странице index.html значения переменных х1,х2,х3,х4 меняются на только что введенные ![]() Надеюсь сейчас доступно объяснил, если что могу еще раз попытаться ![]() |
![]() |
# 18 |
МОД-Оператор ЭВМ
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Почитай:
http://design-planet.narod.ru/language/php/ http://btcrew.nm.ru/Texts/Vvphp_5.htm http://vano-2002.hotbox.ru/web-masters/begin_php.html http://proge.eserver.ru/mail/phpinfo2.html http://linux.opennet.ru/docs/RUS/php_intro/index.html http://spslug.sposad.ru/doc/phpintro.html http://www.webscript.ru/stories/01/05/31/4704330 http://www.php4all.ru/doc/all/whatisphp.htm ... всего мы тебе, все равно не объясним. |
![]() |
![]() |
# 19 |
::VIP::
Художник-2004 Регистрация: 04.11.2002
Адрес: Питер
Сообщения: 1 604
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Значит так...
создаешь файл ".htaccess"... если есть, то просто добавляешь строки: Код:
RemoveHandler .html .htm AddType application/x-httpd-php .php .html PHP код:
PHP код:
В файле "index.php" на позициях, где должны быть значения переменных пишешь: PHP код:
![]() |
![]() |
![]() |
# 20 |
Guest
Сообщения: n/a
|
sanchos
Все сделал как ты написал, только не понял, что за файл такой index.php и по этому я вставил строки: <? // значение x1. Нумерация начинается с нуля. echo $data_x[0]; ?> в файле index.html там где должны изменяться значения, поменяв только &data_x[0] на [0], [1], [2], [3] Запускаю zamena.php загружается форма с вводом х-ов, я их ввожу, нажимаю на кнопку и дальше браузер пишет не возможно найти страницу, ссылка получается следующая: zamen.php?action=replace вот ![]() Добавлено через 30 минут: еще не совсем понятно, что за файл такой data.txt??? и еще в zamena.php вот в этом коде: else{ $stream = fopen("data_x.txt", "w"); fwrite($stream, "$x1\n$x2\n$x3\n$x4"); fclose($stream); echo "Записано!"; } может \n$x1, а не просто $x1??? Добавлено через 7 минут: Чето, я туп как не знамо кто ![]() ![]() После того, как я нажимаю кнопку в zamena.php, открывается файл index.html в нем ищутся data_x[0]...[3] и заменяются значения этих переменных.... ![]() ![]() ![]() Похоже не так, а как - не догоняю ![]() |