PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (30): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Найдено сообщений: 446
GoDr
Отправлено: 21 Марта, 2015 - 13:20:44 • Тема: Определить что юзер зашёл с мобильного устройства • Форум: Напишите за меня, пожалуйста
Ответов: 10 Просмотров: 94
тебе нужно определить что это мобильное устройство или всё же разрешение экрана? И PHP это никогда не знает.. Это серверный язык. Ему нужно подсказать...
Но если тебя интересует именн разрешение то для таких целей давно существует управление стилями
т.е. если экран меньше 300px то мы просто скрываем DIV с классом slider
GoDr
Отправлено: 20 Марта, 2015 - 06:58:41 • Тема: Регулярное выражение для обработки ссылок • Форум: Вопросы новичков
Ответов: 6 Просмотров: 304
maks_77 пишет: спасибо, такое я накропать сумел, единственное, что регулярка у меня слегка универсальнее
это не у тебя универсальнее, это я упростил
ещё некоторые делают так
maks_77 пишет: однако есть вторая часть и
в чём проблема? сделай по аналогии, но второй регуляркой
(Добавление)
maks_77 и кстати, твоя регулярка не правильная. Как насчёт такого к примеру
GoDr
Отправлено: 19 Марта, 2015 - 09:02:32 • Тема: Регулярное выражение для обработки ссылок • Форум: Вопросы новичков
Ответов: 6 Просмотров: 304
Sail , а ты сам не видишь?
PHP:
скопировать код в буфер обмена
$array = array ( 'title="QQQ"' , 'data-int="11"' ) ;
$str = <<<EOF
<a class="constant" href="attr-href">attr-ankor 1</a>
<a class=" constant" href="attr-href">attr-ankor 1</a>
<a class="class1 constant" href="attr-href">attr-ankor 2</a>
<a class="constant class2" href="attr-href">attr-ankor 3</a>
EOF ;
$result = preg_replace ( '#(<a.*?class=".*?\s?constant\s?.*?")#si' , "$1 " . implode ( ' ' , $array ) , $str ) ;
echo $result ;
/*
<a class="constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 1</a>
<a class=" constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 1</a>
<a class="class1 constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 2</a>
<a class="constant class2" title="QQQ" data-int="11" href="attr-href">attr-ankor 3</a>
*/
GoDr
Отправлено: 19 Марта, 2015 - 08:11:05 • Тема: можно как-то запретить скриншоты? • Форум: Вопросы новичков
Ответов: 10 Просмотров: 1176
xTODx пишет: Конечно, если-бы можно было как-то отследить через JS нажатие клавиши PrtSc, и ещё реагировать на переход из браузера в другую программу,
а просто посмотреть и скопировать код нельзя? Или воспользоваться кешем? Или выборочно отрубить твой скрипт? ....
GoDr
Отправлено: 19 Марта, 2015 - 08:00:45 • Тема: Регулярное выражение для обработки ссылок • Форум: Вопросы новичков
Ответов: 6 Просмотров: 304
PHP:
скопировать код в буфер обмена
$array = array ( 'title="QQQ"' , 'data-int="11"' ) ;
$str = <<<EOF
<a class="constant" href="attr-href">attr-ankor 1</a>
<a class="constant" href="attr-href">attr-ankor 2</a>
<a class="constant" href="attr-href">attr-ankor 3</a>
EOF ;
echo $result ;
/*
<a class="constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 1</a>
<a class="constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 2</a>
<a class="constant" title="QQQ" data-int="11" href="attr-href">attr-ankor 3</a>
*/
GoDr
Отправлено: 19 Марта, 2015 - 07:48:17 • Тема: можно как-то запретить скриншоты? • Форум: Вопросы новичков
Ответов: 10 Просмотров: 1176
Давно такой бред не встречал
Можно двумя способами.
1. К каждому компьютеру приставить охранника!
2. Не показывать платную информацию никому!
GoDr
Отправлено: 17 Марта, 2015 - 11:00:21 • Тема: text-align глюк в хроме • Форум: HTML, Дизайн & CSS
Ответов: 6 Просмотров: 1362
во всех браузерах есть промежутки между DIV, которых не должно быть. А хром просто перенёс пробел в начало следующей строки.. Это уже последствие
GoDr
Отправлено: 17 Марта, 2015 - 10:49:32 • Тема: text-align глюк в хроме • Форум: HTML, Дизайн & CSS
Ответов: 6 Просмотров: 1362
arimanecro , у тебя между DIV пробельный символ вообще-то. Это проблема не хрома, а вообще проблема inline-block
CODE (
html ):
скопировать код в буфер обмена
<div class = "content" >
<div class = "one" ></ div ><div
class = "one" ></ div ><div
class = "one" ></ div ><div
class = "one" ></ div ><div
class = "one" ></ div ><div
class = "one" ></ div >
</ div >
GoDr
Отправлено: 16 Марта, 2015 - 08:46:26 • Тема: Классы • Форум: Объектно-ориентированное программирование
Ответов: 2 Просмотров: 1007
что то какай-то набор непонятного кода... показаны функции которые не используются и не показаны те, которые задействованы...
PHP:
скопировать код в буфер обмена
require_once ( 'phpQuery/phpQuery.php' ) ;
$url = 'http://kudapostupat.by/zavedeniya' ;
phpQuery:: newDocument ( $html ) ;
$CLASS = new ArrayFunc( ) ;
/* парсинг*/
$CLASS -> parsing ( ) ;
//return $resultParse;
/*форматирование*/
class ArrayValue
{
protected $res2Parse = array ( 7 => 'minsk' ,
5 => 'minskaya'
) ;
protected $res2Edu = array ( 3 => 'ptu' ,
4 => 'suz' ,
6 => 'vuz'
) ;
}
class ArrayFunc extends ArrayValue
{
public function parsing( ) {
foreach ( $this -> res2Parse as $key => $value ) {
foreach ( $this -> res2Edu as $k => $v ) {
foreach ( pq( '#catalog_tab_' . $v . '_' . $value . ' li' ) as $vuz ) {
// ищем название марки (текст ссылки)
$type = $k ;
if ( $type == 4) {
$type = 3 ;
}
$resultParse [ $key ] [ $k ] [ ] = trim ( pq
( $vuz ) -> find ( 'a' ) -> text ( ) ) ; }
}
}
}
public function ucfirst_mb( $str , $encoding = 'UTF-8' )
{
return $str ;
}
public function formatString( & $s )
{
'space' => '/[^a-zа-яё0-9\s\.\"\'\«»]{1,}/ui' ,
'qoute' => '/[\'\«»]+/ui' ,
'empty' => '/((^[a-zа-яё0-9\s\.]+(?<=\"){1})/ui' ,
'other' => '/[\"]+/ui' ,
'doubling' => '/(\s){2,}/ui' ,
) ;
'space' => ' ' ,
'qoute' => '"' ,
'empty' => '' ,
'other' => ' ' ,
'doubling' => ' ' ,
) ;
$s = $this -> ucfirst_mb ( $s ) ;
}
}
public function customFilter( & $s )
{
'regexp' => 'первая бува заглавная, остальные маленькие' ,
) ,
) ;
$filter = filter_var ( $s , FILTER_VALIDATE_REGEXP
, $options ) ; if ( ! $filter ) {
$s = '_' . $s ;
}
}
}
GoDr
Отправлено: 15 Марта, 2015 - 16:58:15 • Тема: передача через POST с заведомо неизвестными параметрами • Форум: Программирование на PHP
Ответов: 17 Просмотров: 1247
Есть кнопочка "Добавить поле". Жмём и видим форму
- введите тип Инпута (type)
- введите имя Импута (name)
- введите идентификатор (id)
- введите значение (value)
- кнопочка "добавить новое поле"
И так мы имеем новое поле о котором сервер (программист) ничего не знает.. Эта информация создана динамически на клиенте
Страниц (30): В начало « ... 5 6 7 8 [9] 10 11 12 13 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB