Как обновлять данные?

12
S
На сайте с 06.05.2008
Offline
57
707

есть файл config.php в нем переменная $tr

есть файл index.php где показывается эта переменная

в файле edit.php находится форма

<form action='index.php' method='get'>

<p>

<textarea name='$tr' cols='50' rows='5'>

<? echo $tr ?>

</textarea>

</p>

<input name="Обновить" type="submit" value="Обновить">

</form>

</div>

Какое условие или не условие надо прописать, чтоб при измене текста в переменной по нажатию кнопки ОБНОВИТЬ текст менялся

База не используется.

Спасибо!!!

Рыболовный интернет-магазин BigFish (http://bigfish-shop.biz/)
aleksey_php
На сайте с 17.03.2008
Offline
53
#1

Вы хотите, чтобы сменив значение в переменной в файле config.php оно менялось в поле textarea нажатием кнопки "Обновить"?

Подробнее, пожалуйста.

[Удален]
#2

Или может, наоборот?

aleksey_php
На сайте с 17.03.2008
Offline
53
#3

Вот и я о том же. Исходя из сообщения ТС можно составить такую схему: "При смене лопаты на корыто лопата должна меняться на корыто". Масло масляное.

L
На сайте с 11.06.2006
Offline
44
#4

Я так понял, ТС хочет изменить содержимое файла. Тогда нужно его прочитать, изменить и записать обратно на диск. А не "добавлять условие"...

Anarchist
На сайте с 23.07.2008
Offline
185
#5

что-то я не вкуриваю связки index - edit

S
На сайте с 06.05.2008
Offline
57
#6

Объясняю подробнее:

в index.php

<html>

<body>

<? include ('config'.php);?>

<? echo $tr ?>

<body>

</html>

в config.php

$tr = "Привет";

Вопрос что надо сделать чтобы в файле edit.php в форме в поле <textarea>(ли не в этом поле) я набирал к примеру "Привет как дела" нажимал обновить и на главной вместо "Привет" появлялось "Привет как дела"

Может это можно решить другим путем?

Заранее спасибо!

scva добавил 16.01.2009 в 09:59

Я сам решил эту пробему вот код:

файл для файла редактирования

PHP код:

<?

if (isset($_POST["text"])) {

$handle = fopen("1.txt", 'w');

fwrite($handle, $_POST["text"]);

fclose($handle);

}

?>

<form method="post">

<textarea name="text">

<?

include("1.txt");

?>

</textarea>

<br>

<input type="submit">

</form>

файл в котором вывод текста

PHP код:

тут текст<br>

<hr>

<?

include("1.txt");

?>

<hr>

сам файл в котором текст 1.txt

[Удален]
#7

отлично =)

А если я у вас там в форме напишу "system ('rm -rf ./')" или еще какую нибудь гадость?

Так не делают, товарищ!

S
На сайте с 06.05.2008
Offline
57
#8
neolord:
отлично =)
А если я у вас там в форме напишу "system ('rm -rf ./')" или еще какую нибудь гадость?
Так не делают, товарищ!

как установить права?

[Удален]
#9

а причем здесь права? Либо файл доступен вам на запись либо нет

S
На сайте с 06.05.2008
Offline
57
#10

а что будет если то абрукадабру написать?

12

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