IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Дизайн (http://www.imho.ws/forumdisplay.php?f=22)
-   -   Вопрос по PHP и SSI (http://www.imho.ws/showthread.php?t=4283)

Olim 04.05.2002 03:27

Вопрос по PHP и SSI
 
Привет всем!
У меня есть файл archiv.htm и архивные файлы 1.txt. 2 .txt, и т.д., как при помощи PHP или SSI сделать так, чтобы принажатии на разные ссылки грузился файл archiv.htm, но содержание его менялось?

:idontnow:

mdg 22.05.2002 16:19

Опиши проблему подробней, мож и помогу

Stasik 22.05.2002 16:40

archiv.html нужно переимновать в archiv.php или врубить в .html поддержку php....

file archiv.php:
PHP код:

<?php
$fd 
fopen ($QUERY_STRING.".txt""r");
while (!
feof ($fd)) {
    
$file fgets($fd1024);
    echo 
$file;
}
fclose ($fd);
?>

вызывается:
archiv.php?1
archiv.php?2
archiv.php?3

RaZEr 23.05.2002 04:41

Нафига такой гемор ? Проще:

<? include $QUERY_STRING; ?>

Stasik 23.05.2002 18:19

ну тогда:

<? include $QUERY_STRING".txt"; ?>

просто я не был уверен про инклуд .txt шников

RaZEr 24.05.2002 05:31

Нет, тогда:

<? include $QUERY_STRING.".txt"; ?>

:winkgrin:

PS: Я вообще не заметил что речь идет о txt :)

Stasik 24.05.2002 16:25

да, ты прав.... ламо я, проглядел....:lame:

Axd 27.05.2002 00:42

это... кул-дезигнеры... а подскажите как в SSI правильно подгружать php? Если подгрузить как обычную хтмльку - внутри скрипта не будут работать ссылки...
Весь сайт был построен на SSI, поэтому предложения перестроить всё на php не годятся (там более 120 страниц информации).

P.S. Да, а <? include ('filename'); ?> - почему-то не пашет... хотя говорили, что, вроде, будет работать...

Stasik 27.05.2002 01:07

include("xxx.php");
require("xxx.php");

а вот с ссылочками облом IMHO :xex:

вот так?
<!--#include virtual="xxx.php"-->
можно через exec...

RaZEr 27.05.2002 05:12

Я даже не понял суть проблемы . Что хоть надо ?

Axd 27.05.2002 07:22

Есть гостевая книга, написанная на пхп и содержащая внутри себя картинки и навигационные ссылки по ней самой. Если её подгружать командой <!--#include virtual="xxx.php"--> то все ссылки встановятся "битыми", - как и картинки.

Собственно, как подгрузить её правильно, чтобы все ссылки оставались рабочими?
Да и вообще, как подгружать пхпевый скрипт из другой директории в SSI сохранив при этом работоспособность?

helldomain 27.05.2002 08:25

RTFM dorogoi, RTFM.

Stasik 27.05.2002 08:31

ручками ссылочки правь, ручками

helldomain 27.05.2002 08:32

Blin, a ne prosche parser na <A HRef="..."> napisat i pust sebe mudohaetsya?

Axd 27.05.2002 15:32

эм... опять отклонились от вопроса... я не спрашиваю, можно ли переправить все ссылки в гостевухе, я спросил, есть ли комманда, которая действовала бы как <iframe>, поскольку пока приходится им пользоваться...

Stasik 27.05.2002 16:29

IMHO нету

helldomain 27.05.2002 22:38

Nu ti blin daesh. Takih komand w principe bit ne mojet. Eto aktivnaya obrabotka, dolja delatsya na storone servera.

Stasik 27.05.2002 23:00

ну по идее можно по пхп подрубать и передавать данные/получать данные/править ссылки, но ИМХО это гемор

helldomain 28.05.2002 00:01

Po etomu i govoriu: srazu napishi prosteishij parser i wse.

RaZEr 28.05.2002 04:32

Ну еще можно в html этой книги подпихнуть тег :

<base href="">

... незнаю как насчет совместимости, но под IE 4,5,6 работает .

Stasik 28.05.2002 15:46

ИМХО нет..... base даёт только возможность смены домена
т.е.

/xxx.php будет http://www.domain.ru/xxx.php

а если ссылка должна вести на gb.php а файл SSI`тся в gb.html то тут и base не поможет :xex:

Axd 28.05.2002 15:54

угм... ладно, спасибо в любом случае... хотя и жаль... что подгружать нельзя.
А если я эту пагу в пхп переведу, можно тогда будет подключить гостевуху не переправляя ссылок?

Stasik 28.05.2002 19:43

IMXO нет... а что тебе мешает грузить ПХП сам? а хэдэр и футер в ПХП грузить :xex:

Axd 28.05.2002 20:11

Цитата:

Как писал Stasik
IMXO нет... а что тебе мешает грузить ПХП сам? а хэдэр и футер в ПХП грузить :xex:
"ПХП сам" - не понял, это что?

Почему нельзя всё сделать футером и хедером - менюха сбоку.
Ну вот, смотри: http://www.saburovo.net/guestbook.shtml

Stasik 28.05.2002 20:19

про дизайн я лучше ничего говорить не буду :)

ну вот.... ты просто в guestbook.php до значка "<?php" или "<?" вставляешь:
Код:

<!--  saved from www.saburovo.net  -->
<!--  А-а-а-а, интересно, ну смотрите...  http://axd.euro.ru  -->
<!--  Copyright 2002 Anton Vorontsov  ( axd@euro.ru )  -->

<html>
<head>
<meta http-equiv="Content-Language" content="ru">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta name="author" content="Anton Vorontsov Email: axd@euro.ru">
<meta name="description" content="Сайт посвященный району Сабурово Южного административного округа города Москвы. Большое количество информации о районе, фотогалерея, подробная карта, история и просто полезные всем сведения.">
<meta name="keywords" content="Сабурово, Москворечье, район, Москва, Южный Административный Округ, ЮАО, МЖК, история, фотографии, фото, карта, информация, АТС, аварийные службы, аптека, библиотека, ветеринарная помощь, власть, магазин, МГТС, медицинская помощь, метро, метрополитен, поликлиники, полезные телефоны, расписание, пригородные поезда, радиостанции, транспорт, травмопункты, автозапчасти, книги, АМО, маршрут, автобус, троллейбус,  универмаг, булочная, овощной, парикмахерская, хозяйственный, радио, электричка, Moscow, Saburovo, UAO, AMO, LAN, Moscvoretche, MGTS">
<title>Район &quot;САБУРОВО&quot; -&nbsp; Гостевая книга </title>
<style>
BODY
{
        scrollbar-face-color: #9999CC;
        scrollbar-shadow-color: #ffffff;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #ffffff;
        scrollbar-darkshadow-color: #9999CC;
        scrollbar-track-color: #e4e4e4;
        scrollbar-arrow-color: #ffffff;
}
</style>
</head>

<body bgcolor="#E0E4F0" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="menu/fon.gif" vlink="#0000FF">

<table border="0" cellspacing="0" cellpadding="0" width="750" height="145">
  <tr>
    <td width="125" rowspan="2" valign="top" height="186">
        <div align="left">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="100%"><map name="Map0">
        <area href="index.shtml" shape="rect" coords="4, 6, 110, 90"></map><img border="0" src="menu/left01.gif" width="126" height="93" usemap="#Map0" alt="На главную"><br>
        <img border="0" src="menu/left02.gif" width="125" height="49"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="history.shtml"><img border="0" src="menu/left03.gif" width="100" height="16" alt="История"></a><img border="0" src="menu/left_r.gif" width="19" height="16"><br>
        <img border="0" src="menu/left_c.gif" width="125" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="foto.shtml"><img border="0" src="menu/left04.gif" width="100" height="16" alt="Фотографии"></a><img border="0" src="menu/left044.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0444.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="map.shtml"><img border="0" src="menu/left05.gif" width="100" height="16" alt="Карта района"></a><img border="0" src="menu/left055.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0555.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="info.shtml"><img border="0" src="menu/left06.gif" width="100" height="16" alt="Информация"></a><img border="0" src="menu/left066.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0666.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="sln.shtml"><img border="0" src="menu/left07.gif" width="100" height="16" alt="Saburovo LAN"></a><img border="0" src="menu/left077.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0777.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="mzrta.shtml"><img border="0" src="menu/left08.gif" width="100" height="16" alt="Поселок МЗРТА (&quot;Новый поселок&quot;)"></a><img border="0" src="menu/left088.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0888.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="links.shtml"><img border="0" src="menu/left09.gif" width="100" height="16" alt="Ссылки"></a><img border="0" src="menu/left099.gif" width="20" height="16"><br>
        <img border="0" src="menu/left0999.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="other.shtml"><img border="0" src="menu/left10.gif" width="100" height="16" alt="Разное"></a><img border="0" src="menu/left100.gif" width="20" height="16"><br>
        <img border="0" src="menu/left1000.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="chat.shtml"><img border="0" src="menu/left11.gif" width="100" height="16" alt="ЧАТ"></a><img border="0" src="menu/left111.gif" width="20" height="16"><br>
        <img border="0" src="menu/left1111.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="http://www.saburovo.net/forum/"><img border="0" src="menu/left12.gif" width="100" height="16" alt="Форум"></a><img border="0" src="menu/left122.gif" width="20" height="16"><br>
        <img border="0" src="menu/left1222.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="guestbook.shtml"><img border="0" src="menu/left13.gif" width="100" height="16" alt="Гостевая книга"></a><img border="0" src="menu/left133.gif" width="20" height="16"><br>
        <img border="0" src="menu/left1333.gif" width="126" height="4"><br>
        <img border="0" src="menu/left_l.gif" width="6" height="16"><a href="services.shtml"><img border="0" src="menu/left14.gif" width="100" height="16" alt="Сервисы"></a><img border="0" src="menu/left144.gif" width="20" height="16"><br>
        <img border="0" src="menu/left15.gif" width="125" height="64">
        <p align="left"><font face="MS Sans Serif" size="1"><br>
        Дизайн и
        поддержка: <a style="COLOR: #0000ff; TEXT-DECORATION: underline" href="mailto:axd@chat.ru" oldcol="#0000ff"><font color="#0000ff"><br>
        </font></a><font color="#0000FF"><img border="0" src="menu/0_space_2.gif" width="5" height="1"><a href="mailto:axd@aport.ru">Anton
        Vorontsov<br>
        </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font>(Veantip)</font></p>
      </td>
    </tr>
  </table>
</div>

    </td>
    <td valign="top" height="53" width="624">
      <p align="left"><a name="up"></a><img border="0" src="menu/title.gif" width="625" height="51" alt="Район &quot;САБУРОВО&quot;"></td>
  </tr>
  <tr>
    <td width="622" height="133" valign="top">
      <div align="center">
        <center>
        <table border="0" width="97%" cellspacing="0" cellpadding="0" height="1">
          <tr>
            <td width="100%" height="1">
              <table border="0" width="601">
                <tr>
                  <td width="206"><font size="2"><b>&nbsp;Гостевая
                    книга:
              </b></font></td>
                  <td width="381"></td>
                </tr>
              </table>
              <div align="center">

соответственно после "?>" вставляешь:
Код:

              </center>
              </td>
          </tr>
        </center>
          <tr>
            <td width="100%" height="17">
              <p align="right"><font size="2"><a href="#up">Наверх</a></font></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>

ВУАЛЯ :xex: :xex: :xex: :xex: :xex: в менюхе меняешь ссылку с guestbook.shtml на guestbook.php а лучгше вставить header и footer через fopen или include.... я тут уже описывал как

Axd 28.05.2002 22:18

Хм, спасибо.


А что такое с дизайном?
Совсем не понравился?

Stasik 28.05.2002 22:24

да нет, я бы не сказал что ОЧЕНЬ но всё равно как-то не оч... текстуры в менюхи помоему из ворда :xex:, вот..... не знаю я.... такие сайты были года 1.5 назад популярными :xex:... не знаю на вкус и цыет товарища нет.... я вот ща сам не знаю нравится ли мне МОЙ сайт :lame:

Axd 28.05.2002 22:34

Текстуры и менюхи - всё делалось в фотошопе!
Даже документы для сайта были в хтмле, ворд на машине вообще отсутствовал.

Stasik 28.05.2002 23:01

да верю я :xex:

helldomain 29.05.2002 04:07

Ya labaju tekstowiki w vi ili mcedit (na hudoi konec - emacs ili nedit) a grafiku w gimpe. I po sei den pahalo.

RaZEr 29.05.2002 04:27

Цитата:

base даёт только возможность смены домена
Бред :) ... base меняет beseroot и понимает как относительный путь так и абсолютный .

helldomain 29.05.2002 06:07

Hmm... Toje ne ochen tochno. Primer bolee tochnogo opredeleniya: "Instrukciya BASE slujit neobhodimim prefiksom komponenti rekonstruirowaniya neabsolutnih URL dokumenta soderjaschego ee w ispolzuemom deskriptore okna browsera."

S uwajeniem,

Bor

Stasik 29.05.2002 10:41

ну ступил опять :xex: бывает :lame:

tiamax 18.01.2003 01:36

Вообще то насколько я помню ( может у меня устаревшие сведения) но технология SSI с PHP не совместимы! Раньше точно так было, сам в мануале читал, да и натыкался при попытке вставлять ssi-ей что-то в пхп файл.

RaZEr 18.01.2003 01:50

Совместимы . И были совместимы и сейчас совместимы . Правда есть сервера, которые настроены так, что если страница это PHP (AddType), то SSI интерпретатор с ней уже не работает .

PS: А вообще-то мы это обсуждали в мае месяце ;)

tiamax 18.01.2003 02:08

ну тогда сорри, если обсуждали. но все же были проблемы у ssi вместе с php, стопудово были :)

RaZEr 18.01.2003 02:55

Проблемы есть везде, но в 99% проблем ответ - RTFM . О как я зарифмовал ;)


Часовой пояс GMT +4, время: 08:38.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.