![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
slang |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: -1 Всего: 0 |
Существует множество скриптов новостей, но все теми или иными свойствами меня не устраивают. Хочу написать скрипт новостей сам, при этом до недавнего времени на PHP не писал (в основном ASP). В связи с этим прошу Ваших идей для реализации следующих задач:
1. отображение заголовков статей новостей на web-странице 2. возможность вставки в статью рисунков и гиперссылок 3. хранение информации БЕЗ ИСПОЛЬЗОВАНИЯ БАЗ ДАННЫХ Первый пункт, думаю делать таким образом, что на нужной странице просто инклудить скрипт PHP, отображающий заголовки новостей с ссылкой на страницу всей новости. Каким образом лучше хранить информацию в текстовом (или нескольких) файле или другой вариант, и если можно с помощью каких комбинаций команд записывать и считывать информацию из рекомендуемого типа файла. -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
1. Действительно просто инклудим скрипт
2. картинки [IMAGE]http://www.yuo.name/img.gif[/IMAGE] links [a=http://forum.vingrad.ru]Лучший форум[/a] При выводе на экран всё это с помощью eregш_replace или preg_replace заменяешь на html "код". 3.можно хранить в текстовом файле, разделяя статьи спец. разделителем: <!--begin-->, читаешь файл и при помощи explode разбиваешь на массив |
|||
|
||||
slang |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: -1 Всего: 0 |
Спасибо!
Пытаюсь использовать функцию preg_replace, но в строке $news1 = preg_replace ("[IMAGE]", "<img scr="", $news); выходит ошибка, подскажите как ее исправить -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
slang
Вообще-то нужно заменять всю связку [image]***[/image] целиком. Ошибка в следующем: 1. "<img scr="" - нужно заменить на ' или на /" 2. preg_replace работает с регулярными выражениями, которы заключаются в "скобки" /[image]([^\[]*)[/image]/i Кстати, регулярное вырожение для замены "тегов" подоюных [image]***[/image] уже обсуждалось ранее. |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
на мой взгляд можно было бы ещё добавить попытку прочетать размеры картинки через GetImageSize и если они есть, то прописать их в код. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
slang |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: -1 Всего: 0 |
Подскажите, как сделать замену в тексте $news, который содержит следующую строчку:
на текст который вместо предыдущей содержит:
А-то, я, что-то не могу разобраться в этих регулярных выражениях. -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
||||
|
|||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
slang я же выше написал
![]() -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
slang |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 455 Регистрация: 7.3.2004 Репутация: -1 Всего: 0 |
задавал последний вопрос, до того, как прочитал твой ответ, СПАСИБО, вот только попытался сделать, тоже самое с ссылкой, но не получилось
Если не трудно... -------------------- Запчасти на иномарки www.avtograd55.ru. Если есть время - зайдите и посоветуйте что исправить и что доработать. |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
юморину не надо устраивать...
сложно поменять image на link, img на a, src на href? -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Народ, у меня похожий вопрос: можно ли сделать так, чтобы коды смайликов [
![]() Есть html файл, в котором есть код смайлика, например:
При этом тот файл будет инклюдиться в php. Так вот можно ли при инклюде менять код на изображение? -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
Secandr |
|
|||
![]() Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
можно делать следующее:
файл index.php читает test.html со смайликами и заменяет их на <img ***>, а затем при помощи print`а возвращает. Модератор: Пожалуйста, один топик - один вопрос. |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
Borland_Delphi_6
ты сам себя ещё не запутал своими инкляйдами ![]() походу дела твоя проблема описана выше в этом же топике... если я её правильно понял. -------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Secandr
Да, а вот как такое сделать?
ИМХО, это тоже подходит к теме топика, ведь в скрипт новостей тоже смайлы вставить можно, так ведь? ;) -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
Master |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1530 Регистрация: 13.5.2003 Где: Mother Russia Репутация: 8 Всего: 10 |
тебе даже не нужно пользоваться прегом... достаточно str_replace
-------------------- Вавилон, Вавилон Что ты построил, что разрушил? Вавилон, Вавилон Плавятся души дьявольским огнем. |
|||
|
||||
Borland_Delphi_6 |
|
|||
![]() LoneLINEss ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2509 Регистрация: 5.11.2002 Где: in fortune dreams ... Репутация: 2 Всего: 20 |
Master
Тока заметил твой пост. Я не знаю, правильно ли ты меня понял и не знаю, где это описанно. Так что попытаюсь объяснить еще раз: Есть php скрипт, который инклюдит какой-то html файл, самый обычный HTML. Но в html есть смайлики, тока не картинки ( <img src="smile.gif"> ), а просто коды:
надо чтобы php скрипт при инклюде заменял код на картинку -------------------- Blind Guardian Fan :: BMSTU Student :: A polar bear is a rectangular bear after a coordinate transform. Мои фотографии |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |