Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > include() и ограничения!


Автор: Ищущий! 19.4.2005, 22:09
вообщем проблема в том, что include('inc_basa.php') подключает файл размером в 350 кб или около того... и из-за этого страницу сайта не находит... а если еменьшить файлик - всё работает... подскажите как такого избежать?

Автор: Irokez 19.4.2005, 22:13
странно .. а кто не находит? браузер? скрипт?

Автор: Mal Hack 19.4.2005, 22:14
Что же ты в эти 350 кил запихнул?

Автор: Ищущий! 19.4.2005, 22:24
Там массив... целая база... не находит IE6, то есть проводник...

Автор: Irokez 19.4.2005, 22:26
Цитата
Там массив... целая база... не находит IE6, то есть проводник...

не понял, а это как?
не находит тот файл в 350 кило или скрипт, который этот файл подключает?

Автор: Guest 19.4.2005, 22:30
Вот ссылка

http://www.linil.fatal.ru/sites/alcom2/index.php

такой файл есть... 100%...

если я уберу файл inc_basa.php - всё грузит..

Сразу говрю, что ошибок в скрипте нет - 100 %

Автор: Aliance 19.4.2005, 22:50
Цитата(Guest @ 19.4.2005, 23:30)
Сразу говрю, что ошибок в скрипте нет - 100 %

путь абсолютный пропиши - /home/pub/...

ЗЫ: регистрируйся на форуме smile Получишь множество новых возможностей

Автор: Ищущий! 19.4.2005, 23:07
А вастче ничего не выходит.. чего делать?.. А как путь указать? этот полный?.. чего-то всё пробовал не работает... smile

Автор: Aliance 19.4.2005, 23:22
Это нужно узнать у твего хостера (путь в капке www)
Можно его получить используя переменные сервера Apache - SCRIPT_FILENAME

Автор: Axxent 20.4.2005, 04:38
Не забудем про getcwd().

Автор: Ищущий! 20.4.2005, 09:29
Мне кажется я понял чего тут происходит - большой массив и ограничение в памяти... вот и всё... как думаете?

Автор: Mal Hack 20.4.2005, 10:23
На самом деле это глюк известный...
У меня такое на локалке было. Глушил файер.
Что-то в файле внутри не так. не синтаксическая ошибка, нет, а содержимое специфическое.

Автор: Irokez 20.4.2005, 11:13
может хостер не дает такие файлы инклудить

Автор: Ищущий! 20.4.2005, 22:56
Понятие не имею... а содержимое примерно такое...

$n++; $ak_type[$n]='Вентиляторы'; $ak_t[$n]='Вентиляторы Sunon102*102*25'; $ak_g[$n]='2004'; $ak_u[$n]=' '; $ak_s[$n]='300'; $ak_k[$n]='50';
$n++; $ak_type[$n]='Вентиляторы'; $ak_t[$n]='Вентиляторы Sunon120*120*25'; $ak_g[$n]='2004'; $ak_u[$n]=' '; $ak_s[$n]='300'; $ak_k[$n]='50';
$n++; $ak_type[$n]='Вентиляторы'; $ak_t[$n]='Вентиляторы Sunon120*120 *38'; $ak_g[$n]='2004'; $ak_u[$n]=' '; $ak_s[$n]='320'; $ak_k[$n]='100';
$n++; $ak_type[$n]='Вентиляторы'; $ak_t[$n]='Вентиляторы Sunon127*127*38 (220в)'; $ak_g[$n]='2004'; $ak_u[$n]=' '; $ak_s[$n]='350'; $ak_k[$n]='100';
$n++; $ak_type[$n]='Диоды'; $ak_t[$n]='1А401А "ОС"'; $ak_g[$n]='88-89'; $ak_u[$n]=' '; $ak_s[$n]='9'; $ak_k[$n]='37+362';

и тд...

только на 360 кб smile

Добавлено @ 23:01
И всё же дело не в содержимом, пробовал менять, дабы памяти меньше ело... а нет.. всё равно не фурычит... бум Маську ставить smile

Автор: Irokez 21.4.2005, 09:39
а нет случайно что-нибудь вроде такого - fatal error, time limit maximum 30 seconds exceeded?

Автор: Aliance 21.4.2005, 20:39
Ищущий!
Запизни файл в ту же директорию и напиши:
Код

<? include("file.php") ?>

Автор: Mal Hack 21.4.2005, 20:43
Да ребят smile Файл полностью нормальный smile Это глюк smile

Автор: Ищущий! 22.4.2005, 18:06
нет.. ничаго такого... просто перестаёт грузить страницу.. как-будто и нет такой вообще smile

Автор: Ищущий! 27.4.2005, 09:45
Вот так Винград, находит глюки у ПХП! smile

Автор: Wolf1994 16.5.2005, 04:41
А как включить файл в PHP-файл, если этот PHP-файл находится в поддиректории, а включаемый файл - в основной.
Код

<!--#include virtual="/rubot.php" -->

- работает только для shtml. smile
Как добится аналогичного эффекта в PHP? smile

Автор: oxygen 16.5.2005, 07:44
Код

include "../file.php";

Автор: Aliance 16.5.2005, 14:16
Wolf1994
Читаем правила форума, задаем вопросы, создавая новую тему. а не в старых!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)