ну и код, конечно! толпа медленных mysql_result, по отдельной таблице на каждый топик и ~300 LOC ни о чём.
+ сдаётся мне, что часть кода ориентирована на работу с включёнными глобальными переменными - в частности, переменная $topic
Согласен, что код нуждается в оптимизации. Но пока работает и кушать не просит.
В частности пару тройку переменных можно было выкинуть... Но это потом.
Они включены как на сервера, так и в XAMPP. Сейчас проверил в TOPSERVER'e на винде. Кроме испорченного настроения (от тормозов этой горе-ос), обнаружил, что всё работает нормально.
На хостинге работает. На localhost нет. Поэтому я и говорю о XAMPP'e.
= = = = = =
Так-с... Я малость соврал насчёт заголовков... Они есть. 13-ая строка.
Но факт то остаётся фактом... Выложил на хостинг - работает. На localhost нет.
Вот http://www[dot]schoolmich[dot]tu2[dot]ru/guest/ .
Это не форум. Это обычная гостевая на php+mysql. Раньше сидел на windows'е. Там TopServer.
Сейчас лень перезагружаться... Под Ubuntu поставил XAMPP и работаю.
И что самое интересное, на страницы нет ни одного header("location: index.php");! Но всё равно выкидывает.
Здравствуйте!
Столкнулся с такой проблемой: xampp самопроизвольно выкидывает меня со страницы showtopic.php на index.php в папке guest. Причём, это происходит, если даже заинклудить showtopic.php в индекс!
Не подскажите, как решить эту проблему?
Заранее благодарен!
даже если прописываю
<form action = "C:\WebServers\home\test1.ru\www\index.php"
таже самая ошибка
хотя виртуал у меня есть L:/home/localhost/www/PHP/index.php---- существует
что делать ?
в нете не нашёл как как решить проблему.
Никогда не прописывайте путь к скрипту с использованием обычного пути (windows-го). Он не будет обрабатываться. Всё равно, что вы кликните по нему 2 раза и он откроется браузером (не выполнявшись).
Только http://localhost/www/php/index.php
Если не секрет, то вы ставили все модули отдельно?
Для винды есть хорошее решение - TopServer. Там всё настроено и готово к работе.
И ещё, в PHPEE путь прописывали через L:\ или через диск C:\?
Если мне не изменяет память, то надо через C:\. Не могу сейчас глянуть, так как сижу под Linux'ом.
Да, а зачем вам в PHPEE пытаетесь тестить скрипты? Ну, для начала можно, а потом, для серьёзных проектов, где надо коннектиться к базам или юзать файлы он бесполезен.
Сам учился по нему. Он лёгок для представления, с примерами и объяснениями.
Но говорю сразу, по нему почти невозможно учить MYSQL, да и к тому же там отсутствуют некоторые операторы. Но для начала можно и его, а потом уже с этого сайта.
Здравствуйте!
Помогите, пожалуйста, настроить данный скрипт под мои нужды.
А именно открыть нужный документ и задать переменной Content её значение (код).
if (navigator.userAgent.match(/msie/i)) TStyle = new Array('Undo','Redo','separator','Cut','Copy','Paste','separator','separator','Bold','Italic','Underline','StrikeThrough','Superscript','Subscript','separator','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','separator','InsertOrderedList','InsertUnorderedList','Indent','Outdent','separator','CreateLink','InsertHorizontalRule','InsertTable','InsertImage','separator','ForeColor','BackColor','separator','separator','RemoveFormat');
if (navigator.userAgent.match(/gecko/i)) TStyle = new Array('undo','redo','separator','cut','copy','paste','separator','separator','bold','italic','underline','strikethrough','superscript','subscript','separator','justifyleft','justifycenter','justifyright','justifyfull','separator','insertorderedlist','insertunorderedlist','indent','outdent','separator','createlink','inserthorizontalrule','inserttable','insertimage','separator','forecolor','backcolor','separator','separator','removeformat');
var TImage = new Array('undo','redo','','cut','copy','paste','','','b','i','u','s','sup','sub','','l','c','r','j','','ol','ul','in','out','','a','hr','tab','img','','cfg','cbg','','','F');
var TTitle = new Array('Отменить','Повторить','','Вырезать','Копировать','Вставить','','','Полужирный','Курсив','Подчеркнутый','Перечеркнутый','Степень','Индекс','','По левому краю','По центру','По правому краю','По ширине','','Нумерованный список','Маркированный список','Увеличить отступ','Уменьшить отступ','','Гиперссылка','Линия','Вставить таблицу','Вставить изображение','','Цвет шрифта','Цвет фона','','','Снять форматирование');
var Toolkit = "<Table cellpadding=0 cellspacing=1 border=0><Tr>\n";
Вы исходник видели? В Инклуде только 2 переменных. А куки устанавливаются только тогда, когда совпали пароли. И причём сначала установка, а потом уже вывод "countertype: text/htnl" Или как там...
в другом браузере тоже не получилось ?
сообщения об ошибках включены ? Ставь livehttpheaders и выясни приходят заголовки устновки кук с сервера вообще или нет ?
У меня на TopServer 2.1 всё работает, а вот на tu2.ru хостинге - нет...
Насчёт "livehttpheaders", можно поподробней?
Пишет в начале страницы:
Цитата:
Warning: Cannot modify header information - headers already sent by (output started at /home/tu2.ru/s/sc/schoolmich/htdocs/www/admin/admin.php:5) in /home/tu2.ru/s/sc/schoolmich/htd ocs/www/admin/admin.php on line 13
было бы дело в заголовках - так бы и написало.
Попробуй в другом браузере, попробуй указать время жизни, домен, путь.
Попробуй заменить на header("Set-Cookie: NAMR=value; path=/; secure");
Зачем вы переменную в кавычки берете ? "$pass"
Всё равно одна и та же байда... Уже даже в начале скрипта ставил, всё равно не устанавливает...
Насчёт переменной в кавычках - это баг с прошлого проекта.... О там соответственно с исходника...