Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуйста новичку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): [1] 2 3 »   

> Без описания
Animado
Отправлено: 30 Июля, 2012 - 08:39:24
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




как создать страницу с полем в котором будет открываться файл style.css, его можно было бы отредактировать и там же при нажатии на кнопку сохранить?
 
 Top
ams
Отправлено: 30 Июля, 2012 - 08:48:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




fileи потом полученное в цикле выводи
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 08:54:41
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




как примерно код будет выглядеть?
(Добавление)
Вроде немного разобрался, вот что получилось:

PHP:
скопировать код в буфер обмена
  1. <?PHP $arr=file("style.css");?>
  2. <textarea style="width:100%; height:100%">
  3. <?PHP echo implode ("",$arr)?>
  4. </textarea>


как к этому добавить кнопку чтобы при изменении содержимого все сохранялось?
 
 Top
DelphinPRO
Отправлено: 30 Июля, 2012 - 09:48:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. <textarea style="width:100%; height:100%">
  2. <?PHP echo file_get_contents("style.css"); ?>
  3. </textarea>

(Отредактировано автором: 30 Июля, 2012 - 09:48:59)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 09:56:33
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




Спасибо) и все же, как к этому добавить кнопку чтобы при изменении содержимого все сохранялось?
 
 Top
DelphinPRO
Отправлено: 30 Июля, 2012 - 10:23:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. <form action="file.php" method="post">
  2. <textarea style="width:100%; height:100%" name="text">
  3. <?PHP echo file_get_contents("style.css"); ?>
  4. </textarea>
  5. <input type="submit" value="Сохранить">
  6. </form>


=========
Обработчик file.php
=========


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
ams
Отправлено: 30 Июля, 2012 - 10:24:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




file_get_contents + file_put_contents
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 10:47:57
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




не очень получается... Что должно быть в файле file.php?
Я изменяю текстовую информацию, нажимаю сохранить и нужно чтобы весь текст измененный оставался в этом же поле
 
 Top
просто даня
Отправлено: 30 Июля, 2012 - 11:03:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012  
Откуда: sev-kav, budennovsk


Помог: 1 раз(а)

[+][+]


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if(isset($_POST['content']))
  4. {
  5.  
  6. $fd=@fopen($_POST['filename'],"w");
  7.  
  8. if(!$fd) exit ("Такой файл отсутствует");
  9.  
  10. fwrite($fd, stripslashes($_POST['content']));
  11.  
  12. fclose($fd);
  13.  
  14. $_GET['filename']=$_POST['filename'];
  15. }
  16. ?>
  17. <form action="editor.php" method="get" name="first">
  18. Имя файла<br><input name="filename" type="text" size="25" value="<?PHP if($_GET['filename']) { echo $_GET['filename']; } ?>"><br>
  19. <input name="" type="submit" class="button" value="Открыть">
  20. </form><br>
  21. <?
  22. if(isset($_GET['filename']))
  23. {
  24. $fd=@fopen($_GET['filename'], "r");
  25. if(!$fd) exit ("Такой файл отсутствует");
  26. $bufer=@fread($fd, filesize($_GET['filename']));
  27. ?>
  28. <form action="editor.php" method="post" name="second">
  29. <textarea id="markItUp" name="content" cols="80" rows="40" wrap="OFF"><?PHP echo $bufer; ?></textarea><br>
  30. <input name="filename" type="hidden" value="<?PHP echo $_GET['filename'];?>">
  31. <input name="edit" type="submit" class="button" value="Сохранить">
  32. </form>
  33.  
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 11:14:31
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




это для обработчика?
 
 Top
просто даня
Отправлено: 30 Июля, 2012 - 11:20:32
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012  
Откуда: sev-kav, budennovsk


Помог: 1 раз(а)

[+][+]


это весь скрип целиком, там и оброботчик и другое все) просто попробуй им воспользоваться и ты все поймешь..
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 11:21:53
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




а в качестве "content" что идет?
 
 Top
Toxa
Отправлено: 30 Июля, 2012 - 11:26:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]


content - это и есть содержимое твоего файла


-----
Удобный сервис для хранения файлов
 
 Top
просто даня
Отправлено: 30 Июля, 2012 - 11:35:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 357
Дата рег-ции: Март 2012  
Откуда: sev-kav, budennovsk


Помог: 1 раз(а)

[+][+]


блин да возьми его и посмотри как он работает а не распрашивай что где
 
 Top
Animado
Отправлено: 30 Июля, 2012 - 11:36:26
Post Id


Гость


Покинул форум
Сообщений всего: 80
Дата рег-ции: Июль 2012  


Помог: 0 раз(а)




а editor.php где брать?
(Добавление)
так я его смотрю и он не работает
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB