PHP.SU

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

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

> Найдено сообщений: 48
tramX Отправлено: 11 Мая, 2011 - 10:36:41 • Тема: ВЫбрать свободный IP • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 2424
Это получится я массив сравню с одним ИП адресом, а мне нужно сравнивать с каждым ИП из подсети, например.
массив $а = 192.168.4.2, 192.168.4.3, 192.168.4.4
и подсеть 192.168.4.2, 192.168.4.3, 192.168.4.4, 192.168.4.5 ... 192.168.4.254

Получается как только дойдет до 192.168.4.5 его нет в массиве a, значит занести его в переменную иостановить, дальнейшую проверку.
tramX Отправлено: 11 Мая, 2011 - 00:36:39 • Тема: ВЫбрать свободный IP • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 2424
Здравствуйте. Нужно выбрать свободный IP

Занес все данные о занятых IP в массив а
$a = array();

do
{
$el = $myrow_user[ip_user];
array_push($a, $el);
}
while ($myrow_user = mysql_fetch_array($result_user));

Теперь нужно перебрать IP из одной подсети, как только ip не будет обнаружен в массиве а, занести его в переменную.

Как это сделать?
tramX Отправлено: 28 Января, 2011 - 16:55:45 • Тема: forma и ООП • Форум: Программирование на PHP

Ответов: 3
Просмотров: 267
А как же она определит какие данные извлекать, если $id существует в index.php и forms.class.php о ней не знает.
tramX Отправлено: 28 Января, 2011 - 16:25:43 • Тема: forma и ООП • Форум: Программирование на PHP

Ответов: 3
Просмотров: 267
Здравствуйте. К примеру есть класс с формами ввода.

Если все в одном файле, то можно сделать выпорку из базы и вывести в форме.

<?php
echo "<label>";
echo "<p>";
echo " <select name='street' id='street' >";
$result3 = mysql_query("SELECT street FROM admins WHERE id='$id'");
$myrow3 = mysql_fetch_array($result3);
do
{
echo "<option>$myrow3[street]</option>";
}
while ($myrow3 = mysql_fetch_array($result3));
echo "</select>";

echo "</p>";

Если использовать классы

require_once('class/forms.class.php');
$au = new Forms();
$au->adduser();

Как выводить в форме значения из базы данных?
tramX Отправлено: 18 Августа, 2010 - 22:16:57 • Тема: Права администраторов • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 117
Можно же и без COUNT ?
$adm = mysql_query("SELECT id FROM users WHERE admins LIKE '%petya%'");


if (mysql_num_rows($adm) > 0)
tramX Отправлено: 18 Августа, 2010 - 16:34:25 • Тема: Права администраторов • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 117
Я запутался. Есть таблица users, в которой есть поле admins. В этом поле должны перечисляться администраторы. Мне нужно добавлять администраторов в это поле. Но перед тем как добавить нужно сделать проверку есть ли такой администратор или нет. Как это реализовать?
tramX Отправлено: 17 Августа, 2010 - 17:42:40 • Тема: Права администраторов • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 117
А пример можно?
tramX Отправлено: 17 Августа, 2010 - 17:15:07 • Тема: ssh2_connect • Форум: Программирование на PHP

Ответов: 7
Просмотров: 944
Я сделал так. PHP формирует запрос и добавляет его в базу. Также написал скрипт на perl который извлекает данные из базы, отправляет по ssh и удаляет из базы эту запись
tramX Отправлено: 12 Августа, 2010 - 03:37:33 • Тема: ssh2_connect • Форум: Программирование на PHP

Ответов: 7
Просмотров: 944
Для решения этого вопроса можно попробовать прервать SSH-соединение не средствами PHP-скрипта а с помощью завершения самого сеанса взаимодейтсвия с удаленным сервером - ведь соеднение поддерживается для каждой конкретной инстанции терминального пользователя - и соответственно достаточно послать команду exit или ей подобную.

Если это будет выполняться не средствами PHP то такой вариант не подходит, так как все действия на сервере нужно выполнять только через веб браузер.
tramX Отправлено: 11 Августа, 2010 - 23:23:22 • Тема: ssh2_connect • Форум: Программирование на PHP

Ответов: 7
Просмотров: 944
Видел это, не помогает
tramX Отправлено: 11 Августа, 2010 - 21:58:40 • Тема: ssh2_connect • Форум: Программирование на PHP

Ответов: 7
Просмотров: 944
Здравствуйте. ПО гуглил и понял что я не один такой. У PHP есть возможность работать с SSH протоколом, припомощи функций ssh2_connect и ssh2_exec, вродебы все нормально, к серверу подключаюсь, действия выполняю. Но после завершения работы функции, SSH сесия не закрывается, и скрипт какбы висит. Второй раз к нему не получается обратится. Как решить ету проблему?
tramX Отправлено: 11 Августа, 2010 - 21:52:56 • Тема: графический редактор • Форум: Программирование на PHP

Ответов: 3
Просмотров: 808
На PHP есть чтото похожее без флеш. Нужно просто создавать схему из набора рисунков и линиий и сохранять, чтобы потом эту схему можно было видеть и коментировать
tramX Отправлено: 03 Августа, 2010 - 17:58:05 • Тема: графический редактор • Форум: Программирование на PHP

Ответов: 3
Просмотров: 808
Здравствуйте, есть ли подобные opensource графические редакторы

http://asp24[dot]com[dot]ua/?target=wish_draw
tramX Отправлено: 03 Июля, 2010 - 22:43:04 • Тема: Права администраторов • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 117
С выборкой разобрался. Как добавлять новые значения?
tramX Отправлено: 17 Июня, 2010 - 23:33:45 • Тема: Права администраторов • Форум: SQL и Архитектура БД

Ответов: 15
Просмотров: 117
Я вот как подумал. При создании группы в таблицу group в поле accetp заносим id администратора которому разрешён доступ к группе.
Таблица будет такого вида
id name accept
1 group1 1
2 group2 1,2
3 group3 1,2,3

С помощью сессии есть id администратора
При выводе списка групп на которые есть права, формируется запрос
SELECT name FROM group WHERE accept=$id;
Только не получаю вывода там где запятые в поле accept. Может в MySQL есть какой то оператор позволяющийделать такие выборки?

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