К списку форумов К списку вопросов
как вставить в страницу текст из др.файла при помощи SSI ????
Димыч2
06.03.2004 - 16:23
как вставить в страницу несколько независимых кусков текста из др.файла при помощи SSI ????
Николаевичъ
1 - 06.03.2004 - 20:55
<!--#inсludе virtual="файл.html" -->
Димыч2
2 - 07.03.2004 - 02:12
Пасиб конечно...но это вставка файла...а нужно из файла вставить именно кусочек текста!!! впринципе если кто знает необязательно SSI, можно и пхп вариант...
Димыч2
3 - 07.03.2004 - 15:01
Ну народ.....шо никто не знает???????
Cool
4 - 07.03.2004 - 15:19
знает-знает, но никто тебя за руку водить не будет. Почитай любое руководство к PHP по работе с файлами и поймешь что к чему
Димыч2
5 - 07.03.2004 - 16:29
эх братка...просто срочно надо, это раз.....второе если сами друг другу помогать не будем...так ведь загнёмся.....
Уверенный
6 - 07.03.2004 - 18:02
А в файле том эти "кусочки" как определяются? Если есть границы, как их выдергивать - то можно регулярными выражениями повырезать. На perl или php. Все зависит от того, как "кусочки" выделить.
Димыч2
7 - 07.03.2004 - 18:35
Есть каталог там в ячейке указывается цена....цена находится в прайсе....вот её из прайса в ячейку надо вставить...как это сделать....
Уверенный
8 - 07.03.2004 - 19:36
Сорри конечно, но из твоих многоточий мало что можно взять для решения задачи. Нужно посмотреть на структуру прайса (он в HTML, кстати?), и понять, как можно формализовать то, что тебе надо. Там можно "зацепиться" за разные штуки, типа комментариев, строк таблиц, div и т.д. Если ты не знаком с регулярными выражениями, то "срочно надо" - это не для этого случая.
Cool
9 - 07.03.2004 - 20:54
Я предполагаю что прайс экселевский... так?
Вообще Уверенный прав, срочно надо не для этого случая. Или придется убить где-то полнедели на то чтобы сделать это самому (при этом мало спать, мало есть, и только читать маны и писать скрипт), или напрячь знакомого, пообещав ему пива, или сказать сколько $ ты готов отдать за этот скрипт. Это не предложение сделать за деньги, просто те три пути, которые написаны на камне, перед которым ты стоишь ;)
Димыч2
10 - 07.03.2004 - 23:03
ладно...всем пасибо.........раз помочь никто не хочет придётся етиться самому....
Уверенный
11 - 07.03.2004 - 23:55
Димыч2, не тормози. Кто сказал, что помочь не хочет? Ты совершенно не описал условие задачи. Если бы ты дал ссылку на тот прайс, я бы тебе мигом сделал regexp на перле. А ты только многоточия расставляешь :(
Димыч2
12 - 08.03.2004 - 14:22
Ценаы в прайсе я организовал как массив скажем $a[morkovka]="10rub",
$a[kartoshka]="15rub", $a[pomidorka]="20rub" в file-каталоге в нужную ячейку вставляем что то типа echo $путь_к_файлу($a[нужный овощь])....как заставить эту схему коректно заработать.....
Уверенный
13 - 08.03.2004 - 14:59
Извини, но ничего не понятно. Откуда-то массив взялся. Задача была такая: "как вставить в страницу несколько независимых кусков текста из др.файла при помощи SSI". Как это связано с тем, что ты описал в п. 12?
Димыч2
14 - 08.03.2004 - 15:10
я перерыл все доки по SSI, там ничего подобного не нашёл...есть варинанты..но это всё равно что прописывать вручную......в п.12 я описал до чего я сам за вечер дошёл на пхп....раз нельзя реализовать на SSI стал искать другие варианты....слушай мил человек скинь мне на мыло свою асю если есть...поговорим...авось решим проблему....как говорится проставлюсь!!!
Уверенный
15 - 08.03.2004 - 15:23
Аси нет, точнее есть, но смысла давать нет, т.к. постоянно в инете не сижу (как ни странно :)). Пиши лучше на почту: dda@ic.ru - я вернусь через 2-3 часа, если понятно напишешь, с примерами, может чего и получится.
DIVЕR
16 - 08.03.2004 - 21:21
SSI не позволяет сделать такого и точка. =) Это чтобы сомнений не оставалось. Он не для того предназначен.
Если проблемы с PHP на уровне "какой функцией вставить", то отвечу: есть 2 функции, которые тебе пригодятся: file(), inсludе(). Первая делает массив из строк включаемого файла, вторая - просто включает файл. Если у тебя в прайсе идёт создание массива на PHP, то используй inсludе(), а потом сделай выборку из массива.
Если же проблемы на уровне "как найти куски для вставки", то тогда для реальной помощи неплохо бы увидеть хотя бы фрагменты того самого прайса...

К списку вопросов на форуме Веб-дизайн

>>