不灭的火

革命尚未成功,同志仍须努力下载JDK17

作者:AlbertWen  添加时间:2012-05-12 00:00:51  修改时间:2025-05-09 03:33:18  分类:11.PHP基础  编辑

PHP程序上传文件时,想指定上传到另一台服务器。

move_uploaded_file这个方法第二个参数指定的存放路径需要和php程序文件一个服务器,没办法指定其他服务器的地址,本人才疏学浅,哪位大哥会的还请赐教下。

既然不能这样实现,肯定有其他办法的,想着ftp也可以实现文件传输的哇,继而朝ftp方向入手。

首先,在自己台式机和笔记本上都开通了ftp,这个不会的同学可以网上查serv-u,相关教程肯定不少的。

作者:AlbertWen  添加时间:2012-05-11 23:55:17  修改时间:2025-05-05 04:40:11  分类:11.PHP基础  编辑

那是因为php.ini中关闭了错误显示,将错误写成了文件,这是人为设置的结果,display_errors =on就好了。
不过不显示错误倒安全点,建议调试时打开,然后提供服务时关闭。

作者:AlbertWen  添加时间:2012-05-11 23:41:45  修改时间:2025-04-19 08:00:15  分类:11.PHP基础  编辑

在php.ini里面可以设置最大上传文件大小

解决方法:

第一:

在php.ini里面查看如下行:

upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M
作者:AlbertWen  添加时间:2012-05-11 23:37:59  修改时间:2025-04-19 10:51:20  分类:11.PHP基础  编辑

使用PHP操作FTP-用法 

<?
// 联接FTP服务器
$conn = ftp_connect(ftp.server.com);

// 使用username和password登录
ftp_login($conn, “john”, “doe”);
作者:AlbertWen  添加时间:2017-12-10 23:06:46  修改时间:2025-05-09 01:22:44  分类:18.系统设计/UML建模  编辑

DNS除了能解析域名之外还具有负载均衡的功能,下面是利用DNS工作原理处理负载均衡的工作原理图:

作者:AlbertWen  添加时间:2012-05-11 23:24:47  修改时间:2025-04-20 12:21:53  分类:11.PHP基础  编辑

实战经验:

当我利用上述代码给另一台服务器发送http请求时,发现,如果服务器处理请求时间过长,本地的PHP会中断请求,即所谓的超时中断,第一个怀疑的是PHP本身执行时间的超过限制,但想想也不应该,因为老早就按照这篇文章设置了“PHP执行时间限制”(【推荐】PHP上传文件大小限制大全 ),仔细琢磨,想想,应该是http请求本身的一个时间限制,于是乎,就想到了怎么给http请求时间限制搞大一点。。。。。。查看PHP手册,果真有个参数 “ timeout ”,默认不知道多大,当把它的值设大一点,问题得已解决,弱弱地做个笔记~~~

作者:AlbertWen  添加时间:2016-04-17 23:54:53  修改时间:2025-05-06 02:09:33  分类:MySQL/Redis  编辑

如下所示,PHP连接MySQL报错:

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket 'MySQL' (2)

作者:AlbertWen  添加时间:2012-05-11 23:19:09  修改时间:2025-04-19 09:00:05  分类:11.PHP基础  编辑

PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。不是所有的选项都能被改函数设置的。具体那些值能够设置,可以查看手册中的列表。

就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数:

ini_set("display_errors", "On");
作者:AlbertWen  添加时间:2013-07-17 22:23:05  修改时间:2025-05-05 02:27:26  分类:06.前端/Vue/Node.js  编辑

IE8及以后的IE9/IE10浏览器,为了实现IE兼容基于其它网页标准开发的网站,IE浏览器还专门提供了“兼容性视图”功能。当IE浏览器检测到某网站不兼容时,地址栏右侧就会出现兼容性视图按钮,出现问题只需轻轻一点,大部分网页显示就会正常了。

 

作者:AlbertWen  添加时间:2012-05-11 23:14:16  修改时间:2025-05-04 10:28:13  分类:11.PHP基础  编辑

方法一(需要开启allow_url_fopen):

<?php
	$url = "http://cn.wordpress.org/wordpress-3.3.1-zh_CN.zip";
	$fileExists = @file_get_contents($url, null, null, -1, 1) ? true : false;
	echo $fileExists; //返回1,就说明文件存在。
?>