当前位置:首页 > 服务器 > 正文

php连接远程服务器(php远程开发)

今天给各位分享php连接远程服务器的知识,其中也会对php远程开发进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

php如何上传图片到远程服务器

可以使用curl这个扩展来实现。

PHP 支持的由Daniel Stenberg创建的libcurl库允许你与各种的服务器使用各种类型的协议进行连接和通讯。

libcurl支持http、https、ftp、gopher、telnet、dict、file和ldap协议。libcurl同时也支持HTTPS认证、HTTP POST、HTTP PUT、 FTP 上传(这个也能通过PHP的FTP扩展完成)、HTTP 基于表单的上传、代理、cookies和用户名+密码的认证。

curl_close() 关闭一个cURL会话。

curl_copy_handle()复制一个cURL句柄和它的所有选项。

curl_errno()返回最后一次的错误号。

curl_error()返回一个保护当前会话最近一次错误的字符串。

curl_escape()返回转义字符串,对给定的字符串进行URL编码。

curl_exec()执行一个cURL会话。

curl_file_create()创建一个CURLFile对象。

curl_getinfo()获取一个cURL连接资源句柄的信息。

curl_init()初始化一个cURL会话。

curl_multi_add_handle()向curl批处理会话中添加单独的curl句柄。

curl_multi_close()关闭一组cURL句柄。

curl_multi_exec()运行当前cURL句柄的子连接

curl_multi_getcontent()如果设置了CURLOPT_RETURNTRANSFER,则返回获取的输出的文本流。

curl_multi_info_read()获取当前解析的cURL的相关传输信息。

curl_multi_init()返回一个新cURL批处理句柄。

curl_multi_remove_handle()移除curl批处理句柄资源中的某个句柄资源。

curl_multi_select()等待所有cURL批处理中的活动连接。

curl_multi_setopt()设置一个批处理cURL传输选项。

curl_multi_strerror()返回描述错误码的字符串文本。

curl_pause()暂停及恢复连接。

curl_reset()重置libcurl的会话句柄的所有选项。

curl_setopt_array()为cURL传输会话批量设置选项。

curl_setopt()设置一个cURL传输选项。

curl_share_close()关闭cURL共享句柄。

curl_share_init()初始化cURL共享句柄。

curl_share_setopt()设置一个共享句柄的cURL传输选项。

curl_strerror()返回错误代码的字符串描述。

curl_unescape()解码URL编码后的字符串。

curl_version()获取cURL版本信息。

php中如何连接远程mysql数据库wampserver

决方法:

1。

改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改

"mysql"

数据库里的

"user"

表里的

"host"

项,从"localhost"改称"%"

mysql

-u

root

-pvmwaremysqluse

mysql;mysqlupdate

user

set

host

=

'%'

where

user

=

'root';mysqlselect

host,

user

from

user;

2.

授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'myuser'@'%'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'root'@'192.168.1.3'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION;

空间上传的PHP网站怎么连接远程服务器上的MYSQL数据库

你是远程连数据库阿,$db_host = ("121.14.114.11");这个,$db_host = ("121.14.114.11:***");***表示数据库端口号,如果默认3306,你可以不写。网站无法打开很多情况的,服务器php没配好也可能。最好你把各种情况都排查一遍。如:写个php文件,内容 看看服务器是不是支持php。再在本地用远程工具连mysql数据库,看看能否连上。然后才处理程序连接问题。

php连接远程sqlserver08 失败?

最有可能的就是ip地址以及用户名,密码等这三个中有一个是错误的;除了这个原因;现在php中默认的sqlserver驱动能连接的sqlserver版本是2000版的,不过我试过连接2005的也没有问题,这个你要检查一下;

连接的参数一般就是:

$conn=mssql_connect(DBHOST,DBUSER,DBPW);

远程的话DBHOST就是远程数据库的IP地址,

如:$conn=mssql_connect(‘211.555.147.14’,‘sa','111111');//注,也有可能会在ip地址上加上端口号;如:211.555.147.14:2240,如果不是冒号就是逗号分割

自己写的php代码连接不上远程ftp服务器,但可以连接本地ftp服务器(127.0.0.1)

$hostname="127.0.0.1";

127.0.0.1是localhost的ip

你用localhost当然连不上你的服务器

如何通过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远程开发、php连接远程服务器的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码