Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Чтение и вывод двоичного файла? (http://netadmin.ws/forum/showthread.php?threadid=9849)


Помещено polo 10-11-2004 в 21:30:

Чтение и вывод двоичного файла?

Почему может не работать следующий код?

PHP:


$image 
= './img.gif';
$fp = @fopen($image, "r");
$image_str = @fread($fp, filesize($image));
fclose($fp);
header("Content-type: image/gif");
echo 
$image_str;
exit;



polo добавил 10-11-2004 в 21:34:56:
Понял в чем дело. Если кому инетересно, нужно указать еще дескриптор b в fopen для windows: $fp = @fopen($image, "rb");

__________________
Всегда есть решение.


Помещено Nevermind 11-11-2004 в 11:50:

Про это кстати и в мануале написано) хотя сам ни разу не сталкивался, чтобы из-за отсутствия "b" в ключах файл не открывался.


Помещено Caligula 17-11-2004 в 07:33:

Кто нибудь знает , где искать причину этих ошибок ?
Все директории и файлы на которые ругается апач на месте.


Warning: main(MySQLHandler.class.php) [function.main]: failed to create stream: No such file or directory in D:\Apache Group\Apache2\htdocs\UserMgnt\inc\header.inc.php on line 2

Fatal error: Failed opening required 'MySQLHandler.class.php' (include_path='E:\Program Files\php\includes') in D:\Apache Group\Apache2\htdocs\UserMgnt\inc\header.inc.php on line 2


Помещено polo 17-11-2004 в 14:04:

а файл 'MySQLHandler.class.php' находится по этому пути: 'E:Program Filesphpincludes'? Или в php.ini неправильно определенна директива include_path? Пример: include_path = ".;E:Program Filesphpincludes"

polo добавил 17-11-2004 в 14:05:26:
Nevermind файл открывается но не считывается полностью.

__________________
Всегда есть решение.


Формат времени GMT. Текущее время 06:52.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.