使用图像创建图像时出现问题[英] problem with thumb creation of images using images

本文是小编为大家收集整理的关于使用图像创建图像时出现问题的处理方法,想解了使用图像创建图像时出现问题的问题怎么解决?使用图像创建图像时出现问题问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head>< http-equiv="content-type" content="text/html; charset=iso-8859-1" />< 名称="作者" 内容="" /><title>动态缩略图</title></head><body><h1>上传文件,伙计!</h1><form enctype="multipart/form-data" action=" 方法="post"><输入 type="file" name="fupload" /><输入 type="提交" ="开始!" /></form></body></html><?php    要求 'config.php';    要求 'functions.php';    if(isset($_FILES['fupload'])) {        if(preg_match('/[.](jpg)|(gif)|(png)$/', $_FILES['fupload']['name'])) {             $path_to_image_directory='images/';            $filename = $_FILES['fupload']['name'];            $source = $_FILES['fupload']['tmp_name'];            $target = $path_to_image_directory . $filename;            move_uploaded_file($source, $target);            createThumbnail($filename);        }   }    ?>



这是我创建拇指的功能

 函数 createThumbnail($filename) {需要 'config.php';if(preg_match('/[.](jpg)$/', $filename)) {$im = imagecreatefromjpeg($path_to_image_directory . $filename);} else if (preg_match('/[.](gif)$/', $filename)) {$im = imagecreatefromgif($path_to_image_directory . $filename);} else if (preg_match('/[.](png)$/', $filename)) {$im = imagecreatefrompng($path_to_image_directory . $filename);}$ox = imagesx($im);$oy = imagesy($im);// $nx = $final_width_of_image;$final_width_of_image='100px';$nx = $final_width_of_image;$ny = floor($oy * ($final_width_of_image/$ox));$nm = imagecreatetruecolor($nx, $ny);imagecopyresized($nm, $im, 0,0,0,0,$nx,$ny,$ox,$oy);$path_to_thumbs_directory='thumbs/';if(!file_exists($path_to_thumbs_directory)) {如果(!mkdir($path_to_thumbs_directory)){die("出现问题,请重试!");}}imagejpeg($nm, $path_to_thumbs_directory . $filename);$tn = '<img src="' . $path_to_thumbs_directory . $filename . '" alt="image"/>';$tn .= '<br/>恭喜.您的文件已成功上传,并已创建缩略图.';echo $tn;} ?>



这是我创建图像缩略图的代码
图像正在存储到文件夹但未创建 thmbs 但成功消息显示已成功创建拇指

所以,请任何人检查代码并告诉我错误

提前感谢您的帮助
不清楚的地方见谅
解决方案
_SERVER['PHP_SELF'] ?>" 方法="post"><输入 type="file" name="fupload" /><输入 type="提交" ="开始!" /></form></body></html><?php 要求 'config.php'; 要求 'functions.php'; if(isset(

_FILES['fupload'])) { if(preg_match('/[.](jpg)|(gif)|(png)

/',

本文地址:https://www.itbaoku.cn/post/1355936.html

相关标签/搜索