PHP.SU

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

Страниц (10): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 139
Evgen8 Отправлено: 17 Февраля, 2013 - 09:46:05 • Тема: append • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 810
DelphinPRO пишет:
Evgen8 пишет:
Вопрос: почему образуется перед добавленной строкой пропуск? Та самая пустая строка.

странный вопрос. почему он вообще вас волнует?

На душе не спокойно Растерялся
Evgen8 Отправлено: 16 Февраля, 2013 - 13:30:33 • Тема: append • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 810
Есть код. Он создает новую строку таблицы и помещает ее в таблицу:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. (function($){
  3.    $.start_add = function() {
  4.          var str = $("#add_key").serialize();
  5.          $.post("/script/add_key.php", str, function(data) {
  6.                 if (data.ok_ok == "1")
  7.                 {
  8.                                  if(typeof data.name != 'undefined'){
  9.                  if(data.name == "2")
  10.                                  {$("#result").html("Ошибка! Возможно, вы ввели ключ , который уже есть в БД.");
  11.                                  window.setTimeout(function(){$("#result").html("")}, 4500);}
  12.                                  else {$("#result").html("Ошибка! Возможно, вы ввели пустое имя.");
  13.                                  window.setTimeout(function(){$("#result").html("")}, 4500);}
  14.                                  }
  15.                                  else {
  16.                  $("#result").html("Произошла ошибка. Обратитесь к администратору.");
  17.                                  window.setTimeout(function(){$("#result").html("")}, 4500);}}
  18.                 else
  19.                 {
  20.                                  var key_add = data.ok_ok;
  21.                                  var name_add = data.name;
  22.                                  $('#table_key').append("<tr><th>"+name_add+"</th><th>"+key_add+"</th><th>0</th></tr>");
  23.                                  $("#result").html("Ключ успешно добавлен.");
  24.                                  $("#name_key").val("");
  25.                                   window.setTimeout(function(){$("#result").html("")}, 4500);
  26.                 }
  27.          });    
  28.    }
  29. })(jQuery);
  30. $(document).ready(function(){
  31.   $('#name_key').keydown(function(e){
  32.         if(e.which == 13){
  33.         $.start_add();
  34.                 return false;}
  35.   });
  36. $('#add_key_but:button').click(function(){
  37.         $.start_add();
  38.   });
  39.   });
  40.  

Выходит:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <table border="1" align="center" cellpadding="5" id="table_key">
  3.  <tr>
  4.   <th width="132">
  5.   Имя
  6.   </th>
  7.   <th width="258">
  8.   Key
  9.   </th>
  10.   <th>
  11.   Station
  12.   </th>
  13.  </tr>
  14.  
  15. <tr><th width="132">lol</th><th width="258">c285c3d733d155450563c689037493e7</th><th>1</th></tr>
  16.  
  17. <tr><th width="132">lolo</th><th width="258">7375678c7afdf4cf15c07617fb07cb3b</th><th>1</th></tr>
  18.  
  19. <tr><th width="132">lololo</th><th width="258">31295eb0641c7e0a1061b5400afb0fb8</th><th>0</th></tr>
  20. </table>
  21.  
  22.  

Вопрос: почему образуется перед добавленной строкой пропуск? Та самая пустая строка.
Evgen8 Отправлено: 31 Декабря, 2012 - 01:04:53 • Тема: Как сделать 3д фотку на сайте? • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 142
...
Evgen8 Отправлено: 28 Декабря, 2012 - 22:48:59 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
Намекните как-бы опять....
Evgen8 Отправлено: 27 Декабря, 2012 - 19:50:10 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
Проблема решилась. Появилась другая. Скрипт иногда не находит строку с первого раза. С чем это может быть связано?
Evgen8 Отправлено: 26 Декабря, 2012 - 22:55:37 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
Ну как-бы опять намекните.... Однако
Evgen8 Отправлено: 26 Декабря, 2012 - 16:10:38 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
DlTA пишет:
намекаю, проверьте что у вас в переменных
$news_name_for_del

и почему у вас регулярка отделяется "!", кстати а фильтр стоит на них?

Если бы вы перешли по ссылке , то увидели ,что все переменные отображаются рядом с результатом. "!" - где-то вычитал на просторах инета ,что нужны некие разделители. Кстати , без него выдается ошибка выполнения скрипта. Фильтр? Без понятие - что это? зачем это? как это сделать?
(Добавление)
Мелкий пишет:
Намекаю: phpfaq.ru/debug

