That's not the filename, I can't explane this... well, here goes:
<form method="post" enctype="multipart/form-data" action="do_form.php3">
To post from file 1
I do in file 2:
if ($img != "none") {
$size = GetImageSize("$img");
checksize($size[0], "450", "width");
checksize($size[1], "450", "height");
echo "$img_size bytes<br>\n";
echo "$img_type<br>\n";
echo "$img_name<br>\n";
} else {
echo "<img src=\"alert.red.gif\">\n";
}
And somewhere on the bottom:
if($img != "none") {
echo "<input type=\"hidden\" name=\"img\" value=\"$img\"\n>";
echo "<input type=\"hidden\" name=\"img_size\" value=\"$img_size\">\n";
echo "<input type=\"hidden\" name=\"img_type\" value=\"$img_type\">\n";
echo "<input type=\"hidden\" name=\"img_name\" value=\"$img_name\">\n";
} else {
echo "<input type=\"hidden\" name=\"img\" value=\"\"\n>";
echo "<input type=\"hidden\" name=\"img_size\" value=\"\">\n";
echo "<input type=\"hidden\" name=\"img_type\" value=\"\">\n";
echo "<input type=\"hidden\" name=\"img_name\" value=\"\">\n";
}
And in file 3:
if($img) {
$binary_junk = addslashes(fread(fopen($img, "r"), filesize($img)));
}
and insert $binary_junk, $img_size, $img_type and $img_name into mySQL db...
The code that generates the error msg is
$binary_junk = addslashes(fread(fopen($img, "r"), filesize($img)));
Got any ideas?
Thanks, Arni