php fsockopen curl文件\u获取\u内容

php fsockopen curl文件\u获取\u内容,curl,file-get-contents,fsockopen,Curl,File Get Contents,Fsockopen,我对这些东西不熟悉。fsockopen、curl和file\u get\u内容之间有什么区别。 有人能用简单的方式解释吗。我看了手册,但我无法分辨它们之间的区别。很久以前,如果你想轻松一下,就必须使用curl extension 如果您的主机没有提供它,那么您将无法使用fsockopen,它更繁琐、更挑剔,尽管功能非常广泛 在PHP的最新版本中,他们为您提供了file_get_contents(),这可以节省很多行fopen/fsockopen代码,用于执行一些简单的操作,例如获取文件内容 现在

我对这些东西不熟悉。fsockopen、curl和file\u get\u内容之间有什么区别。
有人能用简单的方式解释吗。我看了手册,但我无法分辨它们之间的区别。

很久以前,如果你想轻松一下,就必须使用curl extension

如果您的主机没有提供它,那么您将无法使用fsockopen,它更繁琐、更挑剔,尽管功能非常广泛

在PHP的最新版本中,他们为您提供了file_get_contents(),这可以节省很多行fopen/fsockopen代码,用于执行一些简单的操作,例如获取文件内容

现在,只要您想简单读取文件,就可以使用file\u get\u contents()。如果它是一个远程文件,那么如果php.ini中的allow_url_fopen设置为true,您仍然可以获得它

如果allow_url_fopen不为true,并且您无法更改它,并且您需要一个远程文件,那么使用curl。Curl还可以将内容放在远程文件中。file_put_contents()还可以将内容放入文件并保存一些代码行

当您需要通过网络连接执行任意操作时,如等待响应、发送更多数据、计算字节数、连接到奇怪的端口等,请使用fsockopen