PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (22): В начало « ... 10 11 12 13 [14] 15 16 17 18 ... » В конец
Найдено сообщений: 320
nordghost
Отправлено: 26 Февраля, 2012 - 19:29:34 • Тема: Мониторинг системы • Форум: Вопросы новичков
Ответов: 5 Просмотров: 218
Спасибо формулу я знаю...... но как кодом это сделать потолкоевее, не создавать же 40 массивов!
nordghost
Отправлено: 26 Февраля, 2012 - 18:13:16 • Тема: Мониторинг системы • Форум: Вопросы новичков
Ответов: 5 Просмотров: 218
Каким образом можно получить информацию о установленной ОС, Моддели процессора, на машине,
Кроме того есть например файл в нём 40 строк вида
3023 2203 423 3234 05 23 43543
3093 2283 423 3254 55 23 43573
как можно мредние арифметическое всех строк вывести в отдельный файл.
nordghost
Отправлено: 15 Февраля, 2012 - 20:24:27 • Тема: Парсинг ини файла • Форум: Вопросы новичков
Ответов: 6 Просмотров: 231
PHP Notice: Undefined offset: 0 in /var/www/senddata.php on line 7
Вот текст ошибки, то чт овы написали исправил но толку нет
Вот получается что тут первое значение 0, на него то и ругается выходит так
nordghost
Отправлено: 15 Февраля, 2012 - 20:18:23 • Тема: Парсинг ини файла • Форум: Вопросы новичков
Ответов: 6 Просмотров: 231
Есть такой скрипт:
Вот содержимое ini файла
Serv1=192.168.168.136
Serv2=192.168.168.136
Пытаюсь сделать так
Поче не работает?
nordghost
Отправлено: 15 Февраля, 2012 - 19:19:24 • Тема: ООП • Форум: Вопросы новичков
Ответов: 4 Просмотров: 148
Да.... не особо оригинально...
nordghost
Отправлено: 15 Февраля, 2012 - 19:07:27 • Тема: ООП • Форум: Вопросы новичков
Ответов: 4 Просмотров: 148
Вот программирую уже 2-й месяц и до сих пор не понял, где использовать ООп где не использовать и нужно ли оно вообще?
вот например есть у меня скрипт который собирает инфу о системе и передат через сокет другому компьютеру, кода от силы 20-30 строк, нужно ли применять ООП или не нужно... вобщем жду филосовских размышлений и т.д.
nordghost
Отправлено: 15 Февраля, 2012 - 16:10:14 • Тема: Будет драка • Форум: Вопросы новичков
Ответов: 2 Просмотров: 146
Есть такой скрипт:
выдаёт такую ошибку
PHP Warning: socket_bind(): unable to bind address [98]: Address already in use in /var/www/start_server.php on line 5
почему так?
и 2-й вопрос, как модифицировать код чтобы он не только принимал но и передавал данные, с условием что если я этот скрипт кину на другую машину в сети то он будет обмениваться данными с исходным, в скрипте менять можно только IP
nordghost
Отправлено: 13 Февраля, 2012 - 16:59:02 • Тема: Работа с массивом • Форум: Вопросы новичков
Ответов: 10 Просмотров: 380
EuGen пишет: array_slice в моем случае выбирает срез массива начиная с 1-го элемента по индексу (то есть нулевой отбрасывается по сути), затем array_merge объединяет получившееся с массивом, содержащим только один элемент - тот, что в конец нужно добавить. В тоге получается результат. Схематично так:
[0,1,2,3,4,5,6,7,8,9]=>[1,2,3,4,5,6,7,8,9]=>[1,2,3,4,5,6,7,8,9]+[A]=>[1,2,3,4,5,6,7,8,9,A]
если я получу массив [1,2,3,4,5,6,7,8,9,A] и ещё раз его срежу то получиться [2,3,4,5,6,7,8,A,A]?
Потому как мне надо срезать каждый раз когда в файле обновляется инфа!
nordghost
Отправлено: 13 Февраля, 2012 - 13:36:09 • Тема: Работа с массивом • Форум: Вопросы новичков
Ответов: 10 Просмотров: 380
Каким образом можно создать массив в котором 10 записей, и при добавлении новой записи то есть 11 -удалялась 1-я массив сдвигался на 1 позицию и 11 становилась на место 10-й, во так!
nordghost
Отправлено: 13 Февраля, 2012 - 11:16:05 • Тема: Не работает • Форум: Вопросы новичков
Ответов: 1 Просмотров: 113
Ничего не выводит на экран когда вставляю скрипт создающий изображение php
PHP:
скопировать код в буфер обмена
<html>
<head>
<title>Server's status monitor</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<script type="text/javascript">
function locs(){
document.location.href="monitor.php";
}
setTimeout("locs()",1000);
</script>
<?PHP
$cli1 = file ( 'log1.txt' ) ; foreach ( $cli1 as $key => $value )
{
}
$hddloadper = round ( $parram [ 3
] / ( $parram [ 1
] / 100
) ) * 3 ; echo "<div id='com1'>" . "<span style='position:relative; left:+160px; top:+10px; color:#ffffff;'>" . $settings [ 'fServerName' ] . "</span>" ;
echo "<p style='position:relative; left:+45px; top:+12px; color:#ffffff;'>" . "HDD:" . $parram [ 1 ] . "Gb/" . $parram [ 3 ] . "Gb</p>" ;
echo "<p><div style='width:$hddloadper ; height:15px; background-color:blue; position:relative; left:+43px;'></div></p>" ;
echo "<p style='position:relative; left:+45px; top:-5px; color:#ffffff;'>" . "Memory:" . $parram [ 4 ] . "/" . $parram [ 5 ] . "</p>" ;
$memorylvg = round ( ( $parram [ 5
] / ( $parram [ 4 ] / 100 ) ) * 3 ) . "px" ;
echo "<p><div style='width:$memorylvg ; height:15px; background-color:blue; position:relative; left:+43px; top:-18px;'></div></p>" ;
echo "<p style='position:relative; left:+43px; top:-24px; color:#ffffff;'>" . "Processor load:" . $parram [ 6 ] . "</p>" ;
if ( $parram [ 6] == 0) {
$procus = $parram [ 6] = 00 ;
} else {
$procus = $parram [ 6] * 3 ;
}
echo "<p><div style='width:$procus ; height:15px; background-color:blue; position:relative; left:+43px; top:-37px;'></div></p></div>" ;
?>
<?PHP
foreach ( $cli1 as $key => $value )
{
}
$hddloadper = round ( $parram [ 3
] / ( $parram [ 1
] / 100
) ) * 3 ; echo "<div id='com1'>" . "<span style='position:relative; left:+160px; top:+10px; color:#ffffff;'>" . $settings [ 'sServerName' ] . "</span>" ;
echo "<p style='position:relative; left:+45px; top:+12px; color:#ffffff;'>" . "HDD:" . $parram [ 1 ] . "Gb/" . $parram [ 3 ] . "Gb</p>" ;
echo "<p><div style='width:$hddloadper ; height:15px; background-color:blue; position:relative; left:+43px;'></div></p>" ;
echo "<p style='position:relative; left:+45px; top:-5px; color:#ffffff;'>" . "Memory:" . $parram [ 4 ] . "/" . $parram [ 5 ] . "</p>" ;
$memorylvg = round ( ( $parram [ 5
] / ( $parram [ 4 ] / 100 ) ) * 3 ) . "px" ;
echo "<p><div style='width:$memorylvg ; height:15px; background-color:blue; position:relative; left:+43px; top:-18px;'></div></p>" ;
echo "<p style='position:relative; left:+43px; top:-24px; color:#ffffff;'>" . "Processor load:" . $parram [ 6 ] . "</p>" ;
if ( $parram [ 6] == 0) {
$procus = $parram [ 6] = 00 ;
} else {
$procus = $parram [ 6] * 3 ;
}
echo "<p><div style='width:$procus ; height:15px; background-color:blue; position:relative; left:+43px; top:-37px;'></div></p></div>" ;
header ( "Content-type: image/png" ) ; $alf = 470 ;
?>
</body>
</html>
(Добавление)
Проблему совмещения решил, но есть вопрос как изменить стандартный цвет фона картинки созданной в php
nordghost
Отправлено: 11 Февраля, 2012 - 18:32:27 • Тема: Работа с графиками • Форум: Вопросы новичков
Ответов: 0 Просмотров: 72
Каким образом вытащить из файла последние 12 строк не реверсируя масиив и выбрать последнюю цифру каждой строки записать её в отдельный массив, и из отдельного массива с помощью данной конструкции
вывести на экран 12 линий - график кароч =) если вопрос непонятен дополню
nordghost
Отправлено: 11 Февраля, 2012 - 16:10:06 • Тема: Не парсит ини файд • Форум: Вопросы новичков
Ответов: 3 Просмотров: 148
PHP:
скопировать код в буфер обмена
<html>
<head>
<title>Server's status monitor</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?PHP
#Computer 1
foreach ( $cli1 as $key => $value )
{
}
$hddloadper = round ( $parram [ 3
] / ( $parram [ 1
] / 100
) ) * 3 ; echo "<div id='com1'>" . "<span style='position:relative; left:+160px; top:+10px; color:#ffffff;'>$settings ['sname1']</span>" ;
echo "<p style='position:relative; left:+45px; top:+12px; color:#ffffff;'>" . "HDD:" . $parram [ 1 ] . "Gb/" . $parram [ 3 ] . "Gb</p>" ;
echo "<p><div style='width:$hddloadper ; height:15px; background-color:blue; position:relative; left:+43px;'></div></p>" ;
echo "<p style='position:relative; left:+45px; top:-5px; color:#ffffff;'>" . "Memory:" . $parram [ 4 ] . "/" . $parram [ 5 ] . "</p>" ;
$memorylvg = round ( ( $parram [ 5
] / ( $parram [ 4 ] / 100 ) ) * 3 ) . "px" ;
echo "<p><div style='width:$memorylvg ; height:15px; background-color:blue; position:relative; left:+43px; top:-18px;'></div></p>" ;
echo "<p style='position:relative; left:+43px; top:-24px; color:#ffffff;'>" . "Processor load:" . $parram [ 6 ] . "</p>" ;
if ( $parram [ 6] == 0) {
$procus = $parram [ 6] = 75 ;
} else {
$procus = $parram [ 6] * 3 ;
}
echo "<p><div style='width:$procus ; height:15px; background-color:blue; position:relative; left:+43px; top:-37px;'></div></p></div>" ;
#Computer 2
foreach ( $cli1 as $key => $value )
{
}
$hddloadper = round ( $parram [ 3
] / ( $parram [ 1
] / 100
) ) * 3 ; echo "<div id='com1'>" . "<span style='position:relative; left:+160px; top:+10px; color:#ffffff;'>Server 2</span>" ;
echo "<p style='position:relative; left:+45px; top:+12px; color:#ffffff;'>" . "HDD:" . $parram [ 1 ] . "Gb/" . $parram [ 3 ] . "Gb</p>" ;
echo "<p><div style='width:$hddloadper ; height:15px; background-color:blue; position:relative; left:+43px;'></div></p>" ;
echo "<p style='position:relative; left:+45px; top:-5px; color:#ffffff;'>" . "Memory:" . $parram [ 4 ] . "/" . $parram [ 5 ] . "</p>" ;
$memorylvg = round ( ( $parram [ 5
] / ( $parram [ 4 ] / 100 ) ) * 3 ) . "px" ;
echo "<p><div style='width:$memorylvg ; height:15px; background-color:blue; position:relative; left:+43px; top:-18px;'></div></p>" ;
echo "<p style='position:relative; left:+43px; top:-24px; color:#ffffff;'>" . "Processor load:" . $parram [ 6 ] . "</p>" ;
if ( $parram [ 6] == 0) {
$procus = $parram [ 6] = 75 ;
} else {
$procus = $parram [ 6] * 3 ;
}
echo "<p><div style='width:$procus ; height:15px; background-color:blue; position:relative; left:+43px; top:-37px;'></div></p></div>" ;
?>
</body>
</html>
а вот содержание ini
sname=Server 1
sServerName = Server 2
Страниц (22): В начало « ... 10 11 12 13 [14] 15 16 17 18 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB