seularts Posted April 7, 2010 Share Posted April 7, 2010 Ok, in this code here I want to include a getimagesize in respect to the resolution. So for example if I have a 728x90 image I want it to go to abc folder that corresponds to this dimensions. Can anyone give me an idea on how to make this work!? <form enctype="multipart/form-data" action="" method="POST"> <select name="select" class="select"> <option value="">Site: <?php $dirPath = dir('./'); while (($file = $dirPath->read()) !== false) { if($file == "." || $file == ".." || $file == "error_log" || $file == "img" || preg_match("/\.php/i",$file) || preg_match("/\.jpg/i",$file) || preg_match("/\.css/i",$file) ) continue; echo "<option value=\"" . trim($file) . "\">" . $file . "\n"; } $dirPath->close(); ?> </select> <select name="rez" class="select"> <option value="">Rezolutie:</option> <option value="abc">728x90</option> <option value="def">468x60</option> <option value="ghj">234x60</option> </select> <input type="hidden" name="MAX_FILE_SIZE" value="1000000" /> <input type="text" value="Website Link" onFocus="this.value=''" name="link" id="link"><br /> Selecteaza fisier: <input name="uploaded_file" type="file" /> <input type="submit" value="" id="ok" class="browse" /> </form> <?php $select=$_POST['select']; $rez=$_POST['rez']; $link=$_POST['link']; $target_path = $select.'/'; if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) { if($link!='' && $link!='Website Link'){ $filename = basename($_FILES['uploaded_file']['name']); $ext = substr($filename, strrpos($filename, '.') + 1); if (($ext == "jpg" || "gif" || "png") && ($_FILES["uploaded_file"]["type"] == "image/jpeg" || "image/gif" || "image/png") && ($_FILES["uploaded_file"]["size"] < 1000000)) { $newname = dirname(__FILE__).'/'.$select.'/'.$rez.'/'.$filename; if (!file_exists($newname)) { if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) { $exp=explode('.jpg', $filename); $link_path = dirname(__FILE__).'/'.$select.'/'.$rez.'/'.$exp[0].'.php'; $cont = ' <link rel="stylesheet" type="text/css" href="http://www.thecall.ro/max/reset.css" /> <a href="'.$link.'"><img src="http://www.thecall.ro/max/'.$select.'/'.$rez.'/'.$filename.'" /></a><br /> '.$link.' '; $handle = fopen($link_path, 'x+'); fwrite($handle, $cont); fclose($handle); echo "<u>Reclama a fost atasata in Website-ul</u>: ".$select."<br /><br /><center><a href=\"".$link."\"><img src=\"./".$select.'/'.$rez.'/'.$filename."\" id=\"add_img\" width=\"50%\" /></a><br />".$link."</center> "; } else { echo "Eroare: <b class=\"err\">Reclama nu a putut fi atasata!</b>"; } } else { echo "Eroare: <b class=\"err\">Reclama existenta!</b>"; } } else { echo "Eroare: <b class=\"err\">Doar reclame cu format .jpg .gif .png cu marimea sub 1MB sunt acceptate!</b>"; } } else { echo "Eroare: <b class=\"err\">Introduceti un Link valid!</b>"; } } else { echo ""; } ?> this is one of the ways i tried to get it together, but it does not stick to my code The img.jpg is 410x533 <?php $filename = "img.jpg"; $imgsize = getimagesize($filename); echo "<IMG SRC=\"$filename\" $imgsize[3]>"; echo $imgsize[3]; echo '<br />'; if($imgsize[3]=='width="410" height="533"'){ echo 'Ok'; }else{ echo 'Ups'; } ?> Link to comment https://forums.phpfreaks.com/topic/197835-getimagesize-to-fit-description/ Share on other sites More sharing options...
litebearer Posted April 18, 2010 Share Posted April 18, 2010 are you looking for something like... list($width, $height, $type, $attr) = getimagesize("image_name.jpg"); $folder_name = $width . "x" . $height; Link to comment https://forums.phpfreaks.com/topic/197835-getimagesize-to-fit-description/#findComment-1044083 Share on other sites More sharing options...
seularts Posted April 18, 2010 Author Share Posted April 18, 2010 the problems was that i couldn't get the size of the uploaded image, but I solved it like this: list($width, $height, $type, $attr) = getimagesize($_FILES['uploaded_file']['tmp_name']); if ($width < 100 || $height < 100) { echo 'whatever'; } Link to comment https://forums.phpfreaks.com/topic/197835-getimagesize-to-fit-description/#findComment-1044173 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.