Автор Тема: wml+php  (Прочитано 4624 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
wml+php
« : 20 Июня 2003, 17:08:14 »
как правильно настроить апач (локально), чтобы php правильно обрабатывал файлы wml (wap)
Mefisto

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
wml+php
« Ответ #1 : 20 Июня 2003, 17:56:10 »
не понятно что у тя php делает с файлами wml и при чем тут настройка апача
ну, будем исповедоваться?

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
wml+php
« Ответ #2 : 20 Июня 2003, 18:02:05 »
генерирует, мля!
а настройках апача указывается, что пхп должен обрабаотывать файлы

Цитировать
ШАГ ОДИН:

Будем использовать AddType функцию чтобы добавить новый тип. Если php уже установлен, необходимо найти где он описан. Должно быть что-то похожее:



 AddType application/x-httpd-php3 .php3 .php .phtml

 AddType application/x-httpd-php3-source .phps



 

Необходимо изменить на:



 AddType application/x-httpd-php3 .php3 .php .phtml .wml

 AddType application/x-httpd-php3-source .phps



 

Эти изменения говорят Apache использовать php-компилятор для .WML страниц.

 

ШАГ ДВА:

Раскомментируйте (уберите # в начале строки) LoadModule и AddModule.

Должно получится:

LoadModule rewrite_module    modules/mod_rewrite.so

AddModule mod_rewrite.c

 

ШАГ ТРИ:

Используем модуль mod_rewrite для изменения url “на лету”, когда выполняются некоторые условия. Последующий код должен быть вписан в конце фаила.

 

RewriteEngine On

# Catch most WAP browsers

RewriteCond %{HTTP_ACCEPT} text/vnd\\.wap\\.wml [OR]

# WinWAP, WAPjag

RewriteCond %{HTTP_USER_AGENT} wap [OR]

#Nokia emulators (sdk)

RewriteCond %{HTTP_USER_AGENT} 7110

# Rewrite to where your wireless page is located
RewriteRule ^[\\./](.*)$ /home/mydirectory/wireless/home.wml [L]

 

Теперь, чтобы изменения вступили в силу перезагрузите Apache сервер.

Mefisto

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
wml+php
« Ответ #3 : 20 Июня 2003, 18:14:22 »
ну и что тут не работает?
ну, будем исповедоваться?

Оффлайн Mefisto

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 151
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
wml+php
« Ответ #4 : 20 Июня 2003, 21:26:46 »
теперь все
Mefisto

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
wml+php
« Ответ #5 : 21 Июня 2003, 10:08:42 »
Супер :)
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
wml+php
« Ответ #6 : 21 Июня 2003, 14:03:20 »
Mefisto
Эээ... А если у тебя четвертый апач модулем прикручен? Ты ifmod убрать не пробовал?
TANSTAAFL

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
wml+php
« Ответ #7 : 21 Июня 2003, 23:57:12 »
Цитировать
Maniac:
Эээ... А если у тебя четвертый апач модулем прикручен? Ты ifmod убрать не пробовал?

ого... четвёртый апач так скоро?

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
wml+php
« Ответ #8 : 22 Июня 2003, 03:20:48 »
nagash
Млин,  ну оговорился я... PHP имел в виду
TANSTAAFL

 

Sitemap 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