Помогите с маааленьким скриптиком

tk1308
На сайте с 27.11.2010
Offline
37
524

На днях потребовалась для личных нужд такая штуковина, с минимальным функционалом.

Есть домен, site.ru

Человек, зайдя на сайт (site.ru/index.php), видит надпись, 1-2 слова.

И админка, даже защита не нужна (аудитория 20-30 человек в сутки, "хакеров" еще меньше)

В админке только 1 форма. Так вот, допустим, я перехожу на site.ru/admin.php, вписываю в эту строку что-то, нажимаю "ОК", и это слово появляется на главной странице, site.ru/index.php

Я не программист вообще, как думаете, как лучше реализовать такое?

МОжно и через MySQL и через config.php (какой-нибудь ;) )

C
На сайте с 19.02.2010
Offline
77
#1

Проще так:

сам index.php:

Я шёл по улице, увидел <? readfile("slovo.txt"); ?> и замер от удивления

Соответственно админка редактирует файл и проверяет пароль, например. Сейчас нет времени писать, но это просто

tk1308
На сайте с 27.11.2010
Offline
37
#2

crystalbit, спасибо большое =)

---------- Post added 19-06-2012 at 11:14 ----------

Но так не получится массив из 2 данных редактировать :(

Например, что-то типа такого:


Название: $name
Код: $code

Просто нужно будет по 3-4 раза за день изменять.

C
На сайте с 19.02.2010
Offline
77
#3
tk1308:

index.php
<html>
<body>
слово <? readfile("slovo.txt"); ?> слово
</body>
</html>

Вот так можно применить?

да, вполне.

P.S. редактирование файла навскидку

SandyMan
На сайте с 13.06.2004
Offline
129
#4

А почему бы не взять готовый CMS?

Это Вам кажется, что защита не нужна. Потом, проблем не оберётесь

D
На сайте с 14.01.2007
Offline
153
#5

SandyMan, вы в туалет тоже на космическом корабле летаете?

SandyMan
На сайте с 13.06.2004
Offline
129
#6
Dinozavr:
SandyMan, вы в туалет тоже на космическом корабле летаете?

Это моя мечта!

А вообще, я конечно не знаю что конкретно хочет ТС, но изходя из своего опыта общения с начинающими владельцами сайтов, всё начинается именно так.

Сперва: "Мне надо что-то совсем простое!"

Потом: "<? readfile("slovo.txt"); ?> это то что мне надо!"

Затем: "А что если я буду передавать параметр в урле, типа: ?page=slovo.txt"

А там уже и до XSS не далеко.

А установка космического корабля на хостинге избавит от подобных проблем и от пустой траты времени. Тем более, если в програмерстве заний 0.

tk1308
На сайте с 27.11.2010
Offline
37
#7

В CMS еще разобраться нужно, допилить до нужного функционала.

А если понадобится защита:


Если
md5(Введенного пароля)=строчке в конфиге (готового md5 от пароля)
то Выполнить дальнейший скрипт
Иначе подождать 1000 мс и вернуться к началу

А в РНР это преобразовать по мануалам не проблема =)

---------- Post added 19-06-2012 at 12:13 ----------

Все, спасибо, мне один добрый человек написал очень даже хорошее решение :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий