|
Создание новой таблицы с текстомОбсуждение темы Создание новой таблицы с текстом в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вопрос достаочно ламерский, но очень нужный! Нужно создать php скрипт с помощью которого можно добавлять новость в HTML фаил. Ну допустим принцип такой: ... |
|
Опции темы |
17.08.2004, 19:39 | #1 |
|
Вопрос достаочно ламерский, но очень нужный!
Нужно создать php скрипт с помощью которого можно добавлять новость в HTML фаил. Ну допустим принцип такой: на хостинге лежит фаил index.html и addtopic.php. Я запускаю addtopic.php, там находится textfield и textfield2(multiline), button. Вписываю нужный текст в поля и кликаю по бутону! В index.html добавляется новая таблица из двух строк, в первой название которое берётся с первого textfield, а дальше текст из второго! --- Вобще-то я программист на C++ и только не давно начал интересоватся php --- Наставте труженника на правельный путь! |
|
17.08.2004, 22:00 | #2 |
|
Я бы сказал тебе нужен очень маленький движок для портала.
Это можно сделать, через базу данных. Для этого тебе нужна сама база данных, небольшой php-скрипт, а там где ты заполняешь textfield - это администраторская . Тебе для начала надо продумать как всё будет выглядеть. Допустим при постоянном заполнении этих полей куда они будут складироваться, я имею ввиду сделать что-то типа архива, а выводить последние по бд, т.е., допустим по id(каждой новой новости будет присваиваться следующий номер), либо блоками. У меня на сайте стоит такая система. http://www.kinopark.com.ua При опыте работы с php её можно сделать за 1 день(зависит насколько сложно ты хочешь делать). |
|
18.08.2004, 00:58 | #3 |
|
Слишком сложную не надо, мне просто лень каждый раз перезагружать index.html на хостинг, да и так немного о php узнаю
На форме у меня четыре textfield(заголовок, дата, автор и сама новость) и button. Вот код Код:
<? if(!$submit) { } else { $postit = "$note<hr width='25%' align='center'>"; } $postit = stripslashes($postit); $fp = fopen("post.php", "w+"); fwrite($fp, $postit); } ?> Потом просто вставить пхп в htmlи всё! Да особой защиты и не нужно |
|
18.08.2004, 01:17 | #4 |
|
PHP код:
PHP код:
То есть у тебя должна быть база, типа base.dat(вместо index.htm), а главной страницей(где у тебя будут новости) должна быть страница с расширением '.php' Если чего-то не понял - спрашивай. |
|
18.08.2004, 21:46 | #5 |
|
Кое-что понял, кое-чо нет!
Вот код моего фаила addtopic.php Код:
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? if(&Submit!) { ?> <form name="form1" method="POST" action="<?echo $_SERVER['PHP_SELF']?>"> <form name="form1" method="post" action=""> <input name="textfield" type="text" value="Title"> <input name="textfield3" type="text" value="Creator"> <input name="textfield4" type="text" value="Date"> </form> <form name="form2" method="post" action=""> <textarea name="textfield2" cols="80" rows="15">Text </textarea> </p> <? $fp=fopen("base.dat", "a+"); $txt="<table><tr><td>$textfield</td><td>$textfield4</td><td>$textfield3</td><td>$textfield2</td></tr>"; fputs($fp, $txt); fclose($fp); ?> <input type="submit" name="Submit" value="Submit"> </p> </form> <? } ?> </body> </html> Но не работает! Жму я кнопу и ни какого результата! Ни где ничего не работает! И как правельно написать строку вот так: Код:
$to_write = "<table><tr><td>$textfield</td><td>$textfield4</td><td>$textfield3</td><td>$textfield2</td></tr>"; Код:
$txt="<table><tr><td>$textfield</td><td>$textfield4</td><td>$textfield3</td><td>$textfield2</td></tr>"; |
|
19.08.2004, 01:09 | #6 |
|
Gleb XXX, я же тебе написал код!!!
Создай файл. Назови его form.htm Заебашь там свою форму. (не забудь имена переменных поменять). У тебя код весь через жопу! Это хлам полный! Там куча ерунды написана! |
|
19.08.2004, 16:16 | #7 |
|
Спасибо!
Угу,всё получилось! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
таблицы внутри таблицы | pasha_welt | HTML, CSS, JavaScript | 4 | 11.12.2006 20:12 |
Адрес в Новой зеландии | seka | Кальянная | 1 | 09.08.2006 13:39 |
Создаём дешёвые сайты для портфолио новой веб студии | DjMax | Кальянная | 1 | 04.10.2005 13:00 |
Создание таблицы MySQL динамически | ТехникПТО | HTML, CSS, JavaScript | 4 | 03.06.2005 11:27 |
Рождение новой студии - Web Студия - AxveLL Studio | nishtan | Зал мастеров | 33 | 03.01.2005 17:46 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|