note 107316 added to function.imagesx

From: Date: Mon, 30 Jan 2012 13:58:58 +0000
Subject: note 107316 added to function.imagesx
Groups: php.notes 
Request: Send a blank email to php-notes+get-185795@lists.php.net to get a copy of this message
<?php ob_start(); $folder = opendir("PI"); // Use 'opendir(".")' if the PHP file is in the same folder as your images. Or set a relative path 'opendir("../path/to/folder")'. //$pic_types = array("jpg", "jpeg", "gif", "png"); $pic_types = array("jpg"); $index = array(); while ($file = readdir ($folder)) { if(in_array(substr(strtolower($file), strrpos($file,".") + 1),$pic_types)) { array_push($index,"PI/".$file); } } closedir($folder); print "<pre>"; print_r($index); print "</pre>"; //exit; foreach ($index as $val) { $jpeg_quality = 90; $src = $val; $photoname=basename($src); $img_r = imagecreatefromjpeg($src); //for 200X200 px $targ_w = 400; $targ_h = 300; $dst_r = ImageCreateTrueColor( $targ_w, $targ_h ); imagecopyresampled($dst_r,$img_r,0,0,0,0,$targ_w,$targ_h,800,600); header('Content-type: image/jpeg'); imagejpeg($dst_r,'PII/'.$photoname,$jpeg_quality); //for 50X50 px /*$targ_w = $targ_h = 50; $dst_r = ImageCreateTrueColor( $targ_w, $targ_h ); imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'], $targ_w,$targ_h,$_POST['w'],$_POST['h']); header('Content-type: image/jpeg'); imagejpeg($dst_r,'upload/image50/'.$photoname,$jpeg_quality);*/ imagedestroy($dst_r); } //header('location:?'); ?> ---- Server IP: 59.162.86.123 Probable Submitter: 115.249.42.93 ---- Manual Page -- http://www.php.net/manual/en/function.imagesx.php Edit -- https://master.php.net/note/edit/107316 Del: integrated -- https://master.php.net/note/delete/107316/integrated Del: useless -- https://master.php.net/note/delete/107316/useless Del: bad code -- https://master.php.net/note/delete/107316/bad+code Del: spam -- https://master.php.net/note/delete/107316/spam Del: non-english -- https://master.php.net/note/delete/107316/non-english Del: in docs -- https://master.php.net/note/delete/107316/in+docs Del: other reasons-- https://master.php.net/note/delete/107316 Reject -- https://master.php.net/note/reject/107316 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#185795) next »