[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с редактированием через сайт
Pasha-
Доброго времени суток всем
я новичек
И так для редактирования txt файлов через сайт пользуюсь таким скриптом

<?php

if(isset($_POST['edit']) && isset($_POST['text']))
file_put_contents($_GET['news'], $_POST['text'] );

if(isset($_GET['news']))
$text = file_get_contents($_GET['news']);
echo htmlspecialchars($text);
?>


<a href="?news=***.txt" >server.cfg</a><br />
<
form action="" method="post" enctype="multipart/form-data" >
<
textarea name="text" cols="70" rows="15"><?php echo htmlspecialchars($text) ?></textarea><br />
<
input name="edit" type="submit" />
</
form>


Но мне бы хотелось еще редактировать так же через сайт
и файлы ini и cfg как ето реализовать пдскажите скрипты
Етот код открывает эти файлы но после редактирования везде ставит такие знаки ///



Спустя 1 час, 1 минута, 53 секунды (29.09.2010 - 13:16) Ice написал(а):
Цитата (Pasha- @ 29.09.2010 - 13:14)
if(isset($_GET['news']))
$text = file_get_contents($_GET['news']);
echo htmlspecialchars($text);

а что делать, например, если такого файла не окажется?

Спустя 12 минут, 28 секунд (29.09.2010 - 13:28) Pasha- написал(а):
я хз но етот файл есть
дело в том что скачало у меня было так
"Pasha" "***** " "abcdefghijklmnopqrstu" "a"
отредоктировал стало так
\"Pasha\" \"*****\"a\"\"abcdefghijklmnopqrstu\" \"a\"

Спустя 2 минуты, 48 секунд (29.09.2010 - 13:31) Ice написал(а):
ошибка будет, потому что формат переменных не задан однозначно или вообще можно будет сервак положить весь, используя только лишь $_GET['news']

Спустя 8 минут (29.09.2010 - 13:39) Pasha- написал(а):
а что нужно сделать или подскажите где прочитать как исправить

Спустя 54 секунды (29.09.2010 - 13:40) Ice написал(а):
я бы вообще посоветовал начать с чего-нибудь полегче

Спустя 41 секунда (29.09.2010 - 13:41) Pasha- написал(а):
например
я с чем нибудь полегчи чет еще не сталкивался

Спустя 2 минуты, 24 секунды (29.09.2010 - 13:43) Ice написал(а):
ну уж точно не с файловой системы. Например с того, чтобы добиться именно желаемого формата вводимых данных и ни какого-либо иного

Спустя 2 минуты (29.09.2010 - 13:45) Pasha- написал(а):
Ну ты просто мож написать че на че поменять а дальше я как нить сам

Спустя 13 минут, 44 секунды (29.09.2010 - 13:59) Ice написал(а):
это было бы слишком просто для тебя. Постигай сам

Спустя 3 минуты, 24 секунды (29.09.2010 - 14:02) Pasha- написал(а):
все я разобрался все также осталося тока незя вводить "" ети знаки

Спустя 3 минуты, 18 секунд (29.09.2010 - 14:06) Ice написал(а):
Разобрался? smile.gif
Я хочу, чтобы в $_GET['news'] можно было вводить только числа, причем большие нуля, обязательно целые и обязательно неотрицательные, либо, чтобы скрипт автоматически переводил в целочисленный тип. Как это сделать?

Спустя 33 минуты, 9 секунд (29.09.2010 - 14:39) netruxa написал(а):
чтобы " превращался в &quot; юзай htmlspecialchars();
также тебе в помощь addslashes(); => stripslashes();
Быстрый ответ:

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