| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (2) [1] 2 ( Първото ново мнение ) | ![]() ![]() ![]() |
| PGMSH |
Публикувано на: 24-01-2012, 20:24
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 94 Регистриран на: 27.11.11 |
Инсталирах си пробно PhpDesigner 8.
Настроих го. Разгледах debug_php_with_xdebug Но нещо не се получава: Има три начина за стартиране: Debug, Run и Localhost. 1. На Debug спира на точките на прекъсване, ако са във файла, от който стартирам, но ако са в друг фрейм (който се ползва и работи) - не спира. 2. На Run изпълнява основния файл, който формира за фреймовете (той е php), зарежда в съответните фреймове един локален html и един html от друг хост, но ВМЕСТО ЗА ИЗПЪЛНИ локален php за третия фрейм ми ПРЕДЛАГА да го download, сякаш не намира php интерпретатора (а вече е изпълнил един php скрипт за основния файл). 3. С Localhost не спира дори на точки на прекъсване в основния файл (от който стартирам процеса) - всички фраймове си излизат нормално. Моля разбирачите за помощ Благодаря |
| rvc |
Публикувано на: 24-01-2012, 21:54
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 2654 Регистриран на: 13.05.11 |
заеби дебъгването.
просто проследяваш логиката и това е. |
| NikB |
Публикувано на: 25-01-2012, 11:06
|
|
Име: Група: Потребител Ранг: Почетен член Мнения: 1096 Регистриран на: 22.09.05 |
Да, "истинският програмист" открива бъгове по шестнадесетичния дъмп. Това е казано през 1970г. Сега повечето "истински програмисти" не знаят какво е дъмп. ПП Благодаря ти за мнението! Не мисля, че програмирането е ефективно без дебъгване. (Впрочем, анализът на кода е един от начините за дебъгване, но с анализ на кода няма как да видиш всички подробности - например състоянието на променливите или случките в комуникациите - доста непрофесионално) |
| phreak |
Публикувано на: 25-01-2012, 11:19
|
|
Име: Никола Костадинов Група: Потребител Ранг: Почетен член Мнения: 1606 Регистриран на: 14.02.07 |
@rvc: ти заеби програмирането
@PGMSH: виж дали въобще ти се отваря сайта само през браузера. Прилича ми да не си сетъпнал правилно PHP-то, а самия дизайнер си вдига негов уеб сървър където е настроено и затова работи. Преди време го пробвах тоя дизайнер и много не ми хареса, пробвай NuSphere PhpEd, там със сигурност мога да ти кажа как да го настроиш. -------------------- Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
|
| edembg |
Публикувано на: 25-01-2012, 15:45
|
|
Име: Румен Георгиев Група: Потребител Ранг: Новопостъпил Мнения: 4 Регистриран на: 04.09.11 |
|
| PGMSH |
Публикувано на: 25-01-2012, 18:08
|
||||
|
Име: Група: Потребител Ранг: Посетител Мнения: 94 Регистриран на: 27.11.11 |
Ако имаш в предвид да ли локалният ми WEB сървър работи с PHP - няма проблем: сайтът се вижда от браузърите извън дизайнера: localhost:8000/FrameMain.php. Освен това инсталирах xdebug - т.е. сложих съответния dll в папка и я указах на php.ini в
Сега ще пробвам NuSphere PhpEd (впрочем, ще видя и колко пари струва |
||||
| PGMSH |
Публикувано на: 25-01-2012, 18:37
|
|
Име: Група: Потребител Ранг: Посетител Мнения: 94 Регистриран на: 27.11.11 |
Инсталирах NuSphere PhpEd (5.95).
Спира си на точките на прекъсване, виждат се променливите, има watch - работи си. Благодаря. (но се дразня, че не успях да подкарам PHP дизайнера |
| phreak |
Публикувано на: 26-01-2012, 09:45
|
|
Име: Никола Костадинов Група: Потребител Ранг: Почетен член Мнения: 1606 Регистриран на: 14.02.07 |
препоръчвам ти и този екстеншън за Хром: https://chrome.google.com/webstore/detail/h...gncjmnklkdmdjin
Има го и за ФФ. Докато си браузваш сайта натискаш едно бутонче в браузъра и влиза в дебъг режим -------------------- Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
|
| PGMSH |
Публикувано на: 26-01-2012, 20:15
|
||
|
Име: Група: Потребител Ранг: Посетител Мнения: 94 Регистриран на: 27.11.11 |
Ако говориш за FireBug - ползвам го от години - без него нямаше да се оправя с DOM, JS , AJAX. Напоследък има подобно и в IE и го направиха почти човешко. За другите браузъри - не съм търсил. Впрочем, да, за PHP (въпреки, че PHP е сървърна джаджа, а браузъра - клиентска) - с тоя дебъг се вижда HTTP комуникацията с PHP файловете (преди ровех със снифери Абе аз и преди години съм драсвал по малко HTML и JS, ама не ми се налагаше да пиша РНР - работехме с ембендет сървъри - на микроконтролери © или на концентратори (Delphi) - вместо скриптов език слагахme логиката в сървъра |
||
| phreak |
Публикувано на: 27-01-2012, 09:16
|
|
Име: Никола Костадинов Група: Потребител Ранг: Почетен член Мнения: 1606 Регистриран на: 14.02.07 |
не бе пич, слагаш точка в пхп-то и през браузера натискаш дебъг и ти спира на точката(във ПХП-то) , естествено ако мине от там де.
-------------------- Пих 3 уискита, 2 джина и 4 водки и накрая се натрових с некви бисквити...
|
Страници: (2) [1] 2 |
![]() ![]() ![]() |