PHP.SU

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

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

> Найдено сообщений: 54
viperdev Отправлено: 08 Апреля, 2012 - 23:55:52 • Тема: Подскажите регулярное выражение • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 854
IllusionMH пишет:
viperdev, нужно получить только число которое в скобках(и сразу за скобкой)
CODE (javascript):
скопировать код в буфер обмена
  1. var s = "7какой то текст (100какойто текст)",
  2.   re = /\((\d+)/,
  3.   res = s.match(re)[1];


Спасибо большое, пробовал с exec ничего не получилось, а твой вариант помог.
viperdev Отправлено: 08 Апреля, 2012 - 23:32:48 • Тема: Подскажите регулярное выражение • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 854
Здравствуйте, подскажите пожалуйста регулярное выражение на js:
необходимо выбрать из строки "7какой то текст (100какойто текст)" число 100 т.е. в скобках может быть любое число не только 100 и потом текст и в начале строки тоже.
Заранее спасибо за помощь.
viperdev Отправлено: 04 Октября, 2011 - 15:58:34 • Тема: вывод изображений из бд с превью на js • Форум: Вопросы новичков

Ответов: 8
Просмотров: 355
wredyatina пишет:
Спасибо за ответ!
))))))) я делала так и не получалось.... Я просто забыла скрипты js добавить на сервер... заработалась....))))

Еще один вопрос: А как в этом скрипте оставить размеры big основными, или хотя бы не уменьшались так сильно. Сейчас у меня вывод big всего приблизительно на 10% больше, т.е. около ширина 100 px, хотя размер загружаемого файла ширина 1024px, с высотой также.


Попробуйте подбирать значение для $ratio т.е. $ratio = '5'; пока не получите желаемый результат.
viperdev Отправлено: 04 Октября, 2011 - 15:26:14 • Тема: вывод изображений из бд с превью на js • Форум: Вопросы новичков

Ответов: 8
Просмотров: 355
А что вам мешает добавить rel="lightbox[roadtrip]" к ссылке? вместо "roadtrip" можете написать что нибудь свое.
CODE (html):
скопировать код в буфер обмена
  1. <a href="image.php?size=big&id=<?=$row['id']?>" target="_blank" rel="lightbox[mygallery]">
  2. <img src="image.php?size=small&id=<?=$row['id']?>" alt="<?=$title?>" border="0" /></a>
  3.  
viperdev Отправлено: 04 Октября, 2011 - 14:54:32 • Тема: Вывод ошибок • Форум: Прочее

Ответов: 7
Просмотров: 66
Данил_123 пишет:
Вопрос в том, куда это?

в php.ini, если на вашем хостинге разрешено использовать свой php.ini то создайте такой файл в корневом каталоге т.е. в / и напишите в него эти параметры.
К системному глобальному php.ini боюсь что вас не допустят если это виртуальный хостинг Улыбка
Ну а так например php.ini на FreeBSD лежит здесь /usr/local/etc/
Все доступные константы для вывода ошибок через php.ini http://www.php.net/manual/en/err....error-reporting
viperdev Отправлено: 04 Октября, 2011 - 14:47:51 • Тема: проблема с клиент-банк и шлюзом на FreeBSD • Форум: Администрирование *nix

Ответов: 1
Просмотров: 1988
отвечаю сам себе Улыбка
т.к. программа не может использовать никакие другие типы подключения к интернет кроме прямого подключения (достаточно посмотреть на вывод tcpdump чтобы это понять) пришлось использовать freecap для перенаправления запросов к прокси серверу с использованием socks протокола.
В других случаях достаточно правильно настроенного NAT и верно указанных параметров в настройках сети на клиенте.
Всем спасибо тему можно закрывать Улыбка
viperdev Отправлено: 30 Сентября, 2011 - 16:57:15 • Тема: проблема с клиент-банк и шлюзом на FreeBSD • Форум: Администрирование *nix

