Ik wil foto's met php uploaden met httppost in mijn database, en dat werkt goed.
maar als ik ze probeer eerst te resizen en daarna pas in de databse te stoppen gaat het fout met het resizen:
Vor de duidelijkheid: Zonder dat resize gedeelte werkt het gewoon.
Alvast bedankt!
oeps vergeten te vertellen:
dit is de foutmelding:
eneuh ik heb het ook geprobeerd met imagecreatefromjpg, dat werkte ook niet. en mijn php is gecompiled met deze library want als ik het uit de db haal kan ie wel resizen met createimagefromstring.
maar als ik ze probeer eerst te resizen en daarna pas in de databse te stoppen gaat het fout met het resizen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $frmData = addslashes(fread(fopen($form_data, "r"), filesize($form_data))); $src_img = imagecreatefromstring($frmData); $picsize = 500; $new_w = imagesx($frmData); $new_h = imagesy($src_img); $aspect_ratio = $new_h / $new_w; $new_w = $picsize; $new_h = abs($new_w * $aspect_ratio); $dst_img = imagecreatetruecolor($new_w,$new_h); imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)); // alles in db $result = MYSQL_QUERY("INSERT INTO pic_bin (bp_catid,pb_bin,pb_byte,pb_userid,pb_text) ". "VALUES ('".$_REQUEST["pic_cat"]."','$frmData','$form_data_size','$intuserid','$form_data_name')",$db); |
Vor de duidelijkheid: Zonder dat resize gedeelte werkt het gewoon.
Alvast bedankt!
oeps vergeten te vertellen:
dit is de foutmelding:
code:
1
| Warning: imagecreatefromstring(): gd-jpeg: JPEG library reports unrecoverable error: in /home/httpd/vhosts/amphitrite.nl/httpdocs/mod_picture.php on line 134 |
eneuh ik heb het ook geprobeerd met imagecreatefromjpg, dat werkte ook niet. en mijn php is gecompiled met deze library want als ik het uit de db haal kan ie wel resizen met createimagefromstring.
[ Voor 23% gewijzigd door Verwijderd op 12-09-2003 12:59 ]