Проблемка есть: я получаю ссылку вида /категория/страница/
Все работает отлично, НО:
если открыть /категория/ - и вписать название папки (например: /include/), то откроется папка и все её содержание. Прочитал, чтобы скрыть папку нужно в .htaccess прописать: deny from all.
Ну а толку от этого? Мне нужно чтобы если прописывали /категория/, то автоматом открывалась определенная страница: /категория/определенная_страница/ (т.е. в адресной строке также написано сайт.ру/категория/, а на самом деле открыто сайт.ру/категория/определенная_страница/)
У меня на сайте много ajax запросов. (читал что они не работают, если прописывать deny from all).
Помогите, пожалуйста, как реализовать, чтобы все окей работало.
Я понял. Т.е. можно сделать: /cat/page/parametr1/123
И в итоге получить:
категория = cat;
страница = page;
array (
"parametr1" -> "123"
);
И дальше этот параметр использовать как обычный GET запрос, например выводить статью с id=123.
Правильно я понял? И такая реализация на 2013 год, хорошее решение? Стоит так делать?
Но я не понимаю все равно как передать POST. Допустим пользователь регисрируеться, заполняет данные... Дальше нажимает "ОК". И что происходит? Если в action формы вписано допустим: page2.php, откроется эта страница и будет фиг пойми что.
Или просто в форме в поле action, нужно вписать нормальный адрес типа : /registr
Почему-то visable неработает. Выделяет только 1 нечетный (первый) элемент:( Почему так? убираю visable выделяються все нечетные. Когда есть visable, не смотря на то, что элементы видимые, выделяеться только 1
$email = mysql_real_escape_string($email); (получаю емаил и экранирую). Когда убираю эту строчку все окей работает, но скажите, почему, из-за этой функции ошибка может быть?
Проблемка есть: я получаю ссылку вида /категория/страница/
Все работает отлично, НО:
если открыть /категория/ - и вписать название папки (например: /include/), то откроется папка и все её содержание. Прочитал, чтобы скрыть папку нужно в .htaccess прописать: deny from all.
Ну а толку от этого? Мне нужно чтобы если прописывали /категория/, то автоматом открывалась определенная страница: /категория/определенная_страница/ (т.е. в адресной строке также написано сайт.ру/категория/, а на самом деле открыто сайт.ру/категория/определенная_страница/)
У меня на сайте много ajax запросов. (читал что они не работают, если прописывать deny from all).
Помогите, пожалуйста, как реализовать, чтобы все окей работало.
Я понял. Т.е. можно сделать: /cat/page/parametr1/123
И в итоге получить:
категория = cat;
страница = page;
array (
"parametr1" -> "123"
);
И дальше этот параметр использовать как обычный GET запрос, например выводить статью с id=123.
Правильно я понял? И такая реализация на 2013 год, хорошее решение? Стоит так делать?
Но я не понимаю все равно как передать POST. Допустим пользователь регисрируеться, заполняет данные... Дальше нажимает "ОК". И что происходит? Если в action формы вписано допустим: page2.php, откроется эта страница и будет фиг пойми что.
Или просто в форме в поле action, нужно вписать нормальный адрес типа : /registr
И данные нормально передадутся?
А как с бд другого сайта соедениться?
Спасибо, проблема решена!
спасибо большое! очень помогли!
Вот у меня код:
$('#table_parner tr').removeClass('odd');$('#table_parner tr:even:visible').addClass('odd');
Вот код таблицы:
Те у кого id = "X" - показываються сразу.
Те у кого id = "X_X" - показываються, когда нажимаешь на строку у кого id= "X".
Т.е. нажал на id = "1", открываються id = "1_1", "1_2", "1_3" и т.д. сколько есть.
Поставил код:
$('#table_parner tr:even:visible').addClass('odd');
он выделил только 1 элемент.
P.S. элементы с id = "x_x" скрываю с помощью .hide()
Почему-то visable неработает. Выделяет только 1 нечетный (первый) элемент:( Почему так? убираю visable выделяються все нечетные. Когда есть visable, не смотря на то, что элементы видимые, выделяеться только 1
спасибо большое, проблема решена!!!
Вот код:
$mysqli = new mysqli('localhost', 'millioner_1', '123456', 'millioner_1');
$mysqli->query("SET NAMES 'UTF8' ");
$referer = $_POST['r'];
$referer = mysql_real_escape_string($referer);
$referer = htmlspecialchars($referer);
Выдает ошибку, соединение установлено перед вызовом функции. Что за бред?
я разобрался и понял что это ошибки из-за строки
$email = mysql_real_escape_string($email); (получаю емаил и экранирую). Когда убираю эту строчку все окей работает, но скажите, почему, из-за этой функции ошибка может быть?