[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Редактирование файла через php
5pizdi8
Есть файл скажем (X:\1.cfg) в нем следующие прописи

+game game.exe +map de_map -maxplayers 10 +exec 1.cfg


Мне надо что бы этот файл (cfg, но редактируется как txt) можно было редактировать с помощью веб интерфейса, а именно так.
Вот скажем выбор карты
http://s2.ipicture.ru/uploads/20111111/22h4RnC5.jpg
Тут выбирается только параметр который будет писать возле +map

И так с каждым параметром, мне нужно что бы били варианты выбора каждой карты (макс игроков и т.д.) и что бы они соответственно менялись.



Спустя 45 минут, 33 секунды (11.11.2011 - 21:10) alex12060 написал(а):
5pizdi8

Это ТЗ или что?
есть какие-то думы на эту тему?

Спустя 16 часов, 9 минут, 3 секунды (12.11.2011 - 13:19) 5pizdi8 написал(а):
Я знаю что можно редактировать через php, txt файл с помощью textarea

<?php
$otp=$_REQUEST['otp'];
$txt=$_REQUEST['txt'];
$file_txt="X:\\123.txt";
if(isset($otp)){
$fopen=fopen($file_txt,"w");
fputs($fopen,$txt);
fclose($fopen);
header("location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
exit;
}
?>
это и есть action код, тоесть index.php, а часть
<form name=forma method=post action=index.php>
<textarea
name=txt rows=10 cols=40><?php @include($file_txt);?></textarea>
<input
type=submit name=otp value=Сохранить>
</form>
</body>


но как это сделать именно как вот здесь

http://s2.ipicture.ru/uploads/20111111/22h4RnC5.jpg

Спустя 2 часа, 5 минут, 10 секунд (12.11.2011 - 15:24) Aleks-prog написал(а):
ckeditor прогу скачай и прикрути это редактор текста, как раз для твоей цели

Спустя 6 минут, 32 секунды (12.11.2011 - 15:30) walerus написал(а):
Aleks-prog Я так понял ТС не хочет редактировать, а чтоб были ниспадающие менюшки, он повыбирал параметры, нажал сохранить, и файл перезаписывался...

По теме, создаешь менюшки с разными именами и параметрами, потом методом POST передаешь параметры в скрипт, там присваиваешь все это к переменным, и формируешь файл на запись.
Как бы все.

Спустя 6 минут, 12 секунд (12.11.2011 - 15:36) Aleks-prog написал(а):
а тебе отдельные параметры через селект надо изменять,
ДЕЙСТВИЯ:
открывай файл fopen
читай fread
используй строковые функции, если все параметры начинаются с + или - то ищи вхождения от + или - до пробела в строке которая из файла получилась, и далее записывай в селект, javascript в помощь, так как нужно будет динамически добавлять option ы

Спустя 8 дней, 9 часов, 32 минуты, 40 секунд (21.11.2011 - 01:09) 5pizdi8 написал(а):
Уже все перепробовал нечего не получается.

Кто может дать хоть пример.

У меня либо все редактирует либо вообще не изменяет.

Спустя 32 минуты, 43 секунды (21.11.2011 - 01:42) Xakep написал(а):
мне думать щас особо не позволяет время суток но что если тебе так попробовать?


<form action="" method="post">
<
select name="map">
<
option value="de_dust">de_dust</option>
<
option value="de_dust2">de_dust2</option>
<
option value="de_dust2_2x2">de_dust2_2x2</option>
<
option value="cs_mansion">cs_mansion</option>
<
option value="de_aztec">de_aztec</option>
<
option value="fy_snow">fy_snow</option>
<
option value="aim_head_shot">aim_headshot</option>
</
select>
<
input type="submit" value="Изменить" />
</
form>

<?php
if (isset($_POST['map'])) {
$file=fopen("1.cfg","w");
fwrite($file,"+game game.exe +map ".$_POST['map']." -maxplayers 10 +exec 1.cfg");
}
?>

Спустя 6 минут, 58 секунд (21.11.2011 - 01:49) Игорь_Vasinsky написал(а):
могу взяться сделать. алигарх или студент? ...

Спустя 8 часов, 42 минуты, 8 секунд (21.11.2011 - 10:31) walerus написал(а):
Цитата (Игорь_Vasinsky @ 20.11.2011 - 22:49)
могу взяться сделать. алигарх или студент? ...

laugh.gif laugh.gif laugh.gif , не, не так.

Студент! - учусь что бы стать олигархом rolleyes.gif
Быстрый ответ:

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