Ответов: 1
Просмотров: 1988
Здравствуйте,
Возникла проблема с программой клиент-банк которая не умеет работать через прокси, а работает только на прямую.
Суть проблемы следующая:
Имеется на входе маршрутизатор который сам подключается к интернету и раздает его дальше в две локальные сети в одной из которых стоит прокси-сервер squid+pf на FreeBSD - данная машина является шлюзом для своей локальной сети.
NAT настроен через pf для программ которые не умеют работать с прокси следующим образом:
rl0 - внешний интерфейс FreeBSD (в сторону маршрутизатора),
vr0 - внутренний интерфейс FreeBSD (в сторону локалки),

nat on rl0 from vr0:network to any -> (rl0)

net.inet.ip.forwarding=1 в /etc/sysctl.conf присутствует.

Запрещающие правила в pf.conf отсутствуют.

tpcdump при попытке подключиться клиент-банком выводит следующее:
192.168.2.12 - адрес пк с клиент-банком,
Спойлер (Отобразить)

Подскажите что делаю не так?
Буду признателен за любые ответы.
viperdev Отправлено: 10 Августа, 2011 - 13:18:46 • Тема: Загрузка новых изображений при обновлении страницы • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1014
Цитата:
Сори за фтопик как правильно читать твой ник viperdev? Ха-ха

как то так))) dev - сокращенно developer
viperdev Отправлено: 10 Августа, 2011 - 12:59:43 • Тема: Загрузка новых изображений при обновлении страницы • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1014
illy пишет:
возможно через куки


<?php
if(isset($HTTP_COOKIE_VARS['img'])){
$k=$HTTP_COOKIE_VARS['img'];
setcookie('img',$HTTP_COOKIE_VARS['img']+4,time()+3600*24*300,'/',$_SERVER['SERVER_NAME']);
for($n=$k;$n!=$k+4;$n++){
echo $n;
}
}
else{
setcookie('img','5',time()+3600*24*300,'/',$_SERVER['SERVER_NAME']);
for($n=1;$n!=5;$n++){
echo $n;
}
}
?>

Спасибо большое, особенно за пример
viperdev Отправлено: 10 Августа, 2011 - 12:30:06 • Тема: Загрузка новых изображений при обновлении страницы • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1014
Здравствуйте, у самого в логику не укладывается поэтому прошу помощи:
Есть массив с изображениями с неизвестным кол-вом, необходимо чтобы после обновления страницы например по f5 посетителю отображались новые изображения только не рандомно а по порядку т.е. как идут в массиве (сначала 1,2,3,4 потом 5,6,7,8 и т.д.).
Подскажите возможно ли такое?
Заранее благодарен за любые дельные советы.
viperdev Отправлено: 24 Июня, 2011 - 12:56:50 • Тема: Ккак обьеденить несколько таблиц css в один линк • Форум: HTML, Дизайн & CSS

Ответов: 6
Просмотров: 2273
thooz пишет:
Вот нашел пример

<link rel="stylesheet" href="/min/f=css/reset.min.css,css/style.css,plugins/syntax/styles/shCore.css,plugins/syntax/styles/shThemeDefault.css,css/colorbox.css,css/bookmarks.css&amp;1305695870" type="text/css" media="screen, projection" />


