PHP.SU

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

Страниц (4): [1] 2 3 4 »

> Найдено сообщений: 47
A.B.C. Отправлено: 22 Октября, 2012 - 17:47:18 • Тема: Помогите с htaccess, понять почему так. • Форум: Apache и другие веб-серверы

Ответов: 0
Просмотров: 168
Есть ссылка:

CODE (html):
скопировать код в буфер обмена
  1. <a href="registration">Регистрация</a>



есть в htaccess (лежит в корне) правило,

CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^registration$ index.php?registration=1



Все нормально работает.



Но если я ссылку меняю на
<a href="registration/new">Регистрация</a>


т.е. добавляю /new, и в правилах меняю:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^registration/new$ index.php?registration=1



то он начинает искать каталог registration???


Ведь registration/new - это просто строка, даже не путь.
(Добавление)
Вопрос снят
A.B.C. Отправлено: 05 Марта, 2012 - 13:26:54 • Тема: Помогите объединить запросы SELECT COUNT • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1323
Спасибо еще раз! Потестирую сейчас.
A.B.C. Отправлено: 05 Марта, 2012 - 13:13:41 • Тема: Помогите объединить запросы SELECT COUNT • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1323
OrmaJever

Спасибо Вам большое.
(Добавление)
OrmaJever
А как думаете такой запрос быстрее будет чем два простых?
A.B.C. Отправлено: 05 Марта, 2012 - 12:32:49 • Тема: Помогите объединить запросы SELECT COUNT • Форум: Работа с СУБД

Ответов: 4
Просмотров: 1323
PHP:
скопировать код в буфер обмена
  1. "SELECT  COUNT(*) FROM `".$tab1."`  WHERE `id1`='".(int)$_SESSION['id']."' UNION ALL
  2.          SELECT  COUNT(*) FROM `".$tab2."` WHERE `id2`='".(int)$_SESSION['id']."'");
  3.  


нужно получить общее число елементов
A.B.C. Отправлено: 01 Февраля, 2012 - 13:10:43 • Тема: Здравствуйте помогите передать пароль для сверки со повторным паролем: • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1384
CODE (javascript):
скопировать код в буфер обмена
  1. var secondstring = document.getElementById("inputString2").value;


объявлял и в той function lookup2 функции
(Добавление)
секунду...извините точно ошибка
(Добавление)
Zuldek

Огромнейшее Вам искренее спасибо! Я второй день пытаюсь настроить этот скрипт.

Спасибо!!! Улыбка
A.B.C. Отправлено: 01 Февраля, 2012 - 13:03:33 • Тема: Здравствуйте помогите передать пароль для сверки со повторным паролем: • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1384
Zuldek

В php обработчик приходит, как undefined

CODE (javascript):
скопировать код в буфер обмена
  1.         function lookup2(inputString2) {
  2.                 if(inputString2.length > 0) {
  3.                                 $.post("Registr/check2.php", {queryString2: ""+inputString2+""}, function(data){
  4.                                 if(data.length >0) {
  5.                                                 $('#ps1div').html(data);
  6.                                 }
  7.                         });
  8.                 }
  9.         } // lookup2
  10.         function lookup3(inputString3) {
  11.                 var secondstring = document.getElementById("inputString2").value;
  12.                 if(secondstring.length > 0) {
  13.                                 $.post("Registr/check3.php", {queryString2: ""+inputString2+"",queryString3: ""+inputString3+""}, function(data){
  14.                                 if(data.length >0) {
  15.                                                 $('#ps2div').html(data);
  16.                                 }
  17.                         });
  18.                 }
  19.         } // lookup3
A.B.C. Отправлено: 01 Февраля, 2012 - 12:49:56 • Тема: Здравствуйте помогите передать пароль для сверки со повторным паролем: • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1384
Zuldek

Я понимаю это. Вы не могли бы мне показать, как это сделать я на php пишу JS всерьез не изучал интуитивного готовые модули подключал обычно.

Как это сделать. Как объявить переменную в JS
Цитата:
параметр inputString2 должен брать из элемента inputString2 вашей формы.
???
A.B.C. Отправлено: 01 Февраля, 2012 - 12:00:23 • Тема: Здравствуйте помогите передать пароль для сверки со повторным паролем: • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1384
Здравствуйте помогите передать пароль для сверки с повторным паролем:

на странице:

