26

(13 ответов, оставленных в PHP)

Стоит php5.2.1 . В скрипте обращаюсь к функции  imagecreate. Парсер пишет "Fatal error: Call to undefined function imagecreate() in ...."  видимо в этой версии php ее нет. В 4 точно была.
Подскажите ее аналог (не похожие, а аналог), если он есть в версии 5.2.1. Спасибо заранее.

27

(13 ответов, оставленных в PHP)

спасибо )

28

(13 ответов, оставленных в PHP)

Это я себя благодарил за такой длиннющий ответ )))))))))))))   у меня театр одного актера, - я знаю что тебя Алан зовут.

29

(13 ответов, оставленных в PHP)

Логика хорошая - главное не увлекаться,  а то тогда надо проверять, правильно ли сам парсер работает, правильно ли он выдает ошибки, если они есть, а ошибки ли это на самом деле..а так ли они выводятся, когда парсер гавкает? Может надо изменить и это?? Ну и ..проверить разработчиков самого языка тоже тогда...не помешает - вдруг что?? Вдруг они там зажрались и туфту гонят????       )))))))))   ;-)   Спасибо Саня.

30

(13 ответов, оставленных в PHP)

ну тут конечно - ситуаций может быть уйма и на каждый случай не подстрахуешься smile Спасибо за дельные советы.

31

(13 ответов, оставленных в PHP)

ломанут что именно?Обращений к базе нет, а  ввод данных в системные утилиты контролируются самими утилитами. попробуй ввести что нибудь не то в утилиту ping или nslookup - что получится? Ровным счетом ничего smile Кстати, порядок и правила использования самих утилит в системе ну вот у меня , например, регулирует система контроля bastille wink  http://www.bastille-unix.org/  Так что если есть желание - я дам ссылку на реальный сайт где это уже работает - сломайте smile  smile
Насчет HTTP_POST_VARS  smile   уже писали сами разработчики, что такая нотация более приемлемая, чем все остальные, во всяком случае в 4 версии. Остальное - кому как, кому else, а кому и нет " Кому и кобыла невеста smile  " как говорили в свое время Ильф и Петров wink
Не понял - причем здесь "разницу между " ' и ` знаешь?"  знаю разницу и что? Причем это?

32

(13 ответов, оставленных в PHP)

Так - один ответ слишком короткий, второй очень подробный - разбираюсь, как окончу - отпишусь. Спасибо smile

Добавлено спустя   1 час   37 минут   50 секунд:
Ну что - я тоже сделал, у меня правда все получилось гораздо короче, учитывая и тот факт, что мой скриптик считает целых три утилитки, а не один пинг ))) но да ладно -  хотя и не факт что так лучше smile Один скрипт на стороне сервера встречает любой из трех запросов либо пинг, либо трасер либо whois и в зависимости от того что именно введено - его и вычисляет, результат отдает в браузер. Соответсвенно p2 p3 p4 - переменные формы, введенные пользователем. Если интересна сама html форма, я выложу - не хочу засорять форум.
<?php
$ping = $HTTP_POST_VARS['p2'];
$traceroute = $HTTP_POST_VARS['p3'];
$whois = $HTTP_POST_VARS['p4'];
if (isset($ping))
{
    $ping=`ping  -c10 $ping`;
    echo  '<pre>'.$ping.'</pre>';
exit0;
}
    if (isset($traceroute))
    {
   $traceroute=`traceroute  -m5 $traceroute`;
   echo  '<pre>'.$traceroute.'</pre>';
   exit0;
   }
$whois=`whois   $whois`;
echo  '<pre>'.$whois.'</pre>';
?>

Добавлено спустя   1 час   50 минут   17 секунд:
Для Alexander - Safe mode выключать не надо Саня smile

33

(13 ответов, оставленных в PHP)

Как организовать на php (как модуль к apache) реализацию выполнения утилит ping traceroute nslookup? Те у пользователя есть форма в браузере, например сделать пинг с кнопочкой "начать". Он вводит адрес, жмет кнопочку - сервер ему выдает ответ на ввод  ping traceroute nslookup? Спасибо заранее.
Вот как здесь, например сделано http://tools.nettools.ru/ctrl.php

34

(3 ответов, оставленных в Linux)

