Почему readfile(); отказываться читать файлы через HTTP
От: merkurij  
Дата: 16.03.04 19:52
Оценка:
$file="http://www.edu.2000.lv/laba/c/laba2_var3.zip";
echo "File Name: ".$file."<br>\n";
echo "File Data: <br>\n";
readfile($file);

$file="laba/c/laba2_var3.zip";
echo "<hr>\n\nFile Name: ".$file."<br>\n";
echo "File Data: <br>\n";
readfile($file);

Когда обращаешься к файлу, указывая относительный путь, всё работает, а если указать полный путь, выводит ошибку. На других серверах этот скрипт работает идеально.

Вот сам скрипт — http://www.edu.2000.lv/df.php

В чём именно тут проблем?

Заранее спасибо.
Re: Почему readfile(); отказываться читать файлы через HTTP
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 17.03.04 14:12
Оценка:
Здравствуйте, merkurij, Вы писали:

M>Вот сам скрипт — http://www.edu.2000.lv/df.php


M>В чём именно тут проблем?


URL file-access is disabled in the server configuration

Попроси администратора сервера исправить.
King Oleg
*Читайте DOC'и, они rules*
Re[2]: Почему readfile(); отказываться читать файлы через HT
От: Кодт Россия  
Дата: 17.03.04 21:35
Оценка:
Здравствуйте, King Oleg, Вы писали:

KO>

KO>URL file-access is disabled in the server configuration

KO>Попроси администратора сервера исправить.

А в .htaccess можно указать переменную? Чтобы в php.ini не лазать?
... << RSDN@Home 1.1.2 stable >>
Перекуём баги на фичи!
Re[3]: Почему readfile(); отказываться читать файлы через HT
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 18.03.04 07:37
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, King Oleg, Вы писали:


KO>>

KO>>URL file-access is disabled in the server configuration

KO>>Попроси администратора сервера исправить.

К>А в .htaccess можно указать переменную? Чтобы в php.ini не лазать?

Впадло доки посмотреть? Можно везде, но с оговорками на версию ПХП.


Runtime Configuration
The behaviour of these functions is affected by settings in php.ini.


Table 1. Filesystem and Streams Configuration Options

Name Default Changeable
allow_url_fopen "1" PHP_INI_ALL
user_agent NULL PHP_INI_ALL
default_socket_timeout "60" PHP_INI_ALL
from NULL ??
auto_detect_line_endings "Off" PHP_INI_ALL



allow_url_fopen boolean
This option enables the URL-aware fopen wrappers that enable accessing URL object like files. Default wrappers are provided for the access of remote files using the ftp or http protocol, some extensions like zlib may register additional wrappers.

Note: This option was introduced immediately after the release of version 4.0.3. For versions up to and including 4.0.3 you can only disable this feature at compile time by using the configuration switch --disable-url-fopen-wrapper.


Warning
On Windows versions prior to PHP 4.3.0, the following functions do not support remote file accessing: include(), include_once(), require(), require_once() and the imagecreatefromXXX functions in the Reference XLI, Image Functions extension.

King Oleg
*Читайте DOC'и, они rules*
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.