繁体   English   中英

警告:fopen():php 中的文件名不能为空

[英]Warning: fopen(): Filename cannot be empty in php

我有一个网站,用户通过该网站通过在字段中传递 url 获取视频,并保存视频或下载或嵌入到他的播放列表中

我正在尝试通过 url 下载视频并面临这个问题

file_put_contents("video/".str_replace(" ","-",$name_vid.".mp4"), fopen($download_url, 'r'));

警告:fopen():第 382 行 D:\\xampp\\htdocs\\Website\\user_get_url_video_check.php 中的文件名不能为空

将调用 'file_put_contents()' 中的所有代码并将其分解为几行可能会有所帮助。

例如,更改:"video/".str_replace(" ","-",$name_vid.".mp4")

至: $video_name = str_replace(" ","-",$name_vid.".mp4"); $path_name = "video/".$video_name;

然后,您可以使用 'var_dump($video_name)' 或 'var_dump($path_name)' 开始调试,以确保在调用 file_put_contents() 之前获得预期的结果,在那里调试将更加困难。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM