php上传文件(上传后显示图片)

php上传文件(上传后显示图片),第1张

如果你能上传成功得话下面得

uploadphp

<

include_once ('admin_globalphp');

if(isset($_POST['upload'])){

$name=$_FILES["userfile"]["name"];

$updir="/common/images/";

//$uploadfile=$uploaddir$_FILES['userfile']['name']; //新文件

$type=$_FILES["userfile"]["type"];

$size=$_FILES["userfile"]["size"];

if($name==""){echo"<script>alert('请先选择要上传的文件!');windowhistoryback();</script>";}

$tmp_name=$_FILES["userfile"]["tmp_name"];

if($type!="image peg" && $type!="image/jpeg" && $type!="image/gif"){echo"<script>alert('上传文件只可以是JPEG或GIF类型的!');windowhistoryback();</script>";exit;}

if(file_exists($updir$name)){echo"<script>alert('服务器上已有同名文件!');windowhistoryback();</script>";exit;}

if(move_uploaded_file($tmp_name,$updir$name)){echo"<script>alert('上传完成!');</script>";}

echo"<script>windowlocationhref('admin_tu_addphpn=$name');</script>";

//echo"$name";

}

>

admin_tu_addphp

<img src="/common/images/< echo $_GET['n']; >">

如果上传不了得话就是你写得上传程序可能有问题

php如何先减小的大小然后再上传?

你的意思应该是,减少后再上传,会快一点,是吗那么必须要在客户端进行操作,否则,无法满足你的要求。

举个例子:

你一张,文件大小是100KB,那么上传时,传输的数据就是100KB,上传到服务器生成临时文件,这个临时文件是100KB的,你对其进行减小生成缩略图的操作,都是服务器端的文件操作,和上传这个过程无关,所以是没有办法提高上传效率(速度)的。

QQ空间上传应该是通过flash组件对进行了处理,然后再上传,这样子的话是可以的。

php上传能用代码压缩文件的大小吗

的格式是多变的,但是压缩的方式不变,压缩软件压缩一致都是那样,我将操作步骤写下来了,楼主可以看看

1、安装相对应的辅助工具(迅捷压缩软件)运行工具;

2、打开工具,看到页面上的压缩选项,点击这个蓝色的按钮进入将要实行操作的页面。

3、在页面上点击选择文件按钮,或是选择文件夹按钮,都可以将存放文件的文件夹打开,然后对进行选择。

4、选择文件时我们按住多选键Ctrl,选择我们需要压缩的添加到页面中间的位置。

5、做到这一步了,下面我们可以对压缩的压缩选项做一个选择,可以转换的格式,转化为png或者是jpg,将压缩可以选择的压缩选项如下。

6、将所有的参数设置完成之后我们点击页面上的“开始压缩按钮就可以进行压缩了。

日常使用的压缩的办法是将压缩为压缩包,在使用是还要对其解压才能使用,这种压缩方法压缩不同点在于不会将文件压缩为压缩包,能将最大限度的缩小,的状态不会改变。

php上传压缩

html里加一个表单,然后提交到处理上传文件的

类似下面这样

<from_ction=""_nctype="multipart/from-data"_ethod="post">

<input_ype="file"_ame="file3"/>

</from>

然后里先处理上传,最终保存一份原始文件在服务器上,接着就把文件路径什么的传到你的这个函数里处理就OK了

首先,新建一个php_mysqlphp的文件

其次,查看你的mysql服务是否打开,或者客户端的mysql能够正常打开。

鼠标右键我的电脑--》管理--》服务和应用程序--》服务--》找到你的mysql服务,看看是不是启用状态。

也可以打开运行,输入 mysql -u root(用户名) -p 123456(密码)

看看能不能打开客户端。

如果上面的可以了,那么我们就进入正题了,php连接mysql代码实例。

最后运行这个文件。

使用这个函数move_uploaded_file ($filename,$path);使用范例: if(!empty($_FILES["magfile"])) {

$uploaddir = $_SERVER['DOCUMENT_ROOT']"/uploads/";

$uploaddir="testjpg";

if(move_uploaded_file($_FILES["magfile"]["tmp_name"], $uploaddir)) {

echo "上传成功!";

}else{

print_r($_FILES);

}

}第一个参数是上传到服务器临时文件夹的绝对路径,$_FILES['文件域名称']['tmp_name']第二个参数是需要放到服务器上的绝对路径+文件名。觉得好请采纳~

两台服务器在同一个局域网,那就用A机器的PHP程序将用户上传的文件,通过局域网路径保存到B服务器的共享路径。

如果不在同一个局域网,或者在同一个局域网但不想设置可写的共享目录,那就需要在B机器设置程序接收A机器通过HTTP POST 或 web service传来的文件。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » php上传文件(上传后显示图片)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情