| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
не понял, а это как? не находит тот файл в 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 | ||
путь абсолютный пропиши - /home/pub/... ЗЫ: регистрируйся на форуме |
| Автор: Ищущий! 19.4.2005, 23:07 |
| А вастче ничего не выходит.. чего делать?.. А как путь указать? этот полный?.. чего-то всё пробовал не работает... |
| Автор: 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 кб Добавлено @ 23:01 И всё же дело не в содержимом, пробовал менять, дабы памяти меньше ело... а нет.. всё равно не фурычит... бум Маську ставить |
| Автор: Irokez 21.4.2005, 09:39 |
| а нет случайно что-нибудь вроде такого - fatal error, time limit maximum 30 seconds exceeded? |
| Автор: Aliance 21.4.2005, 20:39 | ||
| Ищущий! Запизни файл в ту же директорию и напиши:
|
| Автор: Mal Hack 21.4.2005, 20:43 |
| Да ребят |
| Автор: Ищущий! 22.4.2005, 18:06 |
| нет.. ничаго такого... просто перестаёт грузить страницу.. как-будто и нет такой вообще |
| Автор: Ищущий! 27.4.2005, 09:45 |
| Вот так Винград, находит глюки у ПХП! |
| Автор: Wolf1994 16.5.2005, 04:41 | ||
А как включить файл в PHP-файл, если этот PHP-файл находится в поддиректории, а включаемый файл - в основной.
- работает только для shtml. Как добится аналогичного эффекта в PHP? |
| Автор: oxygen 16.5.2005, 07:44 | ||
|
| Автор: Aliance 16.5.2005, 14:16 |
| Wolf1994 Читаем правила форума, задаем вопросы, создавая новую тему. а не в старых! |