Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Помогите решить такую задачу скодом php!


Автор: ZAKAZ 2.12.2006, 00:39
 smile 

Здравствуйте! Помогите решить такую задачу скодом php:

<!--#include virtual="../../ssilky.htm" -->    вот у меня такой код на странице, а мне нужно поменять, чтобы файл был не ssilky.htm а ssilky.php

или можно по другому задать вопрос:
 мне нужно чтобы работал код php в странице ssilky.htm, в свою очередь страница ssilky.htm вставляется в другие страницы с расширением html таким образом <!--#include virtual="../../ssilky.htm" -->
  Но когда я код php вставляю в ssilky.htm  он не работает, а работает только в ssilky.php  менять 10000 страницах код и отсылать их геморно. Подскажите, плиз, как лучше сделать?

Вот код:

<?
// адрес, где находятся файл с ссылками
$file_adv = 'models_for_adv9.txt';
// кол-во ссылок на странице
$q_adv = 5;
$r_adv=1;
//$url = $PHP_SELF;
$url =$_SERVER['REQUEST_URI'];
// echo $url
if ($url == '/')
  {
  $list_adv = file($file_adv_main);
  for ($i_adv = 0; $i_adv<$q_adv; $i_adv++)
    echo $list_adv [$i_adv+$r_adv]."<br>";
  }
else
  {
  $list_adv = file($file_adv);
  $count_adv = count($list_adv);
  for ($i=0; $i<=$q_adv; $i++)
    {
    $num = rand(0, $count_adv-1);
     echo $list_adv [$num]."<br>";
     }
  }
?>

Автор: oksale 2.12.2006, 12:12
Если сервер поддерживает mod_rewrite, тогда:

1. создаете в корне файл .htaccess
2. в файле пишете:
RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html

Это делает html равным php, то есть все функции PHP теперь могут быть использованы на страницах с расширением htm и html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)