[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите!!В php редактировать server.cfg
prorok159
Помогите !!Мне нужно сделать ,что бы на сайте можно редактировать файл!!!
Вот вывести могу :
Цитата
<?
$f = file_get_contents("server.cfg"); // В ковычках указываете имя вашего файла
// Помещаем все адреса в массив
$mails = explode(" ",$f);
// Выводим
foreach($mails as $m) {
  echo $m."<br />";
}
?>

Что нужно сделать!Что бы я этот файл с сайта мог редактировать?
hellmin
А этот файл точно есть?
Он находится на локальном веб-сервере или уже на хостинге?
Если на хостинге укажи ему права 755(подключаешься по ftp каким-нибудь клиентом. В моём случае это far или totalcommander. находишь файл и в командной строке пишешь chmod 755 server.cfg или chmod a+x server.cfg после чего нажимаешь Enter)
prorok159
Этот файл!!Находиться в папке с PHP!На сервере!Я делаю панель управления!!Вот и мне нужно что бы человек мог изменить файл!Прям на сайте!!!
prorok159
Или вот так
http://www.apofig.ru/index.php?ind=panel&op=configs&bmod=129
Пример!!
Как такое написать?
hellmin
Цитата
http://www.apofig.ru/index.php?ind=panel&op=configs&bmod=129

Редактировние конфига orangebox/cstrike/cfg/server.cfg
Этот файл лежит не в папке php и вообще в папке php файла server.cfg нету.
prorok159
Это пример!У меня же всё по другому!лежит все в одной папке открывается как надо!Но редактировать не могу!!Возможно сделать простенький редактор К cfg файлу?
prorok159
Цитата (hellmin @ 12.01.2011 - 12:51)
Цитата
http://www.apofig.ru/index.php?ind=panel&op=configs&bmod=129

Редактировние конфига orangebox/cstrike/cfg/server.cfg
Этот файл лежит не в папке php и вообще в папке php файла server.cfg нету.

Ну просто тут путь другой!Он указан на игровой сервер!Сразу!Да и я не прошу на скриптах!Как у них!!
Invis1ble
prorok159
Цитата
Этот файл!!Находиться в папке с PHP!На сервере!Я делаю панель управления!!Вот и мне нужно что бы человек мог изменить файл!Прям на сайте!!!

Цитата
Это пример!У меня же всё по другому!лежит все в одной папке открывается как надо!Но редактировать не могу!!

Цитата
Ну просто тут путь другой!Он указан на игровой сервер!Сразу!Да и я не прошу на скриптах!Как у них!!
prorok159
Чё ты Придираешься!Мне нужно это как то сделать!Я не знаю как!!Нет опыта!!
Renden
prorok159
file_put_contents() записывает в файл.
По поводу примера, делаешь форму, обрабатываешь её через POST и записываешь в файл, все достаточно просто и тривиально.
Invis1ble
prorok159
Цитата
Чё ты Придираешься!Мне нужно это как то сделать!Я не знаю как!!Нет опыта!!

Я не придираюсь, а хочу понять, почему ты так пишешь. У тебя нет точки на клаве? ) Пиши нормально.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

prorok159
Цитата (Invis1ble @ 12.01.2011 - 13:46)
prorok159
Цитата
Чё ты Придираешься!Мне нужно это как то сделать!Я не знаю как!!Нет опыта!!

Я не придираюсь, а хочу понять, почему ты так пишешь. У тебя нет точки на клаве? ) Пиши нормально.

Эмоций много!!=))
prorok159
Цитата
<?php
$otp=$_REQUEST['otp'];
$txt=$_REQUEST['txt'];
$file_txt="server.cfg";
if(isset($otp)){
$fopen=fopen($file_txt,"w");
fputs($fopen,$txt);
fclose($fopen);
header("location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
exit;
}
?>

<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>



Нашол решение проблемы!!
Всем огромное спс!!!Что приняли участие!!
-DubStep-
Цитата (prorok159 @ 12.01.2011 - 18:12)
Цитата
<?php
$otp=$_REQUEST['otp'];
$txt=$_REQUEST['txt'];
$file_txt="server.cfg";
if(isset($otp)){
$fopen=fopen($file_txt,"w");
fputs($fopen,$txt);
fclose($fopen);
header("location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
exit;
}
?>

<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>



Нашол решение проблемы!!
Всем огромное спс!!!Что приняли участие!!

Как правильно настроить?
Быстрый ответ:

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