[英]Warning: fopen() [function.fopen]: Filename cannot be empty in
[英]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.