Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » NuSphere PHPEd

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
 
Текущая версия на сайте: NuSphere PhpED 15.0 Professional for Windows

Списки изменений: v5.9 | v6.0 | v6.1 | v6.2 | v7.0 | v8.0 | v8.1 | v9.0 | v10.0 | v11.0 | v12.0 | v13.0| v14.0| v15.0
 
Возможно, наиболее удобный на сегодняшний день редактор/IDE для разработки, отладки и профилирования PHP приложений.
Единственный реальный конкурент Zend/Eclipse.
 
NuSphere PhpED - профессиональная IDE, предназначенная для написания приложений с использованием баз данных и PHP, HTML, XML, CSS. Устойчивый редактор кода, отличная система подсветки кода в языках PHP, XML, XHTML, HTML, CSS и JavaScript, мощный PHP отладчик, профилировщик и издатель - все в одном. Интегрированная база данных, клиенты CVS, сервисы SOAP, валидатор HTML, поддержка работы с Smarty, полная поддержка Unicode, SFTP, Telnet, SSH терминалы, поддержка функциональных возможностей MySQL, Oracle, MSSQL SQLite, Interbase, поддержка анализа ошибок, всяческие навигаторы и многое другое.
 
Скачать NuSphere PhpED trial version (eval) for Windows с офсайта

Полу-легальная покупка
Возможно легально купить данную программу вскладчину.
Тема по общественной покупке лицензии тут
На выходе получается полная легальная версия проги с годом апдейтов (через координатора) за 10 - 25 уёв с рыла.

Уважаемые девелоперы!
Если у вас есть потребность в приобретении этого отличного редактора, но вас или вашу компанию смущает его цена - обращайтесь в саппорт, в NuSphere работают адекватные люди (к тому же русскоговорящие), изложите им свои доводы - и скорее всего, вам пойдут навстречу и сделают скидку на приобретение лицензии. Также NuSphere предлагает существенные скидки при покупке нескольких лицензий. Помогите независимому производителю качественного продукта бороться с монстроподобными конкурентами!

Смежные темы:
Варезник » NuSphere PhpED
Смежные продукты NuSphere:
Программы » PhpDock
Варезник » PhpDock
Программы » Nu-Coder
Варезник » Nu-Coder
Просьба не путать данную программу с программами:
PHPEdit от PHPEdit Group/в Варезник
PHP Expert Editor от Ankord/Варезник


Amur (первая запись/архив...>)

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 11:08 21-01-2003 | Исправлено: aRLi, 16:03 21-11-2014
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть 2 php файла: 1.php который грузит через fsockopen => fwrite/fread файл 2.php на том же хосте. как мне прерваться на выполнении 2.php ?
сам PhpED там не прерывается, и даже принудительный вызов DebugBreak() в 2.php не помогает
 
пробую на localhost - денвер (HTTP mode (3rd party web server))
 
и вообще - более общий вопрос - как можно заставить сабж прерываться на каждом обрабатываемом php файле при работе через (HTTP mode (3rd party web server)) ?
 
Добавлено:
хм, с какого-то момента через DebugBreak(); заработало ... но в чем конкретно фича или глюк был я так и не понял
может кто подскажет где про эти нюансы можно почитать ? [желательно на русском, но и енглишь с примерами где букаф не много тож сойдет ]
 
 
ps может посоветуете какой нить толковый ру-форус по сабжу, где подобные вопросы можно реашть и обсуждать  ?

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 20:46 19-06-2010 | Исправлено: DrakonHaSh, 13:00 20-06-2010
Sanc4eZ



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как заставить PHPEd 5.9.5 (5976) при сохранении WorkSpace сохранять открытые файлы, находящиеся на фтп ?
 
Сохраняет только файлы, которые открыты локально.
 
В списке Recent Files есть ссылки на файлы на фтп, которые прекрасно открываются. Почему же не работает сохранение данного списка в WorkSpace ?! %)

Всего записей: 1228 | Зарегистр. 24-11-2004 | Отправлено: 13:06 02-08-2010
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Блин! Я хренею!  
С моей подачи фирма купила сабж. Возник банальнейший вопрос - как, проще всего, поменять серийник? Конечно, можно и самому догадаться, через реестр, допустим, но, думаю, чё париться то и рисковать. Сабж же куплен! Получу ка я ответ, самый надёжный, из первоисточника.
Задал вопрос на сабжевом форуме, в прибитой теме, открытой самим Дмитрием.
Три дня - тишина как на кладбище!  
Ладно, думаю. Зашёл на хомяке в свой акк, открыл Тикет. Я же теперь законный уважаемый покупатель сабжа!
Проходят сутки - тишина!  
Захожу в акк, ищу, куда бы вбить нормер Тикета, что бы посмотреть, как он там поживает. Пол часа, как идиот, нажимаю на разные кнопки - а некуда там куда номер Тикета вбивать!!!!!
Короче, у меня просто нет уже слов!!!!!

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 09:00 27-09-2010 | Исправлено: israel_rider, 09:18 27-09-2010
Bond_13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста.
 
