PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (27): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец
Найдено сообщений: 394
ПТО
Отправлено: 03 Сентября, 2012 - 11:52:05 • Тема: Протестируем САУ? • Форум: Наработки по собственным проектам
Ответов: 27 Просмотров: 7210
Ну если кто найдет ошибку - пишем сюда. Описываем ошибку. Указываем свой номер телефона, если хотите получить денежку, конечно
ПТО
Отправлено: 02 Сентября, 2012 - 13:03:05 • Тема: Оцените проект • Форум: Наработки по собственным проектам
Ответов: 4 Просмотров: 1971
Стиль понравился. Красиво. Много JS, что радует. Фотки коллектора класс!
Ошибок не обнаружил. Если будут небольшие "шабашки" - поработаешь? И - главное - Откуда камеры взял?
ПТО
Отправлено: 25 Августа, 2012 - 08:56:11 • Тема: Не пашет сервер • Форум: Apache и другие веб-серверы
Ответов: 4 Просмотров: 353
Stierus пишет: этот .htaccess запускает index.php в рутовой категории
Какая строчка это делает, подскажи пожалуйста?
ПТО
Отправлено: 25 Августа, 2012 - 08:34:12 • Тема: Можно ли на одном сервере настроить несколько web-сайтов? • Форум: Apache и другие веб-серверы
Ответов: 1 Просмотров: 218
Так чтобы они были доступны из интернета (не путать с локальной сеткой).
Т.е. предположим, есть реальный IP адрес выделенный провайдером, например ххх.yyy.zz.aaa
Как без доменного имени(mysite.com) используя только IP:порт (можно IP:порт1, IP:порт2) открыть доступ к первому и второму сайту, расположенному в папках, соответственно, c:/mysite1 и c:/mysite2
Что где надо прописать? Доступ должен быть по инету к ним.
Если прописывать в httpd-vhost.conf
NameVirtualHost ххх.yyy.zz.aaa:26501
NameVirtualHost ххх.yyy.zz.aaa:26502
<VirtualHost ххх.yyy.zz.aaa:26501 >
DocumentRoot "c:/mysite1 "
</VirtualHost>
<VirtualHost ххх.yyy.zz.aaa:26502 >
DocumentRoot "c:/mysite2 "
</VirtualHost>
то апач, вместо того, чтобы пройти туда куда написано в директииве "DocumentRoot" файла httpd-vhost.conf , идет куда написано в директииве "DocumentRoot" файла httpd.conf.
Почему не пойму
ПТО
Отправлено: 23 Августа, 2012 - 14:42:17 • Тема: Ошибка в массиве. Запутался в "ключ => значение" • Форум: Вопросы новичков
Ответов: 7 Просмотров: 217
Исходя из логики компьютера, я могу ТАК назначить массив: PHP:
скопировать код в буфер обмена
foreach ( $arr2 as $k => $v ) {
"label" => $v [ "smu" ] ,
"value" => $v [ "count" ] ,
"tooltext" => $v [ "smu" ] . $v [ "count" ]
) ;
}
А ТАК не могу(смотрим на массив второго уровня - вложенный, обращаем внимание на переменную $key):
PHP:
скопировать код в буфер обмена
foreach ( $arr2 as $k => $v ) {
"label" => $v [ "smu" ] ,
"value" => $v [ "count" ] ,
"tooltext" => $v [ "smu" ] . $v [ "count" ]
) ;
foreach ( $arr1 as $key => $val ) {
if ( $v [ "smu" ] == $val [ "smu" ] ) {
$circle [ $k ] [ "category" ] [ $key ] = array ( "label" => $val [ "jway" ] ,
"value" => $val [ "count" ] ,
"tooltext" => $val [ "smu" ] . $val [ "jway" ] . $val [ "count" ] ) ;
}
}
}
В обоих случаях я назначаю $переменная[ключ] = массив;
Почему во вложенном массиве так не получается? (Получается только $переменная[] = массив, если быть точнее - $переменная[ключ][значение][] = массив )
??
ПТО
Отправлено: 23 Августа, 2012 - 14:14:05 • Тема: Ошибка в массиве. Запутался в "ключ => значение" • Форум: Вопросы новичков
Ответов: 7 Просмотров: 217
Обязательно ли при , чтобы в массиве первый ключ был нулем? Ведь вся разница в значении ключа. Неправильный вариант Спойлер (Отобразить ) [0] =>
(
[label] => SMU 1
[value] => 2
[tooltext] => SMU 1 St: 2
[category] => Array
(
[1] => Array
(
[label] => Sp 4
[value] => 1
[tooltext] => SMU 1 Sp:4 St: 1
)
[2] => Array
(
[label] => Sp 1
[value] => 1
[tooltext] => SMU 1 Sp:1 St: 1
)
)
)
[1] => Array
(
[label] => SMU 2
[value] => 3
[tooltext] => SMU 2 St: 3
[category] => Array
(
[0] => Array
(
[label] => Sp 2
[value] => 3
[tooltext] => SMU 2 Sp:2 St: 3
)
)
)
)
и правильный:
Спойлер (Отобразить ) [0] => Array
(
[label] => SMU 1
[value] => 2
[tooltext] => SMU 1 St: 2
[category] => Array
(
[0] => Array
(
[label] => Sp 4
[value] => 1
[tooltext] => SMU 1 Sp:4 St: 1
)
[1] => Array
(
[label] => Sp 1
[value] => 1
[tooltext] => SMU 1 Sp:1 St: 1
)
)
)
[1] => Array
(
[label] => SMU 2
[value] => 3
[tooltext] => SMU 2 St: 3
[category] => Array
(
[0] => Array
(
[label] => Sp 2
[value] => 3
[tooltext] => SMU 2 Sp:2 St: 3
)
)
)
)
Это если сделать echo "<pre>" ;
print_r($circle);
echo "</pre>" ;
если сделать echo json_encode($circle); правильно будетСпойлер (Отобразить ) [ {"label":"Sp 4","value":1,"tooltext":"SMU 1 Sp:4 St: 1"},{"label":"Sp 1","value":1,"tooltext":"SMU 1 Sp:1 St: 1"}] },{"label":"SMU 2","value":3,"tooltext":"SMU 2 St: 3","category":[{"label":"Sp 2","value":3,"tooltext":"SMU 2 Sp:2 St: 3"}]}]
неправильно - Спойлер (Отобразить ) {"1": {"label":"Sp 4","value":1,"tooltext":"SMU 1 Sp:4 St: 1"},"2": {"label":"Sp 1","value":1,"tooltext":"SMU 1 Sp:1 St: 1"}}} ,{"label":"SMU 2","value":3,"tooltext":"SMU 2 St: 3","category":[{"label":"Sp 2","value":3,"tooltext":"SMU 2 Sp:2 St: 3"}]}]}
Почему при подстановке $key в массив $circle при json_encode($circle) так получается?
ПТО
Отправлено: 23 Августа, 2012 - 13:38:56 • Тема: Ошибка в массиве. Запутался в "ключ => значение" • Форум: Вопросы новичков
Ответов: 7 Просмотров: 217
Сформулирую так: здесь ошибки нет:
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
foreach ( $arr2 as $k => $v ) {
"label" => "1" ,
"value" => "2" ,
"tooltext" => "3"
) ;
foreach ( $arr1 as $key => $val ) {
if ( $v [ "smu" ] == $val [ "smu" ] ) {
$circle [ $k ] [ "category" ] [ ] = array ( "label" => "1" ,
"value" => "2" ,
"tooltext" => "3" ) ;
}
}
}
А здесь есть (во внутреннем foreach заменил [] на [$key]:
Спойлер (Отобразить ) PHP:
скопировать код в буфер обмена
foreach ( $arr2 as $k => $v ) {
"label" => "1" ,
"value" => "2" ,
"tooltext" => "3"
) ;
foreach ( $arr1 as $key => $val ) {
if ( $v [ "smu" ] == $val [ "smu" ] ) {
$circle [ $k ] [ "category" ] [ $key ] = array ( "label" => "1" ,
"value" => "2" ,
"tooltext" => "3" ) ;
}
}
}
И заключаетсяв том, что $key присваивается значение не "ключа", а "значения". Почему? Можете у себя потестировать
ПТО
Отправлено: 23 Августа, 2012 - 13:14:56 • Тема: странная ошибка, помогите • Форум: Вопросы новичков
Ответов: 18 Просмотров: 657
Bio man пишет: И хороший совет - не закрывай РНР тег. Ну то есть не ставь ?> в конце.
Интересный совет, тоже такое видел, но не могу понять, зачем это?
Страниц (27): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB