|
|
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста,парюсь уже вторые сутки,не могу понять,в чем причина! Обращаюсь к php-файлу на сервере,но он не срабатывает.Вобщем проблемы две,и они выделены красным Спасибо заранее!!!! Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. Код: php 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 19:53 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
обозначены цифрами 1 и 2(выделить не получилось) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 19:54 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
берем firebug идем на закладку Net и смотрим - какие запросы браузер отправляет на сервер и что сервер возвращает браузеру в ответ на них ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 19:59 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 20:08 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
ILL HEAD Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:02 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
пацаны,лучше б посоветовали что-нибудь дельное... посмотрел на закладке net,запрос отправляется ответный,вот только он пустой.получается,что php-файл не выполняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:22 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85получается,что php-файл не выполняется?Или отрабатывает _не тот_ файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:26 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
странно,ведь думаю,что строка Код: javascript 1. ясно указывает,какой файл должен выполняться... блин,ну в чем причина может быть,а? если из браузера запускаю этот php-файл,то нормально срабатывает,выводит просто "Hello" если из phpStorm запускаю html-файл,то выводит пустое окошко... может кто протестирует у себя,если не впадлу?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:36 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85, код у меня работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:41 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85странно,ведь думаю,что строка Код: javascript 1. ясно указывает,какой файл должен выполняться... блин,ну в чем причина может быть,а? если из браузера запускаю этот php-файл,то нормально срабатывает,выводит просто "Hello" если из phpStorm запускаю html-файл,то выводит пустое окошко... может кто протестирует у себя,если не впадлу??открыть этот адрес в браузере. что видиш? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 21:42 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85пацаны,лучше б посоветовали что-нибудь дельное...я ж уже советовал /topic/993181если сервер в ответ на правильный Request выдает неправильный Response, то это проблема на стороне сервера спросите на форуме по PHP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 22:31 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
автороткрыть этот адрес в браузере. что видиш? Hello" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 22:57 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
обращаюсь через скрипт-пустой алерт выводит. в раздел php-ников писал,там молчат я так понимаю,проблемы с настройкой между сервером и ide phpstorm щас попробую опен сервер скачать,может что получится.есть пример подключения http://drupalace.ru/lesson/nastroyka-otladchika-xdebug-mezhdu-ide-phpstorm-i-serverom-open-server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 22:59 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
А Вы уже смогли настроить локально пошаговый отладчик PHP кода ? я без этого обычно вообще средой даже не начинаю пользоваться если да - поставьте точку останова и гляньте, заходит ли туда вообще выполнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:25 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
никто не заметил, что автор POST запрос делает через скрипт, а браузер то GET отправляет :) при отправке пост запроса, надо явно указывать: Код: javascript 1. Думаю проблема именно в этом. Отпишитесь, просто интересно угадал иль нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:32 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
авторникто не заметил, что автор POST запрос делает через скрипт, а браузер то GET отправляет :) при отправке пост запроса, надо явно указывать: pXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') эту строку после вызова метода open ставить? поставил сначала до,потом после-такая же шляпа... щас попробую настроить пошаговый отладчик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:44 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85авторникто не заметил, что автор POST запрос делает через скрипт, а браузер то GET отправляет :) при отправке пост запроса, надо явно указывать: pXmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') эту строку после вызова метода open ставить? поставил сначала до,потом после-такая же шляпа... щас попробую настроить пошаговый отладчик между open и send. Прям обидно, что ошибся )). Просто если через хром есть возможность проверить (думаю таковая есть), то в инструментах разработчика->network можно увидеть все запросы к серверу и его ответы со статусами. Если статус ответа будет не 200, тогда надо указать какой. И ещё, возможно элементарное упирание в безопасность браузера, который считает запрос кросс-доменным. Но тогда в хроме (сорри, тестирую в основном в нём) в javascript консоле появится соответствующая ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2012, 23:53 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
вот чт получаю при попытке отладки You don't have permission to access /:9000/ on this server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 00:06 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85вот чт получаю при попытке отладки You don't have permission to access /:9000/ on this server. хм... с phpstorm никогда не работал, но нарыл, что это его xdebug стучится на этот порт... На сервере, куда обращаешься, этот порт вообще открыт? И (напомню с phpstorm и xdebug никогда не работал) можно ли отключить этот xdebug и глянуть что сервер ответит если его не пользовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 00:17 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
да вроде ж в php.ini прописывал в раздеде [xdebug] ... xdebug.remote_port=9000 щас попробую с опен сервер,может чо получится.я просто наверное общей цепочки событий не понимаю.может подскажешь что куда откуда и с кем? получается как,сначала на сервере в его php.ini прописываем,куда закинули отладчик(xdebug в данном случае),там же прописываем все необходимые настройки по этому отладчику,на каком порту сидит и где находится. затем шторм настраиваем?а вот тут-то и проблема,один пишет одно,другой другое,и так пробовал,и так,но чо-то никак ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 00:26 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85да вроде ж в php.ini прописывал в раздеде [xdebug] ... xdebug.remote_port=9000 щас попробую с опен сервер,может чо получится.я просто наверное общей цепочки событий не понимаю.может подскажешь что куда откуда и с кем? получается как,сначала на сервере в его php.ini прописываем,куда закинули отладчик(xdebug в данном случае),там же прописываем все необходимые настройки по этому отладчику,на каком порту сидит и где находится. затем шторм настраиваем?а вот тут-то и проблема,один пишет одно,другой другое,и так пробовал,и так,но чо-то никак По идее всё может быть настроено и верно)) Ответ то какой: "У Вас нет прав для обращения к /:9000/ на этом сервере" ... Значит что-то этот порт заблокировало. Правильно понимаю, локальный сервак с дэнвером на винде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 00:51 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
И если файрвол включен, его лучше отрубить и попробовать ещё раз обратиться к скрипту... если ответ будет не dont have permission, тогда настроить для него нужные правила, и тогда продолжать разбираться (если проблема не уйдёт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 00:59 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85щас попробую Когда разберёшься в чём дело, отпишись пожалуйста... Просто ну ОЧЕНЬ интересно что там не так :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 14:14 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
начну с нуля У меня такая проблема,начал изучение ajax,и вдруг столкнулся с такой проблемой.Отправляю данные на сервер методом open Код: javascript 1. 2. 3. на сервере выполняется php-скрипт Код: php 1. затем в функции приемнике fComMessage жду ответа Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. Так вот, свойство pXmlHttp.status == 200 значение 200 НЕ ПРИНИМАЕТ. В качестве локального сервера использую денвер,а в качестве отладчика PhpStorm.Но боюсь,что ответ на мой вопрос лежит в неправильной настройке отладчика,потому что в этом я ничего не понимаю.Подскажите,или разъясните по шагам,как настроить рабочую область.Ответ был пустым,как я раньше упоминал,,скорее потому,что строку проверки статуса я комментировал,тем самым игнорируя неполадки в системе,и как результат получил пустое ответное сообщение(если оно было вообще).Получается,что проблема лежит в том,как я понимаю,чтобы заставить сервер отвечать!Но сервер молчит.А значит нет связи между phpstorm и denwer?правильно или как?если да,то как их настроить на один лад?Я так понимаю денвер работает на 80-ом порту?значит скрипты javascript нужно настраивать на работу на этом порту? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 15:13 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85, Да возьми же уже jQuery. Там все давно написано под AJAX. Зачем тебе эти грабли с XMLHttpRequest-ом? Нашел с чего начать учиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:00 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
кто-нибудь,у кого простенький пример ajax работает,может выложить полный его пример?попробую разобрать,что делаю не так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:03 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
попробуйте заменить "POST" на "GET" а вдруг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:06 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85Получается,что проблема лежит в том,как я понимаю,чтобы заставить сервер отвечать! Чуть ранее:Artyr85автороткрыть этот адрес в браузере. что видиш? Hello"Это значит, что сервер ОТВЕЧАЕТ! Проблема НЕ в этом. Что будет, если убрать условие pXmlHttp.status == 200? ps целиком эпопею не читал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:10 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85, в скрипте такое: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. на странице такое: Код: html 1. 2. смысл - по клику на ссылку ответ сервера выводится в див кстати - попробуйте статическую страницу тянуть. смысл тянуть эхо никакой ) если уж php то надо анализировать чем его дергают - ajax-ом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:31 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
сорри. страница эта _http://amway24.ru/catalog.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 16:32 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
авторЧто будет, если убрать условие pXmlHttp.status == 200? в этом случае responseText =="".А status == 0. Проверил обратиться напрямую,вписав в адресную строку полный путь к html-страничке,все работает. Скажите,как я понимаю,в отладчике нужно открывать javascript-файл,который по сути может нахходитсья где угодно?Но php-скрипт,к которому идет обращение должен лежать на самом сайте?то есть вторым параметром метода open должен идти полный http-путь к файлу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:31 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
только в том домене где скрипт вызываете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 17:50 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
У меня цель какая?Чтобы с помощью одного отладчика (PHPStorm) можно было отслеживать пошагово,начиная с выполнения JS-скрипта,продолжая в php-скрипте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 19:40 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Короче,дело было в чем))))))))) http://www.sql.ru/forum/images/smoke.gif Все дело в КОНФИГУРАЦИЯХ PhpStorm-а.Надо было просто создать эту самую конфигурацию(Run-Edit Configuration),затем выбрать для JavaScript Debugger-Add New Configuration-Remote,далее против строчки Url to open указать местонахождение НА СЕРВЕРЕ того html-файла(как я понял),который порождает вызов JS-скрипта,в котором мы будем производить пошаговую отладку.Далее если посмотреть чуть ниже(на той же страничке) необходимо указать месторасположение НА СЕРВЕРЕ этого самого JS-скрипта(как я понял это не играет роли,потому что он и так его находит,может ошибаюсь конечно,потому что пока не разобрал этот момент,но он его находил даже тогда,когда я указывал его расположение не верно,видимо тут срабатывает тот факт,что его расположение уже указано в html при подключении скрипта.Хотя с этим все вроде понятно,но начиная останавливать дебаггер на том файле,что находится на сервере,он продолжал дальнейшую отладку уже на файле,который находится в соответствующей директории С:\...видимо особенность локального сервера или еще что)Так во,и всййеееее!Далее выбираем эту конфигурацию(хотя она и так выберется автоматом),ставим точку останова и вуаляяяяя)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 21:11 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
иллюстрацию в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 21:26 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
обратите внимание,что в 7 пункте точка останова ставится в скрипте,который открыт по URL адресу с локального сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 21:29 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Artyr85, а при чём тут отладка PHP скрипта?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2012, 22:27 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
skyANAArtyr85, а при чём тут отладка PHP скрипта?! Я не понимал,в чем дело,когда запускал на исполнение JS-скрипт с ЛОКАЛЬНОЙ конфигурацией (при этом не обращая внимания на этот момент), не получал должного (=200) значения статуса состояния http-запроса,и полагал,что php--интерпретатор не обрабатывает php-файл,к которому обращается js-скрипт...вобщем полная каша в голове была.Теперь вроде начинает проясняться)))и назрел второй вопрос)))) Инструкция по настройке удаленной отладки php-скрипта.Чтобы можно было по шагам отлаживать php-файл в момент,когда к нему приходят запросы.В каком направлении двигаться,там много чего с php,но с английским плоховато,поэтому разбираться буду долго.Я так понял,что нужно настроить конф. PHP HTTP Request?или может другая какая?PHP Remmote Debug,PHP Web Application? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 09:59 |
|
||
|
запрос к php-файлу
|
|||
|---|---|---|---|
|
#18+
Вопрос ровно такой же,как здесь http://www.sql.ru/forum/actualthread.aspx?tid=978064 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2012, 10:10 |
|
||
|
|

start [/forum/topic.php?all=1&fid=22&tid=1448912]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
93ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
96ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 484ms |

| 0 / 0 |
