首页 > 后端开发 > 正文

如何通过php连接远程主机并操作

2024-10-01 04:00:11 | 我爱编程网

如何通过php连接远程主机并操作相关内容,小编在这里做了整理,希望能对大家有所帮助,关于如何通过php连接远程主机并操作信息,一起来了解一下吧!

本文目录一览:

如何通过php连接远程主机并操作

求PHP远程更改图片名的代码

嘻嘻,我写的对上传图片进行改名的函数,写的比较乱你可以看看
function renameimage($file,$e) //$file为上传图片的名字,$e为上传图片所要放的文件夹的路径
{
$tupianname=explode(".",$file);//随机更改上传的图片名
$tupianname1=date("Ymdhis");
$tupianname1.=substr(md5(rand(0,100000)),0,4);
rename($tupianname[0],$tupianname1);
$tupianname1=$tupianname1.".".$tupianname[1];
$a=$e.$tupianname1;//最后生成的是路径加上文件名
return $a;
}

如何通过php连接远程主机并操作

如何通过php连接远程主机并操作

一、最佳方案是在77机器上安装apache和php

二、可以通过管道控制使用telnet登录77号机执行命令并获取结果,ssh连接本人没有做过,telnet方法如下:

$f=fopen("telnet://192.168.0.77","rw");

$s=fgets($fp);
fputs($fp,"root");

$s=fgets($fp);
fputs($fp,"pass");

$s=fgets($fp);
fputs($fp,"df -h");

while(!feof($fp)){
$fp=fgets($fp);
echo $s;
}

fclose($fp);

手机输入真累~~~

如何通过php连接远程主机并操作

php获取远程文件大小

我爱编程网(https://www.52biancheng.com)小编还为大家带来php获取远程文件大小的相关内容。

<?php
#### 此代码由 工具啦( ) 转换 ####

echo"function remote_filesize($uri,$user='',$pw='') "
. "{ "
. "// start output buffering "
. "ob_start(); "
. "// initialize curl with given uri "
. "$ch = curl_init($uri); "
. "// make sure we get the header "
. "curl_setopt($ch, CURLOPT_HEADER, 1); "
. "// make it a http HEAD request "
. "curl_setopt($ch, CURLOPT_NOBODY, 1); "
. "// if auth is needed, do it here "
. "if (!empty($user) && !empty($pw)) "
. "{ "
. "$headers = array('Authorization: Basic ' . base64_encode($user.':'.$pw)); "
. "curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); "
. "} "
. "$okay = curl_exec($ch); "
. "curl_close($ch); "
. "// get the output buffer "
. "$head = ob_get_contents(); "
. "// clean the output buffer and return to previous "
. "// buffer settings "
. "ob_end_clean(); "
. ""
. "// gets you the numeric value from the Content-Length "
. "// field in the http header "
. "$regex = '/Content-Length:\\s([0-9].+?)\\s/'; "
. "$count = preg_match($regex, $head, $matches); "
. ""
. "// if there was a Content-Length field, its value "
. "// will now be in $matches[1] "
. "if (isset($matches[1])) "
. "{ "
. "$size = $matches[1]; "
. "} "
. "else "
. "{ "
. "$size = 'unknown'; "
. "} "
. "$last=round($size/(1024*1024),3); "
. "return $last.' MB'; "
. "
."";

?> 我爱编程网

以上就是如何通过php连接远程主机并操作全部内容了,了解更多相关信息,关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何通过php连接远程主机并操作”相关推荐
如何在MySQL中使用JOIN操作连接多张表?
如何在MySQL中使用JOIN操作连接多张表?

php中join连接后查询selectscore.score,subject.subject,name.namefromscore,subject,namewheresubject.id=score.subjectidandname.id=score.nameid如何在MySQL中使用JOIN操作连接多张表?在MySQL中,连接多个表以进行联合查询是一项关键技能。本章节将介绍如何使用J

2024-11-16 08:45:05
php如何连接mysqlphp如何连接mysql数据库
php如何连接mysqlphp如何连接mysql数据库

php及数据库PHP调用三种数据库的方法本文比较详细的介绍PHP调用MySQL、ODBC以及ORACLE数据库。MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。除了支持标准的ANSISQL语句外,最重要的是,它还支持多种平台,而在Unix/Linux系统上,MySQL支持多线程运行方式,从而能获得相当好的性能。它和PHP、Apache一样,是属于开放

2024-08-06 13:03:30
php如何连接mysql数据库
php如何连接mysql数据库

php如何连接mysql数据库1、首先在mysql数据库,创建一张data表,表内插入多条数据,用于测试。2、创建一个test.php文件,在文件内,使用header()方法将页面的编码格式设置为utf-8。3、然后在test.php文件内,连接mysql数据库,并使用mysqli_select_db选择要操作的数据库。4、在test.php文件内,创建一条查询data数

2024-10-30 02:55:09
如何用php连接mdb数据库?
如何用php连接mdb数据库?

PHP通过ODBC连接到PROGRESS数据库?Progress的ODBC并不是通用的,需要用专门的ODBC工具软件来连接,最常用的是MerantODBC,此以Merant3.7来介绍如何连接progress数据库,由于可能存在不同的操作系统,当然连接方式有些不同.使用Merant3.7需要在客户端安装Progress数据库才可以.服务端unix(即数据库存放在unix上),

2024-10-22 03:54:23
JAVA 如何通过按钮打开另一个程序
JAVA 如何通过按钮打开另一个程序

JAVA如何通过按钮打开另一个程序packagekuohao;importjava.awt.Button;importjava.awt.Color;importjava.awt.FileDialog;importjava.awt.Frame;importjava.awt.TextArea;importjava.awt.event.ActionEvent;impor

2024-05-31 08:27:13
如何通过PHP执行linux命令
如何通过PHP执行linux命令

PHP中的常见风险函数PHP风险函数代码执行在PHP中,eval()函数能将字符串作为PHP代码执行,但其非标准函数且易被滥用,存在安全风险。进阶使用时,可以执行多条命令,如eval()嵌套eval()。特殊输入如结束命令?&gt;或使用ascii码或base64编码绕过过滤机制,实现潜在攻击。验证函数assert()assert()函数同样执行字符串作为PHP代码,但其为

2025-01-21 13:46:47
如何用java程序操作安卓模拟器
如何用java程序操作安卓模拟器

如何用java程序操作安卓模拟器首先是电脑的java模拟器。在做测试以前在搜索引擎中将两个模拟器下载下来。自然是下载安全无毒的java模拟器。电脑使用的是exe文件但是常以rar打包。安卓智能机是apk文件。我使用的java模拟器是个绿色软件,也就是说无需安装。解压压缩包后打开文件夹。找到主运行文件点击运行。在程序主界面点击文件。选择载入jar文件。jar就是java数据文件java

2024-04-07 01:34:44
php 如何定义函数连接数据库
php 如何定义函数连接数据库

php如何定义函数连接数据库你定义的dbopen没看见你调用?其实你可以在dbopen里面返回$conn,例如:functiondbopen(){.....return$Conn;}$cid=dbopen();以后就可以使用$cid变量操作数据库PHP连接数据库什么情况下才会用到持久链接mysql_pconnect()?PHP连接数据库有两种方式: mys

2024-08-12 12:09:04