imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 24.08.2004, 11:31     # 1
vlad miheyev
Newbie
 
Регистрация: 12.12.2002
Сообщения: 15

vlad miheyev Путь к славе только начался
php размер скрипта

Есть простой html

PHP код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Техноэра</title>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>

<body topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
    <?
    for($i = 0; $i < 10000; $i++)
        print 'asasasaasasasaasasasaasasasaasasasaasasasaasasasaasasasaasasasa<br>';
    ?>
</body>
</html>
Смотрю как в IE выполняется. Получается:

Цитата:
00:00:00.000 0.056 44134 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:00.283 0.123 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:00.580 0.160 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:00.928 0.153 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:01.259 0.212 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:01.639 0.199 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:01.999 0.202 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:02.360 0.203 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:02.732 0.176 58368 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:03.083 0.154 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:03.412 0.159 50176 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:03.752 0.154 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:04.080 0.152 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
00:00:04.406 0.161 41984 GET 200 text/html; charset=Windows-1251 http://194.68.0.7:8080/iii.php
...
И страница в конце концов не открывается. Почему так работает скрипт?

Сервер под apache 2.0.50
vlad miheyev вне форума  
Старый 24.08.2004, 12:22     # 2
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Цитата:
vlad miheyev:
<?
for($i = 0; $i < 10000; $i++)
print 'asasasaasasasaasasasaasasasaasasasaasasasaasasasa asasasaasasasa<br>';
?>
Небольшие замечания с точки зрения синтаксиса:
1. Желательно начинать с <?php, поскольку не все РНР настроены на поддержку коротких тегов.
2. pint(""); - это все-таки функция и аргументы должны писаться в скобках.
На самом деле все и так должно работать, может у тебя РНР не подключился? попробуй на место РНР кода вставить стандартный тест - <?php phpinfo();?>
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 24.08.2004, 14:14     # 3
vlad miheyev
Newbie
 
Регистрация: 12.12.2002
Сообщения: 15

vlad miheyev Путь к славе только начался
Цитата:
Fiery_Fenix:
На самом деле все и так должно работать, может у тебя РНР не подключился? попробуй на место РНР кода вставить стандартный тест - <?php phpinfo();?>
Проблема только если цикл до 10000, если поставить меньше, например 100, то все нормально.

Видимо в apache 2 есть проблемы с PHP
vlad miheyev вне форума  
Старый 24.08.2004, 14:27     # 4
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
Fiery_Fenix:
2. pint(""); - это все-таки функция и аргументы должны писаться в скобках.
Думаете? Цитата из МАНа: "print() это в действительности не функция (а конструкция языка), поэтому с ней не обязательно использовать скобки."
Цитата:
vlad miheyev:
Видимо в apache 2 есть проблемы с PHP
Нет, у Апача второго проблем с ПХП нету, они видимо есть у Вас
У меня (тоже под Apache2) приведенный скрипт выполняется как и предполагалось!
Цитата:
vlad miheyev:
Проблема только если цикл до 10000, если поставить меньше, например 100, то все нормально
Может просто стоит таймаут на выполнение скрипта, и он не успевает завершиться нормально при таком количестве?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 04:02.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.