|
|
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток знатокам! Ситуевина такая: PHP4 (4.2.3), Apache 2.0.43. Броузеры: IE6.0, Opera 6.0 Пишем некую страничку, содержащую такой вот JavaScript Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. вызываем его так: Код: plaintext 1. Соответсвенно файл всплывающего окна (photo2.php) представляет собой: Код: plaintext 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. файл, выдирающий картинку из базы (photo.php): Код: plaintext 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. Каждый файл по отдельности работает. Вся эта конструкция локально работает (локально стоит IIS+PHP) Вся эта конструкция залитая на сервер (PHP4 (4.2.3), Apache 2.0.43.) в Опере работает, а в IE выдаает subj Вопрос: где грабли порылись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 15:51 |
|
||
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
Да..., забыл привести лог апача: [Wed Feb 09 15:55:23 2005] [error] [client 192.168.2.152] (22)Invalid argument: couldn't create child process: 22: php.exe [Wed Feb 09 15:55:23 2005] [error] [client 192.168.2.152] (22)Invalid argument: couldn't spawn child process: D:/PHP/php.exe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 15:55 |
|
||
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
Проблема локализовалась до следующей: В результате работы строки: Код: plaintext 1. формируется строка вызова: Код: plaintext 1. Вопрос: как ее перекодировать в понятный серверу и броузеру вид???: Код: plaintext 1. Таким образом, проблема была в русских значениях параметров передаваемых по GET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 17:28 |
|
||
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
DocAl urlencode Спасибо. Отчасти это решает проблему, т.е. сервер больше не выдает ошибку. Но вот ссылка получается нечитаемая:( Код: plaintext 1. как полуичть ее в виде:??? Код: plaintext 1. С таким URL-ом все работает правильно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 18:31 |
|
||
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
Заметил еще одну интересную вещь... Опера сама перекодирует URL к правильному виду внезависимости от использования urlencode(), а вот IE этого не делает. Вот почему у меня все работало в Опере, и не работало в IE... Ну это так... лирическое отступление:) Последний заданный вопрос остается открытым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 19:04 |
|
||
|
500 Internal server error...
|
|||
|---|---|---|---|
|
#18+
DocAl urlencode Следует заметить, что rawurlencode , наверно, будет более правильным. По крайней мере, лично для меня это решило проблему с файлами, содержащими пробел в своём имени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 20:05 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32908975&tid=1478784]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 440ms |

| 0 / 0 |
