Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2009, 03:49   #1
mcbes
Новичок
Джуниор
 
Регистрация: 25.09.2008
Сообщений: 1
Вопрос Редактирование css через форму с сервера

Скрипт:

PHP код:
<?
$filename 
'../s.css';
if(
$_SERVER['REQUEST_METHOD'] === "POST") {
   if( (!
file_exists($filename) || is_writeable($filename))
   && 
strlen(trim(strip_tags($_POST['content']))) > ) {
       if( 
$handle = @fopen($filename"w+") ) {
           
fwrite($handlestripslashes($_POST['content']));
           
fclose($handle);
       }
   }
   
header('Location: '.$_SERVER['HTTP_REFERER']);
}
else {
   if( 
file_exists($filename) && is_readable($filename) ) {
       
$content = @file_get_contents($filename);
   }
   print 
'<form method="post" action="css.php"><textarea  name="content">'.htmlspecialchars($content).'</textarea><input  onclick="return confirm(\'Сохранить стили?\');" type="submit"  value="Сохранить" style="width:100;"></form>';
}
?>
Сохраняет сам css всё ок, но после сохранения выдает:

Warning: Cannot modify header information - headers already sent by (output started at /css.php:6) in /css.php on line 138

Как решить проблему? Подскажите ПЛЗ!
mcbes вне форума Ответить с цитированием
Старый 21.02.2009, 06:24   #2
XeN0N
Форумчанин
 
Аватар для XeN0N
 
Регистрация: 18.01.2009
Сообщений: 118
По умолчанию

Что у вас на строке 138 ?
XeN0N вне форума Ответить с цитированием
Старый 21.02.2009, 09:26   #3
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Обработка введенных данных и перенаправление должны начинаться до вывода оформления сайта, поэтому, либо уберите редирект либо вынесите все это перед началом вывода
свободен...
wall66 вне форума Ответить с цитированием
Старый 22.02.2009, 05:41   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от XeN0N Посмотреть сообщение
Что у вас на строке 138 ?
Видимо
Код:
header('Location: '.$_SERVER['HTTP_REFERER']);
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Редактирование записей, отобранных через SQL Detka Помощь студентам 28 08.02.2009 01:56
Редактирование Excel книг через Delphi? DA-corp. БД в Delphi 3 01.03.2008 09:50
Закачка картинок через форму Romanbl4 PHP 18 04.02.2008 15:30
Добавление Удаление Редактирование через SQL beginner БД в Delphi 4 29.05.2007 17:52
загрузка в форму страницы с сервера... fis Работа с сетью в Delphi 1 30.01.2007 18:46