Консультация № 181631
27.12.2010, 02:42
55.50 руб.
0 11 3
Здравствуйте, уважаемые эксперты! Доброго времени суток.

Проблема такого характера.

Имеется движок сайта на PHP. Устанавливается работает все ок. Проблем вроде нету. Но регистрация не работает. Просмотрел все функции (вручную) вроде бы правильно все написанны, но почему-то в базу данных информация не записывается. Т.е. нажимая на кнопку "зарегистрироваться" окно просто обновляется.

Так вот, готовый результат (который бы работал, но я бы не знал как это сделали) меня не устраивает. Хочется до всего самому дойти.
Собственно вопрос:
Имеется ли какой-либо редактор PHP с отладчиком. Т.е. требуется проследить каждый шаг в скрипте, как он выполняется, какие значения переменных на данном шаге и так далее. Что-то вроде BreakPoint'ов. Но усложняется все тем что, все действия происходят не в одном файле, а в нескольких. Т.е. вызываются функции прописанные в других файлах. Есть подозрение что проблема не в основном файле регистрации (т.е. он правильные параментры\переменные передает), а в следующих файлах в которых прописанны функции регистрации.

Спасибо.

Обсуждение

Неизвестный
27.12.2010, 11:10
общий
это ответ
Здравствуйте, Pinokio!

phpEdit - неплохая программа для отладки/тестирования. Можно еще попробовать подружиться с Dreamweaver (если всё верно настроить, касаемо PHP).
2
Программа phpEdit давно загнулась, её сайт обновлялся последний раз в 2006 году. Явно нету толковой поддержки PHP5. Плюс попользовавшись ею не нашел требуюмых функций. Программа просто для набора\редактирования файлов PHP с подсветкой синтаксиса. А отладки как таковой в ней нету, есть предпросмотр.<br><br>Все тоже самое кроме года и поддержки PHP5 и про Dreamweaver. Программа не предназначена для отладки, только тестирование и заливка на хостинг.<br><br>Учитывая что вопросы стали платными, такой ответ не стоит потраченных денег. Мне Гугл больше выдал вариантов программ набрат "тестирование PHP скриптов".
Неизвестный
27.12.2010, 12:08
общий
это ответ
Здравствуйте, Pinokio!
Вот несколько ссылок об отладке PHP скриптов:
Отладка исходного кода PHP в среде IDE NetBeans.
Отладка в Eclipse PDT: Установка xdebug и Отладка php приложений с xdebug.
Большие возможности для отладки PHP предоставляет IDE Zend Studio.
Надеюсь это Вам поможет.
Удачи!!!
5
Отличный ответ, большое спасибо.<br>Разобрался с NetBeans, очень удобная программа (хотя пока не нашел ошибку из-за которой не происходит регистрация, зато нашел другую).<br><br>Большое спасибо.<br><br>P.S. Zend Studio пока не пробовал (времени нету), да и тем более программка дороговастая для использования в домашних целях. Хотя скачать "ломаную" версию не проблема, наверное гляну что там да как в ломаной чисто сравнения ради.<br><br>Еще раз большое спасибо.
Неизвестный
27.12.2010, 17:54
общий
это ответ
Здравствуйте, Pinokio!

Добавлю к предыдущему ответу следующее.. используя firefox + firebag (это плугин такой), можно узнать отправлялись ли какие либо данные (вкладка "сеть"). Возможно Вы что-то с формой напутали и она просто ничего не отправляет. И если это рабочий движок (аля Datalife Engine, joomla etc), то скорее всего что-то с шаблонами... Чудес не бывает :)
1
Ответ не удовлетворительный, для добавления информации к предыдущему ответу есть мини-форум в конце концов.<br><br>Не "плУгин", а "плАгин". На сколько я помню на данном портале не любят около-компьюторный жаргон. Советую почитать http://ru.wikipedia.org/wiki/%D0%9F%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD<br><br>И Вы явно читали не внимательно вопрос: "Имеется движок сайта на PHP."
Неизвестный
28.12.2010, 14:54
общий
Комментарий к оценке: Программа phpEdit давно загнулась, её сайт обновлялся последний раз в 2006 году. Явно нету толковой поддержки PHP5. Плюс попользовавшись ею не нашел требуюмых функций. Программа просто для набора\редактирования файлов PHP с подсветкой синтаксиса. А отладки как таковой в ней нету, есть предпросмотр.

Все тоже самое кроме года и поддержки PHP5 и про Dreamweaver. Программа не предназначена для отладки, только тестирование и заливка на хостинг.

Учитывая что вопросы стали платными, такой ответ не стоит потраченных денег. Мне Гугл больше выдал вариантов программ набрат "тестирование PHP скриптов".



Уважаемый Pinokio!

