我是一名PHP学徒。我有一个问题,我用微薄的知识无法解决。实际上,我想通过提交表单来打开一个页面。每次收到此消息时:"无法打开流:连接尝试失败,因为连接方没有正确......"。这有什么理由吗?我提醒你,我对这门语言还不熟悉。这是我的代码:
我的"您的页面" :
<?php
$query=file_get_contents('https://www.youtube.com/watch?v=SrqDqqy8Yok');
echo($query);
?>
我的表单只是调用此页面。
当我想提交表格时,这是完整的答案:
警告:file_get_contents(http://www.youtube.com/watch?v=XiFrfeJ8dKM):无法打开流:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。在第2行的C:\ xampp \ htdocs \ stpnet \ You.php
答案 0 :(得分:0)
非常确定这是防火墙问题。我测试了你的代码,它为我工作。 或者也许您可以尝试在php.ini文件中设置allow_url_fopen(但这将是另一条错误消息)。
答案 1 :(得分:0)
尝试遵循此代码,希望它能够正常运行。
$query= file_get_contents("https://www.youtube.com/watch?v=SrqDqqy8Yok",true)