Есть html и php файлы. Есть denver.  
Можно создать проект в PhpEd, и отлаживать ПХП скрипт ПОШАГОВО. Типа все нормально.
 
Но
Если есть html, а в нем Flash и php файлы. Есть denver.  
Запросы посылаются от флешки  ПХП скрипту. В таком случае не получается отлаживать ПХП скрипт.
 
Как мне отладить запросы от ФЛЕШа ?
 
Спасибо.

Всего записей: 16 | Зарегистр. 18-12-2006 | Отправлено: 12:20 27-09-2010 | Исправлено: Bond_13, 12:21 27-09-2010
pi31415926

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставьте точки останова в начале обработки запроса от flash.
 
А можно в настройках (секция дебага) поставить галочку Stop on the first line after run
И отладчик будет останавливаться  в самом начале скрипта при каждому обращению к нему
 
Добавлено:
Я тут задавал вопрос: "В настройках выставляю "error level" в ноль, а он всё одно при каждой ошибке выкидывает окно". Методом научного тыка выяснилось, что проблема в настройках php (при смене php.ini глюк исчез) Какая  именно настройка влияет - еще не разбирался.

Всего записей: 31 | Зарегистр. 27-10-2008 | Отправлено: 12:51 27-09-2010
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Bond_13
у тебя та же проблема, что и у меня была
я ее методом научного тыка победил  
насколько помню парочка нюансов была:
* отладка начиналась в другой сессии (в отладчике есть окно - сессии отладки, между ними можно переключатся)
* я еще игрался с дополнением к IE для отладки в phpedit - там какие-то опции важными оказались.

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 13:10 27-09-2010 | Исправлено: DrakonHaSh, 13:11 27-09-2010
Bond_13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все нормально. Связка php + запрос от флешки работает.
Прога просто супер.

Всего записей: 16 | Зарегистр. 18-12-2006 | Отправлено: 09:56 28-09-2010
ssl12

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
israel_rider
Короче, у меня просто нет уже слов!!!!!

 
Скорее всего виноват спам-фильтр, куда и попадают все ответы которые они вам присылают. Посмотрите свой junk folder.
У меня подобное было.
 
 
 

Цитата:
DrakonHaSh
и даже принудительный вызов DebugBreak() в 2.php не помогает  

 
DebugBreak ищет адрес IDE через _SERVER, в вашем случае там ничего нет. Поэтому вам нужно передать запрос в эту функцию. По формату - это такая же строка как и DBGSESSID, http://www.nusphere.com/kb/technicalfaq/faq_dbg_related.htm#2
например DebugBreak('1@127.0.0.1:7869;d=1,p=1')
где вместо 127.0.0.1 - нужно подставить ваш реальный Ip адрес в случае remote отладки.
 
вторая возможная причина "несрабатывания" DebugBreak - это то что скрипт реально не вызывается, или строка где стоит DebugBreak не выполняется.
 
третья причина - не удалось сконнектиться с IDE, но об этом обычно debugbreak подробно сообщает в output.

Всего записей: 92 | Зарегистр. 05-08-2008 | Отправлено: 06:26 18-10-2010 | Исправлено: ssl12, 06:37 18-10-2010
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Скорее всего виноват спам-фильтр

Нет, дело не в этом. Ответ действительно пришёл нескоро, и ответ не по существу. То есть, в результате, ответа на свой вопрос я так и не получил, и мне пришлось переустанавливать сабж.

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 08:49 18-10-2010 | Исправлено: israel_rider, 09:17 18-10-2010
ssl12

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
israel_rider

Цитата:
Ответ действительно пришёл нескоро, и ответ не по существу

 
Может и не существует ответа, т.е. в смысле никак его не поменять без переустановки? Да и зачем его менять то? Ведь продукт как есть - работает, серийник не имеет срока годности.
А что значит ответ пришел нескоро? Т.е. вопрос отправили в пятницу а ответ пришел в понедельник? обычно они отвечают на следующий день - на следующий рабочий день. Притом, я не знаю как конкретно тут, но сложные вопросы, которые относятся к глубинам, суппортеры могут просто не знать и они могут связываться с разработчиками, что также требует время.
И учитывайте разницу - они ж в неваде, их понедельник начинается на 10-11 часов позже чем, например, в москве.

Всего записей: 92 | Зарегистр. 05-08-2008 | Отправлено: 15:49 19-10-2010 | Исправлено: ssl12, 15:54 19-10-2010
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Да и зачем его менять то?  

Я был в волне. Когда в фирме купили сабж, я ессно, из волны вышел. Я не мог продолжать пользоваться ключём волны, поскольку этим увеличивал бы вероятность того, что его забанят.
Да бог с ней, со всей этой историей. Столько времени же уже прошло...

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 18:43 19-10-2010
litrball



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
камрады, а кто-нибудь настраивал его под zend framework в рекомендуемой инсталяции??? умучился.
вообщем структура такая - все либы лежат выше document root:
/server/application - здесь собсна контроллеры и все такое
/server/library/Zend - символическая ссылка на /zend
/server/library/My - мои либы
/server/www - это document root, там css etc
 
