загрузка содержимого клиента php (cms) - PullRequest
0 голосов
/ 21 июля 2010

HI Я создаю веб-сайт на основе php и хотел узнать, есть ли способ разрешить моему клиенту загружать свое содержимое из текстового документа (или из любого текстового файла)?

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

В настоящее время у меня есть страница article.php, которая использует этот код:

<?php

$thisPage="Writing";

include("header.php");


$page = $_GET['article'];
$file = "articles/".$page.".html";
if(file_exists($file)) {
  include($file);
} else {
  print "404 Error. Page does not exist";
}

function IsSafeInclude($x) {
    if(strpos($x, "/../") !== false || strpos($x, "../") === 0 || strpos($x, "/..") == (strlen($x) - 3) || $x == '..')
        return false;
    else
        return true;
}

include("html/articles-left.html");

include("footer.php");

?>

Страница $Функция позволяет мне связывать различные HTML-файлы, которые будут загружаться при нажатии.Я хочу разрешить клиенту загружать / обновлять свои разные статьи на сайт.Упростите его использование.

Вот ссылка на сайт: здесь

Большое спасибо!

gdinari

1 Ответ

2 голосов
/ 20 октября 2010

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

  1. начните с html simple textarea
  2. попробуйте использовать TinyMCE , чтобы добиться улучшения при сохранении постепенной деградации
  3. добавить загрузчик файлов и прочитатьэтот файл .DOC и передать его в текстовую область
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...