пробывал и так и сяк не как не выходит (( Так же со скриптами пробывал то же самое . Просто их иногда выходит так много и не хочется загромождать голову сайта (

Так тоже пробывал -<link rel="stylesheet" href="css/reset.min.css,css/style.css,plugins/syntax/styles/shCore.css,plugins/syntax/styles/shThemeDefault.css,css/colorbox.css,css/

То что ты хочешь делается через файл обработчик которому ты отправляешь ссылки на стили и он их в одну таблицу собирает
Например как здесь:
CODE (html):
скопировать код в буфер обмена
  1. <link href="http://demo.virtuemart.net/components/com_virtuemart/fetchscript.php?gzip=1&subdir[0]=/themes/vmTheme_framework//assets/css&file[0]=theme-ltr.css&subdir[1]=/themes/vmTheme_framework//assets/css&file[1]=theme-basics.css&subdir[2]=/js/mootools&file[2]=mooPrompt.css&subdir[3]=/js/slimbox-1.71a/css&file[3]=slimbox.css" type="text/css" rel="stylesheet" />

Собственно fetchscript.php в данном случаем этим и занимается.
viperdev Отправлено: 20 Апреля, 2011 - 22:37:41 • Тема: Проблема с настройкой bind под freebsd • Форум: Администрирование *nix

Ответов: 2
Просмотров: 1863
Мелкий пишет:
viperdev пишет:
В результате получаю:
Forbidden
You don't have permission to access / on this server.

0) где получаете?
1) судя по стилю сообщения - стандартный ответ апача. Вопрос - при чём тут апач, если вы настраиваете DNS?
Ваш DNS работает, а вот с правами доступа апачу намудрили.


"Ваш DNS работает, а вот с правами доступа апачу намудрили." - спасибо за подсказку, как оказалось в апаче 22 сделали такую штуку:

<Directory />
AllowOverride None
Order Deny,Allow
Deny from all
<Directory>
viperdev Отправлено: 20 Апреля, 2011 - 21:55:54 • Тема: Проблема с настройкой bind под freebsd • Форум: Администрирование *nix

Ответов: 2
Просмотров: 1863
Здравствуйте уважаемые, настраиваю dns для домена, подскажите пожалуйста в чем моя ошибка.
================================ ============================
DNSreport - q5-group.com: http://dnsstuff[dot]hostpro[dot]ua/index[dot][dot][dot]ort=q5-group[dot]com
================================ ============================
В результате получаю:
Forbidden
You don't have permission to access / on this server.
viperdev Отправлено: 29 Августа, 2010 - 18:13:53 • Тема: Подсчет записей в бд • Форум: Программирование на PHP

Ответов: 4
Просмотров: 557
Сори что долго не отвечал,
Для своей задачи я решил это следующим образом:
PHP:
скопировать код в буфер обмена
  1. $sql = 'SELECT COUNT(*) FROM `table1`,`table2` WHERE table2.parent_id=table1.id AND table1.parent_id="'.$id.'"';
  2. $result = $db->GetRow($sql);
  3. echo 'Количество сообщений в разделе: '.$result['COUNT(*)'];

где $id это id раздела известного мне.
Спасибо за подсказку о JOIN.
viperdev Отправлено: 17 Августа, 2010 - 18:52:06 • Тема: Подсчет записей в бд • Форум: Программирование на PHP

Ответов: 4
Просмотров: 557
Здравствуйте, подскажите пожалуйста как можно реализовать подобную задачу:
Есть две таблицы в бд:
Первая таблица имеет столбцы: id - раздела/категории, parent_id - id родительского раздела/категории, title - название раздела/категории.
Вторая таблица имеет столбцы: id - id записи, parent_id - id раздела/категории из первой таблицы к которой относится запись , title - заголовок записи , text - текст записи.
Известно id раздела. Удается получить id категорий в виде массива:
Array ( [0] => Array ( [id] => 3 ) [1] => Array ( [id] => 4 ) .........[n] => Array ( [id] => n ))
Дальше получаем кол-во записей в каждой категории:
PHP:
скопировать код в буфер обмена
  1.  
  2. foreach($result as $key => $row) {
  3. $sql = 'SELECT COUNT(*) FROM `table` WHERE parent_id="'.$row['id'].'"';
  4. print_r($result = $db->GetAll($sql));
  5. }
  6.  

Array ( [0] => Array ( [COUNT(*)] => 3 ) ) Array ( [0] => Array ( [COUNT(*)] => 1 ) ) ....... Array ( [0] => Array ( [COUNT(*)] => n ) )
Дальше мысли зашли в тупик)
Необходимо посчитать сколько записей в разделе при том что в раздел может входить не одна категория, а в категорию любое кол-во записей.

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