да пусть древняя - я на днях поднял PPTP с линукс на WIN2003 - завтра выложу конфиг, он 100% рабочий.

35

(3 ответов, оставленных в FreeBSD & BSD)

да, не по существу конечно...каким путем реализовывать vpn не понятно, какие системы стоят тоже. К примеру, виндовс не поддерживает openvpn.

36

(6 ответов, оставленных в FreeBSD & BSD)

Я со всем уважением, но "Port:   routers2-2.17_1
Path:   /usr/ports/net-mgmt/routers2
Info:   Frontend for the MRTG system monitoring software"   MRTG НЕ занимается подсчетом трафика, а только его статистическим анализом (загруженностью канала и тд)

Добавлено спустя     1 минуту   44 секунды:
Сделай как у crash - поставь squid+sarg  у меня так же - хорошо работает. smile

37

(14 ответов, оставленных в FreeBSD & BSD)

согласен с crash, только еще добавил бы, если другим путем идти захочется, то AllowUsers                      root@ip_address

38

(8 ответов, оставленных в PHP)

Вопрос решился. Как оказалось, после какого-то из апдейта PHP форма HTTP_POST_VARS начали вроде как относиться к глобалам. _POST и _GET юзать. и REQUEST вроде." Все работает теперь и самое главное - register в Off/ Спасибо всем большое за помощь. smile

39

(8 ответов, оставленных в PHP)

Сейчас попробую и эту короткую форму, спасибо. Как Прибалтика? Как вообще жизнь? smile Спасибо ребята за помощь.

40

(8 ответов, оставленных в PHP)

Включай register_long_arrays = On   а это для чего Саш?

Добавлено спустя     1 минуту   3 секунды:
Саня - ну какая проблема  в настойках....там точно выключено, здесь пришлось включить чтобы заработало. Тебе спасибо конечно, но хочется знать почему...

Добавлено спустя     1 минуту   47 секунд:
Сань - выйди в Асю - я тебя помучаю ))))

41

(8 ответов, оставленных в PHP)

у меня метод POST используется для передачи данных - где его включить? И на старой системе register был в Off....включаю...

Добавлено спустя     5 минут   4 секунды:
Сань...заработало сразу когда register в On но на старой точно был в Off и там пишут в php.ini  что это опасно...у меня длинная форма
для переменных, по идее должно было работать, но не работало... те HTTP_POST_VARS

Добавлено спустя     5 минут   55 секунд:
Сань...что скажешь по этому поводу?

42

(8 ответов, оставленных в PHP)

Случилась странность. Скрипт php перестал принимать данные от html формы...причем если ести данные забить в скрипт руками, то сам скрипт отрабатывает(те он рабочий), а вот именно из формы не принимает. Это случилось после переезда с одного линукса на другой. Мучаюсь уже целый день - пока глухо...

43

(8 ответов, оставленных в FreeBSD & BSD)

Кэш arp обновится и все будет ОК. У меня постоянно было.

44

(14 ответов, оставленных в Linux)

не забывай, что подсчет трафика на самом низком уровне средствами iptables - самый сертифицированный биллинг. Но crash прав - вряд ли он подойдет для ценовой политики  - а вот для споров с провайдером-  в самый раз. Хотя спорить с ним - бесполезно :-)

45

(3 ответов, оставленных в Linux)

а че не выложил заодно и учебник по iptables и все доки по туннелированию??:D

46

(2 ответов, оставленных в Windows)

расстрелять сволочей - производителей винды поганой!!!  big_smile

47

(1 ответов, оставленных в Linux)

Идти на сайт производителя и читать - поддерживается ли это устройство линуксом или нет. Если да - то каким образом? Возможно дрова надо ставить или патчить ядро, там все должно быть написано.

48

(3 ответов, оставленных в Linux)

Согласен с crash - идет проверка файловой системы и ее обязательность встроена в файл /etc/fstab   ...как говаривал мой знакомый - "в студию его"!  smile но можно и без студии - смени последнюю единицу на ноль в записи........ reiserfs defaults 0 1

49

(3 ответов, оставленных в Linux)

Ее не надо писать, она уже написана smile  -   программа Linuxconf. Если и она не подходит, то есть более традиционная вещь - это webmin

50

(1 ответов, оставленных в Linux)

о...пацаны - уже работу предлагают ))