簡體   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