Ок. Нашел один баг , исправил. Но все-такие отлично не пашит.
Например если ввести поиск "тест тест" -найдет ,а просто "тест" - нет. Это "Конец тех.работ" - тоже найдет. Почему так? Это еще не понятно. Однако

-------------------------------- -------------
Понял! Иногда вместо "букв" записывается вот это....
Что это? В браузере отображает просто слово "тест".
CODE (htmlphp):
скопировать код в буфер обмена
  1. &#1090;&#1077;&#1089;&#1090;

,а в самом файле вот такой вот бред. И главное , некоторые обычными словами ,некоторые вот так. Те ,которые обычными находятся ,а такие - нет.
Evgen8 Отправлено: 26 Декабря, 2012 - 16:03:04 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
Ну хоть намекните.... Хм
Evgen8 Отправлено: 25 Декабря, 2012 - 19:34:59 • Тема: Нахождение тега с содержимым в файле • Форум: Регулярные выражения

Ответов: 9
Просмотров: 373
Вот исходник:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $news_name = $_POST['news_name'];
  4. $news_text = $_POST['news_text'];
  5. $news_name_for_del = $_POST['news_name_for_del'];
  6. if($news_name || $news_text != NULL){
  7. $past = file_get_contents('**********');
  8. $fp = fopen('****************', 'w+');
  9. $dt=date('Y-m-d H:i');
  10. $write_to = "[title]{$news_name}[/title]
  11. [text]
  12. {$news_text}
  13. [/text]
  14. <br><font color=\"yellow\"> - Добавлено {$dt} , Evgen8.</font>
  15. <hr>
  16. {$past}";
  17. $test = fwrite($fp, $write_to);
  18. fclose($fp);} //Отсюда начинается нужная часть....
  19. elseif($news_name_for_del != NULL){
  20. $past = file_get_contents('*******************');
  21. $reg = "!\[title\]{$news_name_for_del}\[\/title\]!is";
  22. $found = preg_match_all($reg, $past ,$result);
  23. echo "{$found}<br>";
  24. echo "{$news_name_for_del}<br>";
  25. echo "{$reg}<br><br>";
  26. echo "{$past}";
  27. }
  28. else {
  29. }
  30. ?>
  31.  

Пока нужно найти строчку [title]$text[/title] . В принципе , он ее находит. Но вот если содержимое переменной $text - русское , то он ее не находит. Суть вопроса: почему?
http://mc-diamond[dot]ru/launch_serv[dot][dot][dot]dd_to_launch.php
Поле "name news fo del". Думаю говорить вам ,что внизу отображается нет смысла Подмигивание
Evgen8 Отправлено: 15 Ноября, 2012 - 18:15:05 • Тема: Повторная отправка формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 192
Хм
Evgen8 Отправлено: 14 Ноября, 2012 - 22:24:16 • Тема: Повторная отправка формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 192
Я в раздумье Однако Но, все-таки...
Evgen8 Отправлено: 14 Ноября, 2012 - 21:41:03 • Тема: Повторная отправка формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 192
OrmaJever, и он не работает Голливудская улыбка
Evgen8 Отправлено: 14 Ноября, 2012 - 20:49:38 • Тема: Повторная отправка формы • Форум: Вопросы новичков

Ответов: 5
Просмотров: 192
Есть страница HTML в ней есть форма для загрузки файла , она же является и обработчиком.
После работы с файлом, идет автоматическая перезагрузка и скрипт добавляет блок типо "все ок". Но при F5 идет отправка формы. Использовать перенаправление нельзя , т.к. блок не отобразиться соответственно. Других путных средств в сети я не нашел.
Evgen8 Отправлено: 05 Ноября, 2012 - 17:47:33 • Тема: jQuery • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 911
SAD , не работает.
Panoptik , первый тоже не пашет. Вторым я не желать....
Evgen8 Отправлено: 05 Ноября, 2012 - 16:00:51 • Тема: jQuery • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 911
Есть таблица. В ней три столбца : name, key, station. Есть форма. В ней вводим name и station. В таблице значения station может совпадать , а вот name не может повторятся. Вот благодаря name мы заменяем значение station. Это все через БД. С помощью jQuery я заменяю значения в таблице. Вот как именно мне найти нужную TR я знаю , а как выделить и изменить из нее TD без понятия.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  function replaceRow(name, start) {
  3.               var args = '<td>' + name + '</td><td>' + stat + '</td>';
  4.                           $('tr').filter(':contains(\'' + name + '\')').filter(':contains(\'' + stat + '\')');
  5.                           }
  6.                           replaceRow(name, stat);
  7.  

Страниц (10): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB