作者:景雨韵文秀馨 | 来源:互联网 | 2023-09-06 14:36
导读:很多朋友问到关于php怎么写提供服务端口的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
本文目录一览:
1、php网站搭建端口问题
2、PHP 写一个POST方式API供用户使用! 服务端代码应该怎么写?
3、php的socket链接,关于给服务器端口发送文件的问题?
4、php 连接mysql 代码 端口号是3307!
5、PHP服务器变量$_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口,该如何应用这个函数啊
php网站搭建端口问题
打开iis管理器,设置对应网站的访问端口既可。这里端口不仅限于80,只要没被占用都可以设置,但是默认访问的端口是80
PHP 写一个POST方式API供用户使用! 服务端代码应该怎么写?
接口无非就是接受数据然后处理返回结果,客户端接收结果数据处理
/*api xxxxx.php*/
$data = $_POST;
数据处理.....
return json_encode($redata);
/*客户端 js*/
$.post('xxxxx.php',data,fucnction(datas){
处理结果
});
类似上面的处理流程
php的socket链接,关于给服务器端口发送文件的问题?
大哥谁还 自己写邮件发送类啊,你去搜搜 phpMailer下载下来研究吧,这个是一个开源的类,那个你去搜搜手册就能用了.
你研究懂那个 socket差不多了
我看不出来我感觉你那个没什么问题,就是这几步参数都对了.PHPmailer里面也有传 二进制文件的,你去看看 或者直接用也行
我亲手给你写个例子:
$ob=new PHPMailer();
//$ob-Charset;//如果乱码查手册使用这个
$ob-IsSMTP();//用smtp协议来发送
$ob-Host='smtp.163.port';
$ob-SMTPAuth=true;
$ob-Username='你的用户名,例如(php123)';
$ob-Password='1234';
$ob-From='php123@163.com';//从哪发来的,必须写@163.com的,注意如果写其他的则发送失败
$ob-FromName='php123';
$ob-Subject='php test mail';//主题
$ob-Body='我叫二百5,本人三大特点:聪明,帅,谦虚';//玩笑--内容
$ob-Addaddress('123@qq.com');//目标地址
$ob-AddCC('456@qq.com');//添加抄送地址
$re=$ob-send();//成功返回true(印象中)
if($re){
echo '成功';
}else{
echo '失败了';
}
这个是发邮件的.但是里面类的socket编程原理一样
php 连接mysql 代码 端口号是3307!
php连接mysql脚本如下:
$host = 'mysql服务器ip或域名';
$port = 3307;//mysql端口号,默认为3306,此处为3307
$user = 'mysql用户名';
$pwd = '密码';
$link = @mysql_connect("{$host}:{$port}", $user, $pwd, true);
if(!$link) {
die('Database Connect Error:'.mysql_error());
}
mysql_connect函数介绍:
mysql_connect — 打开一个到 MySQL 服务器的连接
resource mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] )
打开或重复使用一个到 MySQL 服务器的连接
server:MySQL 服务器。可以包括端口号,例如 "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket"。
username:用户名。
password:密码。
new_link(4.2.0添加):如果用同样的参数第二次调用mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。参数new_link 改变此行为并使mysql_connect() 总是打开新的连接,甚至当mysql_connect() 曾在前面被用同样的参数调用过。
client_flags(4.3.0添加):client_flags参数可以是以下常量的组合:MYSQL_CLIENT_SSL,MYSQL_CLIENT_COMPRESS,MYSQL_CLIENT_IGNORE_SPACE或MYSQL_CLIENT_INTERACTIVE。
返回值
如果成功则返回一个 MySQL 连接标识, 或者在失败时返回 FALSE。
PHP服务器变量$_SERVER['REMOTE_PORT'] -- 用户连接到服务器时所使用的端口,该如何应用这个函数啊
一个系统变量
如你要输入他的端口可以这样写
?php
echo $_SERVER['REMOTE_PORT']
?
将得到服务器服务端口(一般是80)
结语:以上就是编程笔记为大家介绍的关于php怎么写提供服务端口的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。