Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Скрипт публикации на PHP

Ответить
Настройки темы
Скрипт публикации на PHP

Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


Доброго времени суток, уважаемые форумчане!

Есть вопрос по-поводу реализации возможности добавления статей, файлов и пр.

Необходимо сделать так, чтобы каждый пользователь мог опубликовать свою статью, (как это реаизовано во многих cms но без предв. проверки дмином)

На сколько я понимаю, это можно сделать несколькими способами. Первый это когда юзер отправляет в текстовом файле свою статью, после чего скрипт просматривает папку и выдает список файлов в данной папке, по названиям и соответствующей ссылкой на файл.

Второй, это возможно запись в базу (мускул) статьи юзера (из формы название и автор, и сама статья и дата), а потом просто выводить соответственно список записей, тоесть названий статей. И вот тут вопрос, каким образом генерить html или php страницу на лету, или как это называется я не знаю, в общем так чтобы как тока произошел запрос к статье в базе, то сразу на сервере сгенерировалась страница типа myarticle.html...

Какой способ лучше выбрать, и если я изобретаю велосипед, то подскажите может такое уже реализовано и если можно название или линку.

Заранее спасибо за ответ.

Отправлено: 16:31, 15-09-2006

 

Пользователь


Сообщения: 67
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


у-у-у-у-у-у-у....
да тут можно нафантазировать...
есть третий вариант - не высылать готовый файл и не хранить текст в базе, а создавать файл на сервере

а дальше уж сам думай:
можно ли выкладывать картинки???
доступно ли форматирование???
разрешены ли javascript`ы???
естессно нужно будет где-то хранить: где чей файл лежит? либо в БД либо также в файлах - создать некое подобие базы данных
и, естессно - авторизация это чтоб никто другой не мог редактировать чужие файлы
Цитата:
если я изобретаю велосипед, то подскажите может такое уже реализовано и если можно название или линку
http://www.livejournal.com/
http://ljplus.ru/

Отправлено: 17:03, 15-09-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


Не, я не то имел ввиду, мест где такое работает я знаю уйму. Вопрос в том есть ли где готовые иходники.

Цитата:
естессно нужно будет где-то хранить: где чей файл лежит? либо в БД либо также в файлах - создать некое подобие базы данных
и, естессно - авторизация это чтоб никто другой не мог редактировать чужие файлы
Никакой авторизации, правки тоже нет, только в экстренных случаях админом на серваке в крайнем случае.
Вставка картинок и все, и тегов типа <b><p><br> <a><img> остального быть не должно.

Как это все отобразится на качестве безопасности?
Цитата:
а создавать файл на сервере
Это я и имел вииду собственно.

Отправлено: 19:35, 15-09-2006 | #3


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


http://www.p-stone.ru/libr/internet/...c11/gl06.shtml - папкопотрошилка, скрипт из книги "PHP - полезные приемы"

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 17:48, 16-09-2006 | #4


Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


Папкопотрошилку я уже написал и вывод названия файла с линокм на него тоже, но блин неудобно...надо все-таки что-нить с генерацией страницы...

Отправлено: 19:05, 16-09-2006 | #5


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
И вот тут вопрос, каким образом генерить html или php страницу на лету, или как это называется я не знаю, в общем так чтобы как тока произошел запрос к статье в базе, то сразу на сервере сгенерировалась страница типа myarticle.html...
Вот так что-ли? А зачем тебе сгенерированная страница? Чем не устраивает вывод статьи в каком-либо шаблоне?

-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4


Отправлено: 13:23, 17-09-2006 | #6


Пользователь


Сообщения: 67
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


я не пойму в чем проблема сохранения сгенерированного файла???
генерируешь текст файла, сохраняешь его и пишешь соответственно header и footer...
что-то вроде этого:
PHP код: Выделить весь код

$file_content = '<?include 'header.php\';?>'.$formdata.'<?include \'footer.php\';?>'# текст файла

if ($file = @fopen($file_name'w+')) { # создаем файл с именем $file_name
    
chmod($file_name0754); # права на файл... без этого, в принципе, можно обойтись
    
@fwrite($file$file_content); # пишем собсно контент
    
fclose($file); # закрываем файл - файл готов
}

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:12, 19-09-2006 | #7


Пользователь


Сообщения: 59
Благодарности: 3

Профиль | Отправить PM | Цитировать


Спасибо. вот этого мне и не хватало я никак не мог сообразить каким образом генерить.

Отправлено: 00:34, 10-10-2006 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Скрипт публикации на PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Проблема с PHP(не передаются переменные из формы в PHP- скрипт) Kirander Вебмастеру 21 03-08-2009 01:11
[решено] Выборка из БД не обрабатывает скрипт php Artem-Samsung Вебмастеру 7 17-07-2008 18:01
Разное - скрипт на PHP P O M A Вебмастеру 26 07-01-2008 15:58
Скрипт на PHP не полностью работает... Leon71 Вебмастеру 9 26-09-2003 21:12
Скрипт php - поиск по сайту tradeukraine Вебмастеру 10 19-07-2003 08:50




 
Переход