PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Найдено сообщений: 195
nepster
Отправлено: 11 Марта, 2013 - 15:07:27 • Тема: Jquery не работают события • Форум: JavaScript & VBScript
Ответов: 24 Просмотров: 4695
нет, файл в котором пишу данное событие подключается последним.
+ там есть функции для работы с аяксом, все работает хорошо, только они вызываются через onclick
nepster
Отправлено: 11 Марта, 2013 - 14:43:39 • Тема: Jquery не работают события • Форум: JavaScript & VBScript
Ответов: 24 Просмотров: 4695
Есть код поиска, задача обработать события нажатия на кнопку.
CODE (
htmlphp ):
скопировать код в буфер обмена
< div class= "searchTableWidget" >
< form action= "javascript://" method= "post" >
< input type= "text" name= "AjaxSearchData" id= "AjaxSearchData" placeholder= "Поиск ..." />
</ form>
</ div>
И так како-ва проблема:
Если выполнить данный код, он сработает на ура. Но хранить JS во вьюшке не очень то красива, поэтому выношу его в отдельный js файл, который подключен в <head>
CODE (
htmlphp ):
скопировать код в буфер обмена
< div class= "searchTableWidget" >
< form action= "javascript://" method= "post" >
< input type= "text" name= "AjaxSearchData" id= "AjaxSearchData" placeholder= "Поиск ..." />
</ form>
</ div>
< script>
jQuery( "input[name=AjaxSearchData]" ) . keyup( function( e)
{
if ( e. which === 13 )
{
alert( 'Enter' ) ;
}
} ) ;
</ script>
И код сразу же перестает работать.
Хорошо, думаю решу задачу вот так:
CODE (
htmlphp ):
скопировать код в буфер обмена
jQuery( document) . ready( function( )
{
// AJAX ПОИСК
jQuery( "input[name=AjaxSearchData]" ) . keyup( function( e)
{
if ( e. which === 13 )
{
alert( 'Enter' ) ;
}
} ) ;
} ) ;
Не тут то было, событие не работает. А работает, только если этот код разместить под элементом. Подскажите пожалуйста в чем проблема ?
nepster
Отправлено: 04 Марта, 2013 - 23:20:59 • Тема: Получить данные из троки • Форум: Вопросы новичков
Ответов: 1 Просмотров: 85
К примеру есть строка:
$test = 'Это строка, тест (2) : еще какой-то текст';
можно ли получить содержимое () в переменную ?
К примеру, что бы переменная $test2 была равна содержимому скобок, тоесть 2.
nepster
Отправлено: 04 Марта, 2013 - 00:38:52 • Тема: Подключение js многих файлов • Форум: JavaScript & VBScript
Ответов: 1 Просмотров: 731
Есть такой вопрос,
К примеру если на страницу подключается порядка 20 плагинов, подскажите пожалуйста как лучше их подключать ?
засунуть в 2 - 3 файла или может как лучше их подключить безошибочно внутри какого-то js файла ?
сейчас:
CODE (
text ):
скопировать код в буфер обмена
<script type="text/javascript" src="1.js"></script>
<script type="text/javascript" src="2.js"></script>
<script type="text/javascript" src="3.js"></script>
<script type="text/javascript" src="4.js"></script>
<script type="text/javascript" src="5.js"></script>
<script type="text/javascript" src="6.js"></script>
<script type="text/javascript" src="7.js"></script>
<script type="text/javascript" src="8.js"></script>
<script type="text/javascript" src="9.js"></script>
<script type="text/javascript" src="10.js"></script>
<script type="text/javascript" src="11.js"></script>
<script type="text/javascript" src="12.js"></script>
<script type="text/javascript" src="13.js"></script>
<script type="text/javascript" src="14.js"></script>
<script type="text/javascript" src="15.js"></script>
nepster
Отправлено: 02 Марта, 2013 - 02:04:28 • Тема: Динамические поддомены на денвере • Форум: Вопросы новичков
Ответов: 0 Просмотров: 120
Подскажите в чем проблема пожалуйста:
httpd.conf
CODE (
htmlphp ):
скопировать код в буфер обмена
< VirtualHost 127. 0. 0. 1: 80 >
DocumentRoot "W:/home/mvc.ru/www"
ServerName "mvc.ru"
ServerAlias "mvc.ru" "www.mvc.ru" "*.mvc.ru"
</ VirtualHost>
в хостс прописал пару доменов, test,test1,test2 к примеру.
Заходим к примеру на test.mvc.ru (адресует на test.mvc.ru/denwer - Ура заработало)
Заходим на camp.mvc.ru (поддомена нет в hosts) - ошибка.
.htaccess
CODE (
htmlphp ):
скопировать код в буфер обмена
RewriteEngine on
RewriteCond % { http_host} .
RewriteCond % { http_host} ! ^www. mvc. ru [ NC]
RewriteCond % { http_host} ^( [ ^. ] + ) \. mvc. ru [ NC]
RewriteRule ^( .* ) http: //www.mvc.ru/%1/ [R=301,L,QSA]
суть, что бы любой *.mvc.ru редиректило на mvc.ru, для считывания именни поддомена.
Подскажите пожалуйста в чем проблема ?
nepster
Отправлено: 01 Марта, 2013 - 00:57:34 • Тема: вхождение числа в диапазон • Форум: Вопросы новичков
Ответов: 14 Просмотров: 1741
число приделом будет до 4 или 5 максимум скорее всего.
Это функция вычисления сектора в матрице.
кол -во элементов в массиве это диапазоны сектора.
nepster
Отправлено: 28 Февраля, 2013 - 21:23:11 • Тема: вхождение числа в диапазон • Форум: Вопросы новичков
Ответов: 14 Просмотров: 1741
PHP:
скопировать код в буфер обмена
$sector = 0 ;
for ( $s = 0 ; $s < $sector_count ; $s ++ )
{
$next_sector = $s + 1 ;
if ( isset ( $sector_info [ $next_sector ] ) ) {
if ( $number >= $sector_info [ $s ] && $number < $sector_info [ $next_sector ] )
{
$sector = $s ;
break ;
}
}
else
{
$sector = $s ;
}
}
а как вам такой вариант ?
nepster
Отправлено: 28 Февраля, 2013 - 20:48:10 • Тема: вхождение числа в диапазон • Форум: Вопросы новичков
Ответов: 14 Просмотров: 1741
NoPaper , есть проблема:
$value = 3 или 7 или 8 возвращает 1.
а должно как то так:
0 - 0
1 - 0
..
8 - 0
9 - 1
10 - 1
11 - 1
..
17 - 1
18 - 2
19 - 2
и все что больше либо равно 18 - 2
DlTA
тут не войти в предел невозможно.
пределы:
0-8
9-17
18 - бесконечность
отрицательного быть не может.
nepster
Отправлено: 28 Февраля, 2013 - 18:02:35 • Тема: вхождение числа в диапазон • Форум: Вопросы новичков
Ответов: 14 Просмотров: 1741
Возникла проблема, есть массив:
Каждый элемент массива, это диапазон числа.
К примеру есть число 2
2 больше чем 0, но меньше чем 9, тоесть результат 0 (ключ массива)
К примеру есть число 11
11 больше чем 0, и больше чем 9, но меньше чем 18, тоесть оно входит в диапазон от 9 до 17 (включительно), значит результат 1 (ключ массива)
К примеру есть число 27
27 больше чем 0, больше 9 и больше 18, тоесть результат 2 (ключ массива)
Самый легкий вариант решения этой задачи:
PHP:
скопировать код в буфер обмена
$number = 7 ;
if ( $number >= $array [ 0] && $number < $array [ 1] )
{
return 1 ;
}
else if ( $number >= $array [ 1] && $number < $array [ 2] )
{
return 2 ;
}
else if ( $number >= $array [ 2] )
{
return 3 ;
}
все отлично, все работает, только вот есть 1 большая проблема, мы не знаем, сколько элементов будет в массиве, может быть от 1 до миллиона.
Подскажите пожалуйста, как можно решить данный вопрос
nepster
Отправлено: 13 Февраля, 2013 - 14:06:56 • Тема: Остановка php скрипта • Форум: Если скрипт не работает
Ответов: 7 Просмотров: 6397
все нормально это vps.
Цитата:
В конфиге апача стоит опция TimeOut
я вообще ничего не понимаю, есть еще 1 скрипт, который вполняется 2000 сек и все нормально.
Полез в httpd.conf, закоментировал
скрипт выполнился.
Всем ольшое спасибо.
nepster
Отправлено: 13 Февраля, 2013 - 00:51:13 • Тема: Остановка php скрипта • Форум: Если скрипт не работает
Ответов: 7 Просмотров: 6397
подскажите пожалуйста как с этим ороться, никогда не встречал подобной ошибки.
Нашел несколько забугорных сайтов, но не могу понять в чем дело, что это такое ?
nepster
Отправлено: 12 Февраля, 2013 - 17:57:07 • Тема: Остановка php скрипта • Форум: Если скрипт не работает
Ответов: 7 Просмотров: 6397
таки добрался до ошибок:
CODE (
htmlphp ):
скопировать код в буфер обмена
[ Tue Feb 12 17: 55: 31 2013] [ warn] [ client 213. 200. 48. 38] Timeout waiting for output from CGI script / var/ www/ incr/ data/ php- bin/ php
[ Tue Feb 12 17 : 55 : 31 2013 ] [ error] [ client 213. 200. 48. 38] ( 70007 ) The timeout specified has expired: ap_content_length_filter: apr_bucket_read( ) failed
Страниц (13): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB