Hallo, ik heb dit script ($formfile is de file variabele).
Wanneer ik een tekst bestandje upload is er niet aan de hand maar zodra ik een ZIP of een PSD bestandje upload gaat het mis en kan ik het bestand niet meer openen (Ik gebruik stripslaches bij het downloaden).
Nu denk ik dat het er iets mee te maken heeft dat tekst ASSCI is en PSD en ZIP e.d. Binary... hoe kan ik dit oplossen?
PHP:
1
| <? $fp = fopen($formfile, "r"); while(!feof($fp)) { $data .= fgets($fp, 4096); } $data = addslashes($data); $date = date("Y-m-d"); $sql = "INSERT INTO files_adv VALUES('','" .$HTTP_POST_FILES['formfile']['name']. "','$data','','$user_cookie','$file_type','" .$HTTP_POST_FILES['formfile']['type']. "','$date','" .$HTTP_POST_FILES['formfile']['size'] . "','$file_version','$folder');"; mysql_query($sql) or die(mysql_error());?> |
Wanneer ik een tekst bestandje upload is er niet aan de hand maar zodra ik een ZIP of een PSD bestandje upload gaat het mis en kan ik het bestand niet meer openen (Ik gebruik stripslaches bij het downloaden).
Nu denk ik dat het er iets mee te maken heeft dat tekst ASSCI is en PSD en ZIP e.d. Binary... hoe kan ik dit oplossen?
