У меня следующая ситуация: необходим скрипт, который позволил бы в веб-интерфейсе редактировать содержание одного конкретного текстового файла на сервере, и больше ничего.
Пробовал качать готовые скрипты, но их использование будет сложновато для того, для кого я это делаю, и к тому же, они почему-то не хотят дружить с UTF-8.
Возможно, посоветуете, как выполнить задачку в несколько строк кода?
Спустя 1 час, 38 минут, 5 секунд (3.07.2011 - 09:03) Dezigo написал(а):
Какова цена?
Я за 50$ сделаю.
Я за 50$ сделаю.
Спустя 11 минут, 49 секунд (3.07.2011 - 09:14) dbashlak написал(а):
Цитата (Dezigo @ 3.07.2011 - 06:03) |
Какова цена? Я за 50$ сделаю. |
Не, спасибо. За 50 баксов я как-нибудь чела научу скачать файл, отредактировать, закачать по фтп.
Спустя 2 часа, 23 минуты, 29 секунд (3.07.2011 - 11:38) DySprozin написал(а):
dbashlak
в несколько строк? да пжалуста:
Dezigo же тебе предлагает за 50$ не голый функционал (как тут), а учет таких факторов, как например защита от одновременной записи в файл, а также какой-то минимальный дизайн и прочие ништяки, без которых скрипт работать канеш будет, но это даже для домашнего использования противно (;
в несколько строк? да пжалуста:
<?php
$file = 'file.txt';
if (isset($_POST['txt'])) {
fwrite(fopen($file, 'w+'), $_POST['txt']);
}
$txt = join('', file($file));
?>
<form method="POST" action="./">
<textarea name="txt"><?php echo $txt; ?></textarea>
<input type="submit">
</form>
Dezigo же тебе предлагает за 50$ не голый функционал (как тут), а учет таких факторов, как например защита от одновременной записи в файл, а также какой-то минимальный дизайн и прочие ништяки, без которых скрипт работать канеш будет, но это даже для домашнего использования противно (;
Спустя 54 минуты, 8 секунд (3.07.2011 - 12:32) alex12060 написал(а):
dbashlak
Помогу. Все будет оооочень просто. С тебя 150р и все тут.
Помогу. Все будет оооочень просто. С тебя 150р и все тут.
Спустя 1 час, 11 минут, 44 секунды (3.07.2011 - 13:44) kovaldm написал(а):
Да ерунда, я за 100 сделаю.
Спустя 4 минуты, 10 секунд (3.07.2011 - 13:48) tatti написал(а):
а что блоги кто-то отменил? открой себе блог и редактируй хоть до посинения
а я за рубль станцую польку ))) обратный аукцион кто меньше?
а я за рубль станцую польку ))) обратный аукцион кто меньше?
Спустя 9 минут, 44 секунды (3.07.2011 - 13:58) DySprozin написал(а):
;;кто меньше?
я уже забесплатно сделал
я уже забесплатно сделал
Спустя 6 минут, 34 секунды (3.07.2011 - 14:04) waldicom написал(а):
Цитата (DySprozin @ 3.07.2011 - 09:38) |
в несколько строк? да пжалуста: |
можно еще короче
Спустя 1 минута, 18 секунд (3.07.2011 - 14:06) tatti написал(а):
Цитата (DySprozin @ 3.07.2011 - 10:58) |
я уже забесплатно сделал |
у меня зато эффектней - коротко с декорациями и танцем
Спустя 26 минут, 50 секунд (3.07.2011 - 14:32) dbashlak написал(а):
Ребят, я хоть и бестолковый, но не совсем. Т.е. дизайн я сделать умею и сделал, блоги стэндэлоуные тоже умею, а польку мне жена станцует.
Вопрос у меня возник из-за одной маленькой задачи и я хотел бы увидеть конструкцию.
А код типа
<?php
$file = 'file.txt';
if (isset($_POST['txt'])) {
fwrite(fopen($file, 'w+'), $_POST['txt']);
}
$txt = join('', file($file));
?>
<form method="POST" action="./">
<textarea name="txt"><?php echo $txt; ?></textarea>
<input type="submit">
</form>
и другие подобные на моем хостинге почему-то отказываются работать. Работают только те скрипты, что к файлам по фтп доступ изначально имеют.
Вопрос у меня возник из-за одной маленькой задачи и я хотел бы увидеть конструкцию.
А код типа
<?php
$file = 'file.txt';
if (isset($_POST['txt'])) {
fwrite(fopen($file, 'w+'), $_POST['txt']);
}
$txt = join('', file($file));
?>
<form method="POST" action="./">
<textarea name="txt"><?php echo $txt; ?></textarea>
<input type="submit">
</form>
и другие подобные на моем хостинге почему-то отказываются работать. Работают только те скрипты, что к файлам по фтп доступ изначально имеют.
Спустя 8 минут, 41 секунда (3.07.2011 - 14:41) DySprozin написал(а):
waldicom
с короткими тегами-то? без проблем))
dbashlak
;;и другие подобные на моем хостинге почему-то отказываются работать.
у тя хоть поддержка php то есть? :lol:
с короткими тегами-то? без проблем))
<? $file = 'file.txt';
isset($_POST['txt'])) ? fwrite(fopen($file, 'w+'), $_POST['txt']) : ;
$txt = join('', file($file)); ?>
<form method="POST"><textarea name="txt"><?=$txt?></textarea><input type="submit"></form>
dbashlak
;;и другие подобные на моем хостинге почему-то отказываются работать.
у тя хоть поддержка php то есть? :lol:
Спустя 6 минут, 52 секунды (3.07.2011 - 14:48) tatti написал(а):
Цитата (dbashlak @ 3.07.2011 - 11:32) |
почему-то |
плохо дело. проще будет его научить редактировать файлы по фтп чем тебя программировать
Спустя 14 минут, 45 секунд (3.07.2011 - 15:03) waldicom написал(а):
Цитата (DySprozin @ 3.07.2011 - 12:41) |
с короткими тегами-то? без проблем)) |
Не, зачем с короткими. Это же не наш метод :)
А вот вместо (и кстати, хде fclose() потерялся)
fwrite(fopen($file, 'w+'), $_POST['txt']);
можно file_put_contents() использовать
Спустя 7 минут, 10 секунд (3.07.2011 - 15:10) dbashlak написал(а):
DySprozin
С короткими тегами -- там с синтаксисом у тебя проблемы, то скобки лишние, то еще что-то. А первый код, который ты дал, открывает нужный файл, но по отправке, выдает следующее:
Method Not Allowed
The requested method POST is not allowed for the URL /index.shtml.
С короткими тегами -- там с синтаксисом у тебя проблемы, то скобки лишние, то еще что-то. А первый код, который ты дал, открывает нужный файл, но по отправке, выдает следующее:
Method Not Allowed
The requested method POST is not allowed for the URL /index.shtml.
Спустя 4 минуты, 58 секунд (3.07.2011 - 15:15) DySprozin написал(а):
dbashlak
у тебя на хостинге передача методом POST запрещена. смирись. ты не сможешь редактировать файлы );
у тебя на хостинге передача методом POST запрещена. смирись. ты не сможешь редактировать файлы );
а вот вариант в 1 строчку))))
<?php eval (base64_decode('JGZpbGUgPSAnZmlsZS50eHQnOw0KaWYgKGlzc2V0KCRfUE9TVFsndHh0J10pKSB7DQogZndyaXRlKGZvcGVuKCRmaWxlLCAndysnKSwgJF9QT1NUWyd0eHQnXSk7DQp9DQokdHh0ID0gam9pbignJywgZmlsZSgkZmlsZSkpOw0KDQplY2hvIDw8PFQNCjxmb3JtIG1ldGhvZD0iUE9TVCIgYWN0aW9uPSIuLyI+DQo8dGV4dGFyZWEgbmFtZT0idHh0Ij4kdHh0PC90ZXh0YXJlYT4NCjxpbnB1dCB0eXBlPSJzdWJtaXQiPg0KPC9mb3JtPg0KDQpUOw0K'));
Спустя 1 час, 7 минут, 16 секунд (3.07.2011 - 16:22) dbashlak написал(а):
Всё, работает.
DySprozin, спасибо!
DySprozin, спасибо!
Спустя 1 час, 27 минут, 2 секунды (3.07.2011 - 17:49) DySprozin написал(а):
dbashlak
наслаждайся
наслаждайся