CODE (html):
скопировать код в буфер обмена
  1. <input name="pass1" type="password" size="30" maxlength="20" value="<?php echo htmlspecialchars($_SESSION['pass1']); ?>" id="inputString2" onkeyup="lookup2(this.value);"/>


CODE (html):
скопировать код в буфер обмена
  1. <input name="pass2" type="password" size="30" maxlength="20" value="<?php echo htmlspecialchars($_SESSION['pass2']); ?>" id="inputString3" onkeyup="lookup3(this.value);"/>


В подключаемом JS на JQuery в функии lookup2 первый пароль уходит на проверку, на сложность и валидность - это работает($('#div2').html(data);)! В функии lookup3 нужно просто сверить га вовпадение queryString2 и queryString3 и дать заключение внутри 3.php совпадают или нет (или может вообще обойтись без 3.php, а дать заключение тут же-задать его для $('#div2')). Не могу передать вторую переменную внутрь преходит, как undefined

CODE (javascript):
скопировать код в буфер обмена
  1.         function lookup2(inputString2) {
  2.                 if(inputString2.length > 0) {
  3.                                 $.post("Registr/2.php", {queryString2: ""+inputString2+""}, function(data){
  4.                                 if(data.length >0) {
  5.                                                 $('#div2').html(data);
  6.                                 }
  7.                         });
  8.                 }
  9.         } // lookup2
  10.         function lookup3(inputString2,inputString3) {
  11.                 if(inputString2.length > 0) {
  12.                                 $.post("Registr/3.php", {queryString2: ""+inputString2+"",queryString3: ""+inputString3+""}, function(data){
  13.                                 if(data.length >0) {
  14.                                                 $('#div3').html(data);
  15.                                 }
  16.                         });
  17.                 }
  18.         } // lookup3
A.B.C. Отправлено: 28 Октября, 2010 - 17:13:49 • Тема: Помогите объединить SELECT и Радиокнопку • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1652
У меня сейчас это все робит нормально, только в форме стоит GET метод передачи, и нет радиокнопки...при выборе прилетают нужные переменные все как надо ...единственное, что я не могу их заставить флажок прицепить как-то...
(Добавление)
Цитата:
во-вторых у каждого меня должено быть разное имя и потом каждое меню будет с разным ключём масива.


причем имя у всех селектов одно и тоже...
(Добавление)
и селект у меня вот такой без радиокнопки который
CODE (html):
скопировать код в буфер обмена
  1. <select  name="menu1"   onChange="MM_jumpMenu('parent',this,0)">
A.B.C. Отправлено: 28 Октября, 2010 - 16:58:20 • Тема: Помогите объединить SELECT и Радиокнопку • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1652
Задача такая, есть радиокнопка и два варианта к ней, ниже стоят 3 джамп меню...т.е. всплывающих списка, которые при выборе сразу прыгают по ссылке и передают переменные.
Юзер выбирает свой вариант кнопки, а затем выбирает в меню нужный пункт и две переменных тут же летят в исполняющий скрипт. Но чскрипт робит только если меню одно!!! Если их два или 3 то уже все...он запоминает как я понимаю последнее имя селекта и работает только с ним:

1.php

CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/JavaScript">
  2. <!--
  3. function MM_jumpMenu(targ,selObj,restore){ //v3.0
  4.   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  5.   if (restore) selObj.selectedIndex=0;
  6. }
  7. //-->
  8. </script>


PHP:
скопировать код в буфер обмена
  1. <?PHP if (isset($_POST['smok'])) {print "Курит?".$_POST['smok'];}?>
  2. <?PHP if (isset($_POST['menu1'])) {print "Возраст?".$_POST['menu1'];}?>

CODE (html):
скопировать код в буфер обмена
  1. <form name="sd"  method="POST" action="1.php">
  2. Вы курите?
  3. <input name="smok" type="radio" value="Да" checked="checked">Да
  4. <input name="smok" type="radio" value="Нет">Нет
  5. <br>
  6. <select  name="menu1"   onChange="this.form.submit();">
  7. <option value="T=1">Вы женщина и вам до 30 лет</option>
  8. <option value="T=2">Вы женщина и вам от 30 лет до 60</option>
  9. <option value="T=3">Вы женщина и вам больше 60 лет </option>
  10. </select>
  11. <br>
  12. <select  name="menu1"   onChange="this.form.submit();">
  13. <option value="T=4">Вы мужчина и вам до 30 лет</option>
  14. <option value="T=5">Вы мужчина и вам от 30 лет до 60</option>
  15. <option value="T=6">Вы мужчина и вам больше 60 лет </option>
  16. </select>
  17. <br>
  18. <select  name="menu2"   onChange="this.form.submit();">
  19. <option value="T=7">Вы подросток и вам младше 10 лет</option>
  20. <option value="T=8">Вы подросток и вам от 10 до 14 лет </option>
  21. <option value="T=9">Вы подросток и вам от 14 до 18 лет </option>
  22. </select>
  23. </form>