Её сайт (а я надеюсь - мы говорим об официальном сайте: http://www.phpedit.com ) содержит последний релиз 08/31/2010 (http://www.phpedit.com/en/download/download-latest-versions). С какого потолка вы взяли 2006 год - не понятно. В описании (особенностях) программы сказано (http://www.phpedit.com/en/presentation/features): PHP4 and PHP5 support. Что для Вас значит "толковая" поддержка? Программа работает с PHP5, остальное зависит от Вас.

Насчет отладки, специально для Вас скрин программы в приложенном файле (надеюсь его то объяснять не придется). И на всякий случай - http://ru.wikipedia.org/wiki/Отладка_программы

Учитывая то, что вопросы стали платными - только потому и трачу свое время.
Прикрепленные файлы:
97a64aa9fd7d09b732c3dd0b8dad22e4.jpg
Неизвестный
28.12.2010, 20:54
общий
Уважаемый Pinokio!

"И Вы явно читали не внимательно вопрос: "Имеется движок сайта на PHP."" - А вы явно читали не внимательно ответ. Ибо фразу "И если это рабочий движок (аля Datalife Engine, joomla etc), то скорее всего что-то с шаблонами..." нужно прочитать в утвердительной форме.

И еще, не спеши с выводами и с горячки не лупи нелепые оценки.
Неизвестный
30.12.2010, 04:54
общий
Да я думаю я могу рубить с горяча:
https://rfpro.ru/user/29855

Вопросы тогда еще были слава богу бесплатными, набрал статус адекватными и полными ответами без всяких там 55р. А ВЫ господа гонитесь за "заработком" в жалкие 2р. Ни грамотного текста ответа, ни грамотного текста.

На счет PHPEdit'a, оставляйте всегда ссылки на офф. ресурсы (даже если ББ-коды не доступны). Ибо Гугл выдал:
http://phpedit.com.ua/
Неизвестный
30.12.2010, 18:39
общий
Ну а чтоже ты тогда под данным аккаунтом не пишешь, а зарегал другой? Давай я сейчас покажу учетку Калашникова (думаю ненужно говорить кто это) и скажу что это я.
А вообще это только Ваши половые трудности.

Прочитав Ваши ответы (конечно если это действительно Ваши ответы и ваша учетка), удивительно то, что на таких "качественных" вопросах бы только бакалавр.

-------------------
Гугл выдал:
http://phpedit.com.ua/
-------------------

Зайдя на данный сайт - меня чуть не стошнило. Неужели условно-бесплатный ресурс может позволить себе иметь такой "шлак" как это? Гугл как и остальные поисковые системы выдает не один результат. По другим ссылкам слабо было пройтись?

Приятного обучения PHP & Mysql

Аффтар пиши исчо
Неизвестный
31.12.2010, 03:04
общий
Пиши куда хочешь, тебе любой администратор скажет что это моя учетка. Я зобил на нее когда все, даже воздух, стал платным на RusFAQ'ке.

З.Ы. На счет Калашникова Олега - да я в курсе кто это, ибо он у меня в аське добавлен как администратор хостинга МосХостер и он вкурсе что этот аккаунт мой и я жду 2-х лет когда он удалить.
Неизвестный
31.12.2010, 20:46
общий
Внесу ясность: Pinokio, Вы с AxeleroN говорите о РАЗНЫХ программах. Он правильно указал ссылку на официальный сайт PHPEdit, который, действительно, отвечает Вашим требованиям (есть отладка, поддержка PHP5). Вы же говорите о каком-то ужасе (по крайней мере, по моему мнению) под названием Svoi.Net:PHP Edit.

Ваш вопрос: "Имеется ли какой-либо редактор PHP с отладчиком?". На него Вы получили четкий и конкретный ответ: имеется. И, конечно, эксперты не могут тягаться в знаниях с Google - он, естественно, выдаст Вам больше вариантов программ.
Неизвестный
02.01.2011, 04:07
общий
Простите но я не вижу ссылки на ОФИЦИАЛЬНЫЙ сайт программы PHPEdit в ответе эксперта AxeleroN. Есть только название программы и все. Ответ вообще в 1 строчку, Вы считаете это достойным ответом? Я НЕТ! Ибо ответы на БЕСПЛАТНЫЕ вопрос раньше давали на много лучше и развернутые. Люди тратили свое время и не получали ни копейки, а просто помогали другим. Сейчас же 80% горе-экспертов отвечают что попало в платных вопросах.

А Вы как Администратор данной рассылки почему-то не следите за качеством (я не хочу ни кого обидеть или оскорбить). Эксперт Паутов Сегей Владимирович пишит в ответе что он ДОБАВЛЯЕТ информацию к предыдущему ответу. В свое время меня штрафовали, вешали ярлыки и ставили минусы на экзаменах за то что я повторил ответ предыдущего эксперта а разница была в 15 минут (посмотрел нету ответа, пока набирал он появился). Тогда помниться было правило что добавление к ответу пишеться в мини-форуме.

Сейчас же качественный ответ я увидел только от Эксперта Абельхарисов Руслан/Marked One:
Пусть ответ и короткий, НО! содержит не просто название программ или сыылку на главную страницу сайта программы. А содержит ссылку на страницу где ВСЕ (от установки до работы) расписано. Я не тратил гору времени чтобы разобраться в программе. Эксперт просто не стал вставлять весь этот текст в свой ответ, ссылки ВПОЛНЕ достаточно. От остальных экспертов я услышал: "Вот вам название программы подавитесь, юзай гугл дурак. Дайте мне мои 2 рубля!".

Да за такой ответ мне 1 копейки жалко.


P.S. Это все мое личное ИМХО, именно из-за такой обстановки, когда перестали давать вразумительные ответы я забил на свой аккаунт с Бакалавром.
Неизвестный
02.01.2011, 12:14
общий
Я ни в коем случае не говорю, что ответ AxeleroN полный или правильный. Ссылку он дал в комментарии, который на порядок качественней его же ответа. СтОит также учесть его класс (1-ый), понятно, что требовать ответа от него как от матерого специалиста нельзя.

По поводу модерирования и слежения за качеством ответов - да, я сейчас этим не занимаюсь. Причем перестал заниматься когда все перешло на платную основу. Вы можете посмотреть на мои ответы - они даны во время, когда все еще было на энтузиазме а не на деньгах. Но в тоже время, полностью расставаться с RusFAQ не хочется - это все-таки частичка моего интернет-прошлого.

По поводу дублей - был период, когда они официально разрешались до какого-то статуса и меня администраторы ругали за удаление дублей. После этого за дублями я не смотрел. Только что попробовал найти что-то в правилах о дублях - не нашел.

P.S. Тогда много людей ушли....
Форма ответа