Автор Тема: Это опять я :) Хэлп!  (Прочитано 5023 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Safonder

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://palata6.setilabs.ru
Это опять я :) Хэлп!
« : 06 Декабря 2001, 12:54:16 »
что означает эта ошибка?
Warning: fopen("http://palata6.setilabs.ru/test/pac/pac_1.php","w") - Message too long in /pub/home/setilabs/palata6/test/news.php on line 22

не может создать файл на серваке... на винте создает... может хтаксес надо подправить или чего еще... папки на запись зачмодены... может другой режим открытия (не W) указыать надо? Подскажите дураку :)
Евгений Сафонов
http://palata6.setilabs.ru веб-дизайн для сумасшедших

Оффлайн Safonder

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://palata6.setilabs.ru
Это опять я :) Хэлп!
« Ответ #1 : 07 Декабря 2001, 01:05:08 »
понял что ошибка означает, месадж действительно ту лонг... не воспринимает он чегото абсолютный путь, с относительным все работает... Подскажите как сделать чтобы fopen открывал файл, к которому указан абсолютный путь...
Евгений Сафонов
http://palata6.setilabs.ru веб-дизайн для сумасшедших

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
Это опять я :) Хэлп!
« Ответ #2 : 07 Декабря 2001, 09:29:28 »
сделай какой-нибудь $abspath = "/home/mysite/lalala/www"
а для виндов, напр. $abspath = "c:/home/mysite.....www"
и везде используй как fopen("$abspath/to/myfile.txt");
Евгений aka Razor,

Оффлайн Safonder

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://palata6.setilabs.ru
Это опять я :) Хэлп!
« Ответ #3 : 07 Декабря 2001, 15:19:13 »
ну у меня оно так и есть
$site_url="http://palata6.setilabs.ru/";
$file_url=$site_url.$razdel."/".$filename;

ну не совсем так, но смысл такой... Так вот, локальном серваке все работает, выливаю на фтп - выводит ошибку, а если
$site_url="";
тогда все пути получаются относительно каталога в котором лежит мой скрипт, но все работает... Хотелось бы все-таки абсолютные пути иметь, т.к. иначе ссылки генерятся неверно в разделах (разделы в подкаталогах лежат), а из-за такой байды не хочется вводить дополнительные условия...
Евгений Сафонов
http://palata6.setilabs.ru веб-дизайн для сумасшедших

Оффлайн DaBugi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://dabugi.ok.kg
Это опять я :) Хэлп!
« Ответ #4 : 08 Декабря 2001, 12:21:47 »
Насколько мне известно fopen с http путем работает только с r, т.е. только на чтение....

fopen("http://palata6.setilabs.ru/test/pac/pac_1.php","r") - можно
fopen("http://palata6.setilabs.ru/test/pac/pac_1.php","w") - нельзя

Если нужно закачать файл на удаленный хост используй ftp.

Оффлайн DaBugi

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
    • http://dabugi.ok.kg
Это опять я :) Хэлп!
« Ответ #5 : 08 Декабря 2001, 12:41:27 »
Может я неправильно понял и нужно в пределах одного сайта автоматом подставлять путь? Если так, то я использую:
$DOCUMENT_ROOT

Попробуй в своем случае вот так:

include "$DOCUMENT_ROOT/$razdel/$filename";

Оффлайн Safonder

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 19
  • +0/-0
  • 0
    • Просмотр профиля
    • http://palata6.setilabs.ru
Это опять я :) Хэлп!
« Ответ #6 : 09 Декабря 2001, 14:36:41 »
все, проблему решил (сделал таки относительные пути, ниче страшного :) )
Всем спасибо...
Евгений Сафонов
http://palata6.setilabs.ru веб-дизайн для сумасшедших

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28