PHP.SU

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

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

> Найдено сообщений: 422
Джур Отправлено: 10 Марта, 2012 - 19:38:44 • Тема: gz файлы • Форум: Хранение данных, их вывод и обработка

Ответов: 2
Просмотров: 954
gz - это в смысле GZip? Тогда однозначно нет.
Джур Отправлено: 06 Марта, 2012 - 11:04:49 • Тема: Последний элемент на первое место • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1019
О, так тоже работает. Но можно тогда и короче: Ниндзя

CODE (js):
скопировать код в буфер обмена
  1. $('#div').prepend($('#div div:last'));
Джур Отправлено: 06 Марта, 2012 - 10:16:59 • Тема: Последний элемент на первое место • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 1019
Например так:
CODE (js):
скопировать код в буфер обмена
  1. x = $('#div div:last');
  2. $('#div').prepend('<div>'+x.html()+'</div>');
  3. x.remove();
Джур Отправлено: 06 Марта, 2012 - 00:27:24 • Тема: ftp_set_option и ftp_close • Форум: Вопросы новичков

Ответов: 1
Просмотров: 87
На момент прошлого года, ftp_close можно было и не использовать, так как при разрыве канала с сервером он вас все равно сбрасывает. Что сейчас не в курсе, но вроде бы поведение осталось то-же.

А параметр вами указанный смысла как такового (в PHP) не имеет в большинстве случаев. Так как время жизни обычного скрипта 30с.
Джур Отправлено: 05 Марта, 2012 - 15:17:42 • Тема: Регулярное выражение по выборке определенного слова. • Форум: Регулярные выражения

Ответов: 1
Просмотров: 138
Сразу говорю, что поиск по отрицанию в регулярках не встречал, но ведь задачу можно решить и так:
PHP:
скопировать код в буфер обмена
  1.  
  2. $x = 'http://site.com/sdd http://ya.ru/df/ http://google.com/sd/sfds http://site.com/ http://rambler.ru/as';
  3.  
  4. $x = explode(' ', $x);
  5. foreach($x as $v){
  6.         if(!strpos($v, 'site.com')){
  7.                 print $v.'<br>';
  8.         }
  9. }
Джур Отправлено: 05 Марта, 2012 - 15:11:50 • Тема: ПОДСКАЖИТЕ ПОЖАЛУЙСТА • Форум: Вопросы новичков

Ответов: 12
Просмотров: 532
Ну например - file_put_contents()

Хотя, не понимаю, почему вы хотите решить задачу через создание кучи файликов. Может лучше скрипт по показу и добавлению сообщений, а рядом файлик содержащий весь массив сообщений.
Как вам такой вариант?
Джур Отправлено: 02 Марта, 2012 - 18:06:18 • Тема: Apache + PHP + MySQL • Форум: Apache и другие веб-серверы

Ответов: 2
Просмотров: 300
Ну ктож его знает, чего оно не работает... Винда же.
Вообщем как сойдете с ума, загляните на http://www[dot]easyphp[dot]org/ версию с 5.2 советую.
там (для семерки) достаточно с правами на файлы не перепутать и будет вам счастье.

Надеюсь вы на семерке не продакшен замутить пытаетесь?
Джур Отправлено: 29 Февраля, 2012 - 15:09:52 • Тема: Пагинатор • Форум: Вопросы новичков