A.B.C. Отправлено: 23 Июля, 2010 - 15:14:36 • Тема: Помогите советом по удалению мусора • Форум: Программирование на PHP

Ответов: 2
Просмотров: 209
duk проблема как раз в том, что до момента "Зарегистрированности" картинки всяко разно создаются в папках и если человек уходит внезапно т.е. закрывая браузер то они остаются и лежат мусором...вот в этом проблема...то что полезные картинки т.е. те которые присутствовали в момент нажатия кнопки "Зарегистрировать" попадут в БД это да! так я и собираюсь сделать и вместе с этим переместить их в другие папки закрепленные или зп юзером или за наименованием детали.

В любом случае для удаления мусорных картинок как я понял придется писать отдельный скрипт который запускать раз в сутки к примеру, или просто привязать его к каждому юзеру чтоб при входе работали дворниками этих папок удаляя...очищая эти мусорные папки...(исключая файлы возрастом 1 час к примеру), чтоб не удалить те с котрыми сейчас работают.

В любом случае спасибо. Думаю вопрос снят.
A.B.C. Отправлено: 23 Июля, 2010 - 13:37:53 • Тема: Помогите советом по удалению мусора • Форум: Программирование на PHP

Ответов: 2
Просмотров: 209
Здравствуйте, подскажите как лучше сделать:

На сайте страница регистрации деталей, там возможна загрузка 3 картинок (фото этих деталей)

Если фото выбрано клиентом и отправлено на сервер то происходит следующее:

1. Проходит проверку на допустимость.

2. Если проверка пройдена, то перемещается в папку tmp

далее делается ресайз этого фото в 3 варианта: small, midi, big

каждое создается в соответствующих папках: small, midi, big

Вот здесь все бы хорошо, но у пользователя есть возможность вернутся на регистрацию и перевыбрать фото детали т.е. цикл повторяется получается новые фотки в папках small, midi, big

Заделал скрипт на удаление предыдущих картинок, если поступила новая , ну чтобы они там не копились, но вопрос остался

А именно: Пользователь внезапно уходит с сайта и 3 его созданные картинки превращаются в мусор (даже 9 картинок если он 3 фото загрузил т.е. small, midi, big )!

Как их чистить эти папки?


И еще вопрос: Если у пользователя медленный инет, а по тупости он загркжает большие картинки, но достаточные для прохождения проверки, может вылезти ошибка браузера о лимите загрузки страницы...как это обойти?
(Добавление)
Вопрос снят. Спасибо.
A.B.C. Отправлено: 16 Июля, 2010 - 17:06:59 • Тема: Не могу удалить сессии, по массиву переменных • Форум: Программирование на PHP

Ответов: 2
Просмотров: 213
PHP:
скопировать код в буфер обмена
  1. foreach ($st as $i=>$val)
  2. {
  3. if (isset($_SESSION[$val])) {unset ($_SESSION[$val]);}
  4. }


вот так сделал все заработало Улыбка

вопрос снят спасибо Улыбка
A.B.C. Отправлено: 16 Июля, 2010 - 16:18:52 • Тема: Не могу удалить сессии, по массиву переменных • Форум: Программирование на PHP

Ответов: 2
Просмотров: 213
PHP:
скопировать код в буфер обмена
  1.  
  2. $st=array('st_1_2','st_1_3','st_2_2','st_2_3');
  3. $i=-1;
  4. do
  5. {
  6. $i++;
  7. $f=$st[$i];
  8.  
  9. if (isset($_SESSION['f'])){unset($_SESSION['f']);}
  10. }
  11. while ($i!=4)




помогите написать скрипт удаления переменных с именами из массива

этот мой сессии не удаляет и ошибку не пишет почему - то!??
A.B.C. Отправлено: 13 Июля, 2010 - 02:40:47 • Тема: Перенаправление массива $_POST через несколько скриптов • Форум: Программирование на PHP

Ответов: 8
Просмотров: 543
Спасибо

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB