Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: HTML в php-файлах
Форумы портала PHP.SU » Серверное администрирование » Apache и другие веб-серверы » HTML в php-файлах

Страниц (1): [1]
 

1. Rezonans - 13 Октября, 2011 - 17:02:02 - перейти к сообщению
Здравствуйте!

Есть веб-сервер на котором работает 2 версии php 4 и 5 и Apache/2.2.17, наблюдается интересная проблема, если создать файл например test.php, поместить туда следующий html-код:

<title></title>
<h1>123</h1>

>curl http://foo[dot]org[dot]ua/test.php>/dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 29 0 29 0 0 645 0 --:--:-- --:--:-- --:--:-- 674


Запрос на этот файл отрабатывается быстро и без проблем, но если в него вставить тег <head> данный запрос выполняться уже 5 сек.

<title></title>
<h1>123</h1>
<head>


>curl http://foo[dot]org[dot]ua/test.php>/dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 35 0 35 0 0 6 0 --:--:-- 0:00:05 --:--:-- 0
curl: (18) transfer closed with outstanding read data remaining




>date;`which php-cgi` test.php;date
Пнд Окт 10 16:02:54 EEST 2011
X-Powered-By: PHP/5.3.8
Content-type: text/html

<title></title>
<h1>123</h1>
<head>Пнд Окт 10 16:02:54 EEST 2011

Проблема наблюдается на двух версиях php, при этом php-код отрабатывается без проблем, также как и html-файлы. Есть подозрения что в следствии у меня образуются зомби процессы:

24669 ? ZN 0:00 [httpd] <defunct>
25019 ? ZN 0:00 [httpd] <defunct>
25109 ? ZN 0:00 [httpd] <defunct>
25175 ? ZN 0:00 [suexec] <defunct>
25417 ? ZN 0:00 [suexec] <defunct>
25615 ? ZN 0:00 [suexec] <defunct>
25616 ? ZN 0:00 [suexec] <defunct>

Подскажите в чем может быть проблема ?
2. DeepVarvar - 13 Октября, 2011 - 17:07:11 - перейти к сообщению
да ну на... мистика... Не понял
3. morosit - 14 Октября, 2011 - 06:45:40 - перейти к сообщению
Rezonans я просто уточню
Вы вставляете тег <head> после тега <title></title>, и не закрываете его?
4. Rezonans - 14 Октября, 2011 - 10:46:22 - перейти к сообщению
Даже если закрыть тег, результат такой-же, мне кажется что этот тег может инклудится, вот только чем? oO
(Добавление)
Кстати вместо php подставил perl скрипт который эмулировал вывод php

CODE (htmlphp):
скопировать код в буфер обмена
  1. #!/usr/bin/perl
  2. print "Content-Type: text/html\n\n";
  3.  
  4. print "<html>\n";
  5. print "<head>sdfsf";
  6.  


Работает хорошо.
5. morosit - 14 Октября, 2011 - 11:20:26 - перейти к сообщению
Rezonans пишет:
perl скрипт который эмулировал вывод php
я в perl не разбираюсь, но помоему вы эмулировали ХТМЛ разметку, а не ПХП
И, тег тител у вас в контейнере хеад, или как раньше
6. Rezonans - 14 Октября, 2011 - 15:49:59 - перейти к сообщению
ну я просто вместо php подставил perl скрипт который выдает тоже самое в stdout что и php-cgi, хотя я забыл еще "X-Powered-By: PHP/5.3.8" - но думаю это только информационная строка.

 

Powered by ExBB FM 1.0 RC1