php调用外部命令(Linux下)

我们这里举个例子,下面是创建一个不存在的目录 - 赋予权限 - 复制文件 - 判断是否创建成功。有关命令请大家到网上查找,这里只是列举了一段源码供大家参考。

exec("cp ".$fpath." ".$tpath,$out,$status);//复制图片文件,$fpath为原文件地址,$tpath为要复制到的位置路径,$status为执行结果返回值。

 

 

<?php

include("conn_to.php");

$top_sql="select * from uchome_pic where 1 order by picid asc";

$top_result=mysql_query($top_sql,$con_to);

while($top_obj=mysql_fetch_object($top_result)){

    $filepath = $top_obj->filepath;

 

$arr=explode("/",$filepath);

    $path=$arr[0]."/".$arr[1];

 

$fpath0="/founder/wwwroot/uchome/attachment/";

$tpath0="/founder/wwwroot/hr/attachment/";

//fpath

$fpath=$fpath0.$filepath;//原图

$fpatht=$fpath0.$filepath.".thumb.jpg";//缩略图

//tpath

$tpath=$tpath0.$path;

 

system("mkdir -p ".$tpath);//创建目录

system("chmod 777 ".$tpath);//赋予777权限

exec("cp ".$fpath." ".$tpath,$out,$status);//复制图片文件

exec("cp ".$fpatht." ".$tpath,$out,$statust);//复制图片文件缩略图

 

 

if(!$status){

echo "<span style='color:green'>原图移动成功!</span>:".$fpath."<span style='color:green'>----></span>".$tpath."<br/>";}else{ echo "<span style='color:red'>原图移动失败!</span>:".$fpath."<span style='color:red'>----></span>".$tpath."<br/>";

   }

 

 if(!$statust){

echo "<span style='color:green'>缩略图移动成功!</span>:".$fpath."<span style='color:green'>----></span>".$tpath."<br/>";}else{ echo "<span style='color:red'>缩略图移动失败!</span>:".$fpath."<span style='color:red'>----></span>".$tpath."<br/>";

   }

}

 

 

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值