Помощник
|
Добавление страниц и редактирование |
amBX
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
24.11.2010, 11:11;
Ответить: Mulder_hb
Сообщение
#2
|
|
В мире открытого софта понятие воровство - это когда вы не указываете исходных авторов продукта. Можете взять любой открытый продукт и переделать под себя, главное исходных авторов укажите. Это не будет воровством. Продукт поэтому и открытый, что его можно переделывать, не опасаясь преследования и угрызений совести.
По редакторам, из простого вполне сойдет textarea, из сложного взгляните в сторону TinyMCE. |
|
|
amBX
|
Сообщение
#3
|
|
Хорошо, не буду себе и вам заморачивать мозги, помоги с данной проблемой.
Есть форма: <FORM id="login" name="login" action="php.php" method="post"> <table cellspacing="1" cellpadding="1" align="left" border="1"> <tr> <td align="right"><LABEL for="Re"><b>Ip</b>: </LABEL> </td> <td><input type=text name="ip" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" disabled="0"> </tr> <tr> <td align="right"><LABEL for="Page"><b>Имя страницы</b>: </LABEL> </td> <td><input type=text name="Page" id="Page"></td> </tr> <tr> <td align="right"><LABEL for="Post"><b>Пост</b>: </LABEL> </td> <td><textarea name="Post" id="Post" cols="40" rows="10" style="background: url(fon.gif) no-repeat;"></textarea></td> </tr> <tr> <td> </td> <td><a href="javascript:document.login.submit()"><input type=submit value='Отправить сообщение' align="center"></a></td></tr> </form> </table> Есть php.php файл который обрабатывает форму [PHP] <?php function sinctimestamp($host) { if (!$fp = fsockopen($host,13,$errno,$errstr,1)) return false; $s = strtotime(fgets($fp)); fclose($fp); return $s; } $Date = date('d/m/y, H:i'); $Page = $_PAGE['Page']; $Post = $_POST['Post']; $c = "<br>- Дата:$Date Страница $Page Пост:$Post"; $fp = fopen("$Page","a+"); fwrite($fp,"\n$c\n"); fclose($fp); echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=index.php'></head></html>"; ?> [/PHP] Когда в поле Page вожу имя страницы, а потом нажимаю отослать выдает 3 ошибки 15,16,17 строка в php.php т.е. [PHP]$fp = fopen("$Page","a+"); fwrite($fp,"\n$c\n"); fclose($fp);[/PHP] Я подумал можно так с импровизировать $fp = fopen("$Page","a+"); но я ошибся, есть варианты как можно исправить?) Что бы он каждый раз создавал новую страницу с тем именем которым я закажу, до это было так: $fp = fopen("Page.html","a+"); но этот вариант мне не нужен, т.к. каждый раз когда буду заходить в форму он будет писать всегда в один файл(( |
|
|
unnormal |
24.11.2010, 13:48;
Ответить: unnormal
Сообщение
#4
|
|
А как реализовать что бы при отправки формы создавалась каждый раз новая страница? ЗЫ: Mulder, пробыл ковыряться в самых простых cms, но мне всё= непонятен принцип как они создают новые страницы, и к тому мало силен в php вот и хочу узнать и научиться. "Новые страницы" храняться в базе данных, а не в отдельный файлах, что позволяет легко ими оперировать. |
|
|
amBX
|
Сообщение
#5
|
|
|
Всё разобрался, нашел свою ошибку. Создает сейчас нормально. Спасибо за внимание.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 37 | 2Index | 6578 | 15.4.2024, 16:17 автор: 2Index |
|
Услуга по индексации страниц в Google | 9 | FUTP | 3726 | 12.4.2023, 21:31 автор: Magicclickpartners |
|
Ссылки с Главных страниц (Морд) под Буржнет Для сайтов технической и околотехнической тематик |
0 | Reyus | 1413 | 7.4.2022, 14:33 автор: Reyus |
|
Интересуют EN сайты 5-10 страниц. | 5 | Solomoni | 6183 | 15.9.2021, 13:20 автор: Solomoni |
|
PBN Ссылки под БУРЖ (с главных страниц и статей). Личная сетка | Тематичное соседство | 0 | PBN_Links_Sale | 1481 | 12.7.2021, 11:20 автор: PBN_Links_Sale |
Текстовая версия | Сейчас: 17.4.2024, 22:57 |