так вот, в настройках проекта указываю Root directory: "/server"
все хорошо, но автоматом прописывается mapping locar/remote directory: "/server" - т.е. если я запускаю скрипт через редактор из папки "/server/www" - то phped запускает http://myurl/www/ что не есть правильно.
 
если указать Root directory: "/server/www" все запускается из редактора хорошо, но тогда в окне project browser невидать папок что выше - т.е. "/server/application", и не помогает добавление их в additional directories..  
 
как быть?
и еще проблема с breakpoint выставленных на файлах /server/library/Zend - это символическая ссылка на /zend - не ловятся эти точки

Всего записей: 48 | Зарегистр. 28-07-2006 | Отправлено: 20:28 03-02-2011
Charger13



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Реализовал паттерн Singleton И написал в коде
$main=Singleton::getInstance(); Теперь в $main у меня находится объект класса Singleton, но когда пишу $main-> то вместо выпадающего списка методов класса получается ошибка  
Code completion is not available due to the following error(s):
Failed to identify type of the result value returned by "Singleton::getInstance()" method

 
Т.е. IDE не знает какого типа у меня $main. Кто подскажет, как указать PHPEd'у это?

Всего записей: 23 | Зарегистр. 24-07-2006 | Отправлено: 12:14 07-02-2011 | Исправлено: Charger13, 12:15 07-02-2011
pi31415926

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 /**
  *  @return classname
  */
  public static getInstance(){
  }

Всего записей: 31 | Зарегистр. 27-10-2008 | Отправлено: 12:52 07-02-2011
Charger13



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pi31415926
Спасибо!  
 
Есть еще один вопрос, на грани РНР и PHPEd.
Не нашел как в РНР реализовать проперти, как в Делфи, что бы из программы можно было писать $myClass->name="Вася";  а в классе не просто присваивалось значение, а вызывалась функция в которой и происходило добавление.
 По старинке для каждого поля приходится писать методы setName, getName. А хочется что бы снаружи это поле выглядело как обычная переменная.
 Есть вариант с __set и __get  им передается управление если обращаться к несуществующему полю класса. Например

Код:
 
private $_name;
public __set($nam, $val){
if ($nam=="name") $_name=$val;
}
использование: $myClass->name="Вася";
 

будет работать, как мне надо, но есть ньанс, в классе ведь не задано поле $name  следовательно оно не будет отображаться в списке методов по Ctrl+Space.

Код:
/**
 * @var Name Magic variable
 */

внутри кода может и добавит переменную в документацию, но PHPEd точно её не добавляет в свой список.
 Можно ли что-то сделать в таком случае?

Всего записей: 23 | Зарегистр. 24-07-2006 | Отправлено: 09:30 08-02-2011
pi31415926

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проходили... если /** @var */ объявить поле без самого поля - автодополнение работать не будет.
 
PHP не Delphi ... или magic (__set() __get()) или кучка методов get-set или public поля

Всего записей: 31 | Зарегистр. 27-10-2008 | Отправлено: 11:09 08-02-2011
iser77



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает, собирается NuSphere внедрить jQuery plugin? Какой то CodeLobster прекрасно это реализовал...

Всего записей: 679 | Зарегистр. 19-10-2007 | Отправлено: 12:31 14-02-2011
pi31415926

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/var /www/lib  - полезности
/var/www/proj - папка проекта
 
Как заставить phped видеть код из lib для отладки и автодополнений ?

Всего записей: 31 | Зарегистр. 27-10-2008 | Отправлено: 01:46 08-05-2011
ssl12

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как заставить phped видеть код из lib для отладки и автодополнений ?  

 
включить /var/www/lib как дополнительный каталог проекта.
Если хочется видеть эти каталоги в окне workspace - то можно просто создать доп. проект.
Если /var/www/lib содержит симв. ссылки, то нужно прописывать mapping где указывается реальный путь на сервере и локальный путь к файлам (т.е. заполняем только эти 2 колонки)

Всего записей: 92 | Зарегистр. 05-08-2008 | Отправлено: 17:24 17-06-2011
Charger13



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SVN иили GIT в Explorer'e добавляют иконкам файлов дополнительные оверлеи (плюсики, галочки и пр.) которые сигнализируют о статусе файла в репозитории.  
 Под WinXP я видел эти оверлеи в PHPEd в окне Explorer, но на Win7 уже не вижу- одни стандартные иконки файлов и папок.  Так менее удобно, можно настроить "как было под XP"?

Всего записей: 23 | Зарегистр. 24-07-2006 | Отправлено: 16:18 14-07-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Компьютеры » Программы » NuSphere PHPEd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru