[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: редактор переменной
eLDeR
как создать страницу, которая бы редактировала переменную?

есть файл index.php

if( isset( $_REQUEST['p']) ) // если есть такой параметр
{
$fname='text/'.$_REQUEST['p'].'.php';
// сначала проверяем, есть ли такой файл
if(file_exists("$fname")) {
// если есть, то инклудим его
include( $fname );
}
}
else {
include("text/main.php");
}
это тока вверх
есть файл link.php
<?php
$title = "Полезные ссылки ";
$text = "Тут будут Полезные ссылки";
?>

можно ли создать файл который редактировал именно переменную конкретного файла? я слышал еще применяется тут java!




Спустя 9 минут, 34 секунды (13.12.2009 - 02:07) Krevedko написал(а):
ничего не понял..что значит редактировал ?
присваивай переменной другое значение и все.
а если надо хранить-используй файл или БД

Спустя 5 минут (13.12.2009 - 02:12) dr_Lev написал(а):
Какую именно переменную? Где она находится? Как изменять, после инициализации, или в файле просто строчку заменить?

Спустя 28 минут, 44 секунды (13.12.2009 - 02:40) Krevedko написал(а):
создай файл, храни там значения читай, меняй на здоровье и записывай обратно

Спустя 9 часов, 13 минут, 38 секунд (13.12.2009 - 11:54) sergeiss написал(а):
Цитата (eLDeR @ 13.12.2009 - 02:57)
можно ли создать файл который редактировал именно переменную конкретного файла?

java тут не нужна.
Ты изначально вопрос задал не совсем корректно, чем и сбил людей с толку smile.gif
Тебе нужно поменять строку в текстовом файле. А что она из себя представляет (переменная или еще что) уже не важно.

Алгоритм простой.

Делаешь скрипт, который читает содержимое файла функцией file(), обрабатываешь содержимое полученного массива (меняешь, удаляешь, добавляешь) и потом пишешь всё обратно, перезаписывая существующие данные.

Спустя 2 часа, 33 минуты, 23 секунды (13.12.2009 - 14:27) Krevedko написал(а):
я это выше ему и написал

Спустя 12 часов, 20 минут, 46 секунд (14.12.2009 - 02:48) eLDeR написал(а):
<?php 
if( isset( $_REQUEST['r']) ) // если есть такой параметр
{
$redact='text/'.$_REQUEST['r'].'.php';
// Читаем содержимое файла $filename
$fd = file($redact, "r+");
}
?>

вот как теперь эту переменную, в которой ещё 2 переменные ? закинуть в форму ???
<form action="" method="get">
<table><tr
valign="top"><td>
Название</td><td><textarea name="title" cols="60" rows="1"></textarea></td></tr>
<tr
valign="top"><td>Сообщение</td><td><textarea name="text" cols="60" rows="5"></textarea></td></tr></table>
<INPUT
TYPE="submit" VALUE="сохранить"><INPUT type="reset" VALUE="Стереть">
</form>

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.