0

自動的にタンブリングを作成するにはどうすればよいですか..元の画像をアップロードするときに自動的に親指を作成し、フォルダに親指(サイズ200 x 200)を追加し、データベースに親指のパスを挿入する必要があります$thumb..助けが必要です..誰でも助けてくれます?

    <?php
error_reporting(0);
if ($_POST['submit'])
{
  $name=basename($_FILES['file_upload']['name']);   
  $t_name=$_FILES['file_upload']['tmp_name'];
  $dir='upload';
  $image_title=$_POST['image_title'];
  $image_details=$_POST['image_details'];
  $image_text=$_POST['image_text'];
  $cat=$_POST['cat'];
  $thumb=$_POST['thumb'];

if(move_uploaded_file($t_name,$dir."/".$name))
   {
mysql_select_db ($db_name,$conn);
$qur="insert into images (mid, cid, name, path, image_title, image_details, image_text, thumb, addGby, addGon) 
values('','$cat','$name','upload/$name','$image_title','$image_details','$image_text','$thumb','$session_name',now())";
$res=mysql_query($qur,$conn);
echo 'File Upload sussfully';
}
else
{
echo 'upload filed!';
}
}
?>



<form method="post" action="Addgallery.php" enctype="multipart/form-data">

<div class="field">
<label>image : </label>
<input type="file" class="custom-file-input" name="file_upload" id="file_upload"  />
</div>

<div class="field fullwidth last">
<input type="submit" name="submit" value="upload" class="bt blue large"  />
</div>
</form>
4

2 に答える 2

2

独自のコードを書きたくない場合は、これらを試してください

http://phpthumb.sourceforge.net/

http://davidwalsh.name/create-image-thumbnail-php

http://webcheatsheet.com/php/create_thumbnail_images.php

于 2012-05-31T15:56:49.393 に答える
0

imgBrowz0r http://freecode.com/projects/imgbrowz0rを試す必要があります。php で作成されたプラグインです。

Css-tricks にはチュートリアルもあります。

于 2012-05-31T15:56:01.333 に答える