ID: 12083 Comment by: pantie-asian1356 at hotmail dot com Reported By: xyrix at pisem dot net Status: Bogus Bug Type: Strings related Operating System: Win32 PHP Version: 4.0.5 New Comment:
<a href=http://f-medical-cumhooter.da.ru>pantie asian</a> Previous Comments: ------------------------------------------------------------------------ [2001-10-20 05:48:20] [EMAIL PROTECTED] addslashes() works fine for me on binary data... Unlikely to be a bug: ask support questions on the appropriate mailinglist (see http://www.php.net/support.php). ------------------------------------------------------------------------ [2001-07-13 00:46:49] xyrix at pisem dot net $image_file=fopen($HTTP_POST_FILES['imagefile']['tmp_name'],"rb"); unset($upload); while(!feof($image_file)) $upload.=fread($image_file,65535); fclose($image_file); $upload=str_replace("\\","\\\\",$upload); $upload=addslashes($upload); $query_str="INSERT INTO images (id, image_type, image) VALUES('', '".$HTTP_POST_FILES['imagefile']['type']."', '$upload')"; $insert=mysql_query($query_str, $link); Function addslashes don't add slashes '\' before '\', and result is corrupt image. ------------------------------------------------------------------------ [2001-07-12 03:05:03] [EMAIL PROTECTED] Please post a short example to show what goes wrong and why. Derick ------------------------------------------------------------------------ [2001-07-12 02:41:51] xyrix at pisem dot net addslashes() don't properly work. Before use it, need add this: $str_any=str_replace("\\","\\\\",$str_any); and only then: $str_any=addslashes($str_any); ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=12083&edit=1
