|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2001-06-02 22:25 UTC] sniper@php.net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Nov 01 09:00:01 2025 UTC |
error occured only in PHP compiled as a module on WIn95,98 php from default win installation, no changes in php.ini tested on many computers problem occured while inserting images (binary data into database). Functional script under OS LINUX don't work, because process of importing a binary data (for example gif image) is stopped when PHP detect some 'special' character. the same thing happend while trying to open binary data with file functions good code /tested on Linux and on cgi version of php under win/ create database pokus; create table pokus(pole blob); insert.php - it doesnt import whole image! <? $subor = "b.gif"; $fp = fopen($subor, "r"); $data = addslashes(fread($fp, filesize($subor))); fclose($fp); $data = "insert into pokus values ('$data')"; $conn = mysql_connect("localhost", "root", "root"); $vysledok = mysql_db_query("pokus", $data); ?> script for showing image <? Header("Content-type: image/gif"); $conn = mysql_connect("localhost", "root", "root"); $vysledok = mysql_db_query("pokus", "select * from pokus"); $z = mysql_fetch_array($vysledok); echo $z[pole]; ?>