Как включить файл plist на страницу php?

Я использую следующий код

<?xml version="1.0"?> <?php include('app.plist'); ?>

Но служба ITMS не работает с этим файлом.

Я хочу, чтобы служба ITMS вел себя так, как обычно, когда мы используем plist.


person Varun    schedule 25.04.2012    source источник
comment
stackoverflow.com/ вопросы/1749599/   -  person Moritz    schedule 25.04.2012
comment
Я хочу, чтобы php-страница вела себя как файл plist.   -  person Varun    schedule 25.04.2012
comment
Что вам именно нужно? Наличие файла .plist, сгенерированного php, чтобы вы могли получить доступ к randomness.com/info.plist и получить сгенерированный php код. Или что именно вы хотите?   -  person castor    schedule 25.04.2012
comment
У нас уже есть plist. Хотите включить его на страницу php, и ITMS должна работать на этой странице php.   -  person Varun    schedule 25.04.2012


Ответы (1)


Вам нужно заставить веб-сервер обрабатывать .plist как PHP-скрипт. Я предлагаю использовать RewriteMod, записав файл с именем .htaccess в папку, содержащую эти файлы. Обратите внимание, что веб-сервер должен поддерживать обработку .htaccess - большинство серверов поддерживают. Попробуйте проконсультироваться с Google о mod_rewrite, и вот пример конфигурации, которую вы должны поместить в файл .htaccess:

RewriteEngine On
RewriteRule ^(.*)\.plist$ /plistgen.php [L,QSA]

В файл plistgen.php напишите:

<?xml version="1.0"?> <?php include('app.plist'); ?>

Затем, когда вы вызываете, например, http://yourweb.tld/Random.plist, он автоматически вызывает plistgen.php и ваш скрипт обрабатывается.

person castor    schedule 25.04.2012