Ответов: 13
Просмотров: 707
Ну есть такой, правда там всего один метод, можете его просто воткнуть в нужный вам класс:
PHP:
скопировать код в буфер обмена
  1. function paging($url, $page, $len, $size=10){
  2.                 $page = $page/$size;
  3.                 $len = ceil($len/$size)-1;
  4.                 $a = $size;
  5.                 $b = $size;
  6.                 if($page-$a<0){
  7.                         $b += $a-$page;
  8.                         $a = $size-($a-$page);
  9.                 }
  10.                 if($page+$b>$len){
  11.                         $b = $len-$page;
  12.                         $a = $size*2-$len+$page ;
  13.                 }
  14.                 if($page-$a<0){
  15.                         $a = $page;
  16.                 }
  17.            $paging = range($page-$a, $page+$b);
  18.                 if($paging[0]){
  19.                         array_unshift($paging, -1);
  20.                         array_unshift($paging, 0);
  21.                 }
  22.                 if($paging[count($paging)-1]!=$len){
  23.                         $paging[] = -1;
  24.                         $paging[] = $len;
  25.                 }
  26.                 $html = '';
  27.                 if(count($paging)>1 and $len>0){
  28.                         $html .= '<div class="paging">';
  29.                         foreach($paging as $v){
  30.                                 if($v>-1){
  31.                                         $html .= '<a href="/'.$url.'/'.($v*$size).'/">'.($v+1).'</a>';
  32.                                 }else{
  33.                                         $html .= '<span>...</span>';
  34.                                 }
  35.                         }
  36.                         $html .= '</div>';
  37.                 }
  38.                 return $html;
  39.         }


Код явно извращен но с своей задачей справляется.
Джур Отправлено: 27 Февраля, 2012 - 20:04:31 • Тема: поиск по сайту • Форум: Хранение данных, их вывод и обработка

Ответов: 6
Просмотров: 1301
igor3310 пишет:
а какой там надо брать?

Ну я то откуда могу знать, какая у вас система. Под windows или под linux свой пакет, соответственно. Хорошо

igor3310 пишет:
он автономный

Автономный, да.

Для подробностей прошу в маны. Там много чего есть.
Джур Отправлено: 27 Февраля, 2012 - 20:02:05 • Тема: Поиск текста в файле • Форум: Регулярные выражения

Ответов: 7
Просмотров: 536
Как вариант:
PHP:
скопировать код в буфер обмена
  1. print 'Номера <b>';
  2. print implode(' ', $a[1]);
  3. print '</b>';


Или
PHP:
скопировать код в буфер обмена
  1. print 'Номера <b>'.implode(' ', $a[1]).'</b>';


Если я вас правильно понял.
Джур Отправлено: 27 Февраля, 2012 - 17:15:57 • Тема: COMMENT столбца MySQL ка заголовок столбца таблицы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 269
Dezmont пишет:
я хочу 1 запросом вытащить готовую таблицу

Ну тогда только процедурой ибо JOIN тут сделать не получится.
Джур Отправлено: 27 Февраля, 2012 - 17:11:18 • Тема: Поиск текста в файле • Форум: Регулярные выражения

Ответов: 7
Просмотров: 536
print_r - это функция, которая берет на вход какое-то значение и выдает в браузер в человеко читаемом виде.

А вот с массивом $a[1] вы вольны делать что хотите.

Если же надо вывести эти числа через пробел, то, как вариант:

Джур Отправлено: 27 Февраля, 2012 - 16:52:49 • Тема: Поиск текста в файле • Форум: Регулярные выражения

Ответов: 7
Просмотров: 536
Собственно уже написал: Хорошо
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. // вот строка из который надо было дергать данные
  3. $text = "<b>Номер: 1234567890</b>
  4. <b>Номер: 23452345</b>
  5. <b>Номер: 4564564</b>";
  6.  
  7. preg_match_all('~Номер: (\d+)</b~', $text, $a); // тут регулярное выражение выдирает нужные вам цифры и ложит в массив
  8.         $a[1] // а эта переменная как-раз и содержит нужные вам данные
  9. );
Джур Отправлено: 27 Февраля, 2012 - 16:49:35 • Тема: COMMENT столбца MySQL ка заголовок столбца таблицы • Форум: Вопросы новичков

Ответов: 3
Просмотров: 269
Вот так можно узнать параметр "комментарий"
CODE (sql):
скопировать код в буфер обмена
  1. SHOW CREATE TABLE `ваша таблица`


Как видите, достаточно геморойно. А вашу задачу можно решить так:
CODE (sql):
скопировать код в буфер обмена
  1. SELECT id AS `Код`, user AS `Пользователь`, name AS `Имя` FROM `table1`
Джур Отправлено: 27 Февраля, 2012 - 16:22:34 • Тема: Поиск текста в файле • Форум: Регулярные выражения

Ответов: 7
Просмотров: 536
Вот


Вот результат можно посмотреть

Страниц (29): « 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