Проблемка есть: я получаю ссылку вида /категория/страница/
Все работает отлично, НО:
если открыть /категория/ - и вписать название папки (например: /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');
Вот код таблицы:
<table cellpadding="4" cellspacing="0" id="table_parner"> <thead> <tr class="gradient"> <td>Фото</td> <td>Ф.И.О</td> <td>Email</td> <td>Телефон</td> <td>Skype</td> <td>PM счет</td> <td>Колво</td> </tr> </thead> <tbody <tr id="1"> <td><img src="/images/annonim_user.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td><a href="#otkrit" id="1"><img src="images/arrow3.png" /></a> ыфва фыва ыва</td> <td>11@mail.ru</td> <td>+7 (234) 234-34-34</td> <td>dasdf34</td> <td>1412414</td> <td>0</td> </tr> <tr id="1_1"> <td><img src="users/avatar/13.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td><img src="images/tire.png" /> вап ыва вап</td> <td>10@mail.ru</td> <td>+7 (234) 324-23-23</td> <td>sdasdfas4</td> <td>12311</td> <td>0</td> </tr> <tr id="2"> <td><img src="/images/annonim_user.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td>фыва фыва фыва</td> <td>123@mail.ru</td> <td>+7 (352) 235-23-32</td> <td>asdf2</td> <td>112312</td> <td>0</td> </tr> <tr id="3"> <td><img src="/images/annonim_user.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td>вап ыва вап</td> <td>5@mail.ru</td> <td>+7 (234) 324-23-23</td> <td>sdasdfas4</td> <td>12311</td> <td>0</td> </tr> <tr id="5"> <td><img src="/images/annonim_user.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td><a href="#otkrit" id="5"><img src="images/arrow3.png" /></a> фыва</td> <td>выаm@webhost1.ru</td> <td>+7(908)434-34-34</td> <td>webhost1.ru</td> <td>Z12341234234</td> <td>0</td> </tr> <tr id="5_1"> <td><img src="users/avatar/4.jpg" width="50px" height="50px" alt="Фото" class="ava"></td> <td><img src="images/tire.png" /> фыва</td> <td>фаыв@gmail.com</td> <td>+фав</td> <td>фыав</td> <td>фавы</td> <td>0</td> </tr> </tbody></table></div>
Те у кого id = "X" - показываються сразу.
Те у кого id = "X_X" - показываються, когда нажимаешь на строку у кого id= "X".
Т.е. нажал на id = "1", открываються id = "1_1", "1_2", "1_3" и т.д. сколько есть.
Поставил код:
он выделил только 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); (получаю емаил и экранирую). Когда убираю эту строчку все окей работает, но скажите, почему, из-за этой функции ошибка может быть?