Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » ошибка...
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
ошибка... [сообщение #34566]

вобщем я написал чат на пхп
я писал его под linux и там всё работало хорошо, но когда я решил его проверить под win 98 в одном месте выдаёться такоя ошибка...
и я что то даже незнаю что делать...

Warning: main(lib/dbwrk.inc) [function.main]: failed to create stream: No such file or directory in z:\home\chat\www\ad\ad.php on line 2

Fatal error: main() [function.main]: Failed opening required 'lib/dbwrk.inc' (include_path='.;c:\php4\pear') in z:\home\chat\www\ad\ad.php on line 2

вобще в файле ad.php вторая строка такая : require( "lib/dbwrk.inc" );

вобщем подскажите что с этой ошибкой делать

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-02-2003 20:35
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #34583]

Jammer ,
Запости сюда код своей этой функции main().

Да, и вообще такой файл существует по такому пути:

quote:
lib/dbwrk.inc
?..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-02-2003 02:48
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #34754]

да понимаешь в этом то весь и прикол что функциии main() у меня просто напросто нет.
А файл сушествует такой.

Я думаю может это из-за ОС.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-02-2003 13:14
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #34760]

Jammer,
Да, скорее всего из-за виндовса. Есть такое предположение.. попробовать:

PHP:


main
("./lib/dbwrk.inc");


Т.е. с кавычками..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-02-2003 14:35
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #34804]

Nevermind, нефига я уже так пробавал...
вобщем щяс ещё обдумываю один вариант скоро попробую.
там ещё может быть косяк из-за того что не может найти php.ini вобще всегда по умолчанию он должен лежит в папке c:\windows, а его местоположешие при загрузке апача я меняю... вот на это указывает вот это сообщение (include_path='.;c:\php4\pear') вроде как. И насколько я знаю линух все эти веши понимает, а винда то глючит так что попробую по умолчанию поставить может и получиться...
Только щяс тогда одно интересно другие то скрипты работают... может дело и не в этом...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-02-2003 21:07
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #34826]

При запуске скрипта параметр include_path равен ".", то есть текущей директории. Если файл, указанный для инклюда по этому пути не найден (в данном случае по пути "./lib/dbwrk.inc"), то пхп начнет искать файлики в директории, которая указана в php.ini.

Что еще.. вопрос, зачем ты перемещаешь куда-то php.ini? в папке windows ему самое место, не трогай его. И попробуй сделать сначала проверку на существование файла. Т.е. поставь первыми строчками в ad.php что-то вроде этого:

PHP:


if(file_exists("./lib/dbwrk.inc")) {
include(
"./lib/dbwrk.inc");} else{echo("Can't locate the file")};

Использование include кстати выдает Warning в случае ошибки, а вот require - дает Fatal Error.. то есть в первом случае скрипт будет работать дальше, а во втором остановится.

PS. хотя у меня строка с include_path вообще в php.ini закомментирована. Просто не трогай php.ini - пусть лежит в ц:\виндовс

Сообщение было отредактировано Nevermind 19-02-2003 в 00:41

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-02-2003 00:38
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #34864]

ладно как проверю напишу что да как...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-02-2003 13:32
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #34976]

Nevermind я пробовал делать как ты сказал но даже после этого полный гон получаеться... у меня после require("lib/dbwrk.inc" ); ещё две подобных строки ну и я их делаю через инклуд (вобщем делаю как ты сказал) ну вроде после исправления первой ошибки её нет но есть вторая потом третья о которых выше сказал. ну вот исправляю все три потом у меня идёт такой оператор connectDB(); ну вот и происходит ошибка на этой строке...
корчое ошибка на ощибке...
и при этом когда выдаёт ошибку при подключении к базе выдайт ещё и Can't locate the fileCan't locate the fileCan't locate the file вот и в итоге ошибка при подключении выходит из-за того что не возможно найти тот файл о котором в начале шла речь в начале или вроде того корчое я основательно запарился... уже как толкьо не пробовал делать всё равно гонит подобную лажу(((

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2003 16:32
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #34999]

я пробовал даже так закидывал файлы из папки lib в папку ad при этом менял все пути ощибок не выдаёт, но при этом вобще нечего не выдаёт.
походу не судьба этому скрипту под виндовс работать((

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2003 19:40
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Nevermind
Участник+
Средний рейтинг: 4 | Оценок: 7
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус: Nevermind в оф-лайне
[сообщение #35104]

Jammer,
Да-с, странный глюк. У меня такие портаки с инклюдами были на виндах временами, но легко устранялись.

А ты php.ini точно никуда не перемещаешь больше?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-02-2003 15:24
Нажмите сюда для просмотра профайла Nevermind Отправить Персональное сообщение Nevermind Найти сообщения от Nevermind Добавить Nevermind в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Jammer
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 10
Статус: Jammer в оф-лайне
[сообщение #35129]

всё оказалось намного проще я просто создал файл .htaccess и туда поместил такую строку php_value include_path "/home/chat/www" и всё заработало)))

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-02-2003 19:12
Нажмите сюда для просмотра профайла Jammer Отправить Персональное сообщение Jammer Найти сообщения от Jammer Добавить Jammer в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 13:52.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.06234097 seconds (89.68% PHP - 10.32% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.