ID: 13386 Updated by: yohgaki Reported By: [EMAIL PROTECTED] Old Status: Open Status: Feedback Bug Type: Scripting Engine problem Operating System: SuSE Linux 7.1 PHP Version: 4.0.6 New Comment:
Is your problem is too much error message for getimagesize()? If you write too much, chances are high that is ignored. Please try to be precise. Previous Comments: ------------------------------------------------------------------------ [2001-09-22 07:53:25] [EMAIL PROTECTED] Hi Folks! Pls. look at the following problem: I have a database application which returns me up to n datasets containing 40 data fields each. Every field can hold an URL to an image or anything else. To detect if it is an image, I check the image size (which I need anyway) and if the test returns TRUE, then it returns an anchor tag to the calling application. So far so good... It works fine until I have less than 13 sets. If I have more, the PHP parser returns a warning at every include() I use, telling me not beeing able to include the file. Very strange, isn't it? If I don't use the if ($img_size_array = @getimagesize ($image_dir.$input_array[$i]) to check if there's an image or not, the problem doesn't happen. It seems to be a problem of too much errors or warnings (supressed by the '@'). Maybe a stack overflow or something like this? This is the function I use: (p.s.: I already have a workaround, so the problem is not urgent) <? function get_img_tags($input_array) { include ("bcontent.php"); $img_tag = array(); for ($i = 0; $i <= count($input_array); $i++) { $img_sp1 = $img_space1; $img_sp2 = $img_space2; if (preg_match ("(\Apdf)", $input_array[$i])) { $img_tag[$i] = $img_sp1."<a href=\"".$image_url.$input_array[$i]."\" alt=\"".$input_array[$i+1]."\">".$input_array[$i+1]."</a>". $img_sp2; } else if ($img_size_array = @getimagesize ($image_dir.$input_array[$i])) { $img_tag[$i] = $img_sp1."<img src=\"".$image_url.$input_array[$i]."\" ".$img_size_array[3]." alt=\"".$input_array[$i+1]."\">".$img_sp2; } } return ($img_tag); } ?> Kind regards, Ulrich S. Kapp BIGPiNG! oHG Raamkamp 8 22397 Hamburg phone: 0049 40 608892-77 fax: 0049 40 608892-88 eMail: [EMAIL PROTECTED] ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=13386&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]