PHP.SU

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

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

> Найдено сообщений: 2
Lyudmila Отправлено: 21 Апреля, 2014 - 14:57:39 • Тема: Cannot send session cache limiter • Форум: Кодировки и все смежное

Ответов: 0
Просмотров: 998
Доброго времени суток, всем! HELLOW! like it
Делаю форму с обратной связью:
<?php
# установить ограничитель кэша в 'private'
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
session_start();
/* Проверка на заполнение полей */
if (isset($_POST['name_im']) && isset($_POST['fam']) && isset($_POST['email']) && isset($_POST['num_kit']) && isset($_POST['captcha']) && isset($_POST['fruit']) && isset($_POST['fruit_result']))
{
$name_im = $_POST['name_im']; ................................ ..................
}
На локалхосте работает все нормально, но на сервере выдает такую ошибку:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /patch/send_mail.php:1) in /patch/send_mail.php on line 6
(причем почта уходит и приходит нормально..., но как справиться с этим?)

Может кто сталкивался... HELP ME, PLEASE...
Пересохраняла код в блокноте++ в utf8 without BOM
ДО <?php нет пробелов, переводов строк, BOM ... все связанные файлы в кодировке UTF-8... даже дописала вот эти строчки по рекомендациям ГУРУ... чет мне ничего не помогает...
# установить ограничитель кэша в 'private'
session_cache_limiter('private');
$cache_limiter = session_cache_limiter();
Заранее всем спасибо! Не понял
Lyudmila Отправлено: 30 Марта, 2014 - 20:48:35 • Тема: Как осуществить загрузку из браузера адресной строки следующей архитектуры: http://mysite/ index.php -----> mypage в <div id="content"> • Форум: Вопросы новичков

Ответов: 0
Просмотров: 68
Доброго всем здравия!
Вот тело главной страницы сайта index.php

<body onload="parent.history.pushState('', '', '/url.php')">
<div id="wrapper">
<?php {
include_once "blocks/header.php";
include_once "blocks/left_menu.php";
include_once "blocks/right_menu.php";
include_once "blocks/content.php";
}
?>
<!-- начало футера -->
<div class="clear"></div>
<div id="space"></div> <!-- div-распорка -->
<?php {include_once "blocks/footer.php"; } ?>

</div><!-- #wrapper -->
</body>

Сайт работает, информация в <div id="content"> попадает. В файле .htaccess директивы:
DirectoryIndex index.php
RewriteCond %{QUERY_STRING} ^id=([^&]+)
RewriteRule ^.*index\.php$ http://%{SERVER_NAME}/%1/index.php [R=301,L]
RewriteRule ^(.+)/index\.php$ index.php?id=$1 [L]

Пробовала и так:
# RewriteEngine on
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteBase /
# RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
# RewriteRule ^(.*)$ index.php [L,QSA]

А теперь если кто-то захочет сослаться на страничку моего сайта, например my_inform, то открывается "голая" страничка , без header, left_menu, menu_horizontal, right_menu, content, footer.

Как подтянуть на вызываемую страничку все составляющие сайта, набрав адресную строку из браузера?

Пожалуйста, не посылайте меня уж очень далеко... Я понимаю, что за это берут деньги... Пробовала организовать систему MVC, - пока не получилось... может можно проще...
Скажите, пожалуйста, что почитать... HTML-страничек более 15 и хотелось бы чтобы каждая страничка при вызове из браузера попадала в главный <div id="content"> файла index.php
(Добавление)
Огорчение
(Добавление)
Растерялся КАК ЭТО ДЕЛАЕТСЯ?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB