я новичек
И так для редактирования 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\"
дело в том что скачало у меня было так
"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 написал(а):
Разобрался?
Я хочу, чтобы в $_GET['news'] можно было вводить только числа, причем большие нуля, обязательно целые и обязательно неотрицательные, либо, чтобы скрипт автоматически переводил в целочисленный тип. Как это сделать?

Я хочу, чтобы в $_GET['news'] можно было вводить только числа, причем большие нуля, обязательно целые и обязательно неотрицательные, либо, чтобы скрипт автоматически переводил в целочисленный тип. Как это сделать?
Спустя 33 минуты, 9 секунд (29.09.2010 - 14:39) netruxa написал(а):
чтобы " превращался в " юзай htmlspecialchars();
также тебе в помощь addslashes(); => stripslashes();
также тебе в помощь addslashes(); => stripslashes();