0

私はいくつかのphpコードに問題があります:

$link = $_GET['url'];
$name = $_GET['name'];
$str = '[wanted-web.ro]';

header("Content-Disposition: attachment; filename=$str $name");
header("Content-type: audio/mpeg;\r\n");
readfile(str_replace(' ', '_', $link));

これは、ファイルを保存するために使用するコードです。いくつかの直接ファイルを自分のコンピューターにダウンロードしたい場合、そのドットは、want-web.roで使用するものであり、次のように、ドット " . "の後に残りの情報を書き込むのをやめます。

[募集ウェブ

問題が解決しました!

本当にありがとうございました。あなたは素晴らしいです。私はあなたのコメントをまとめました。結果は次のとおりです。

header("Content-Disposition: attachment; filename=\"[wanted-web.ro] $name.mp3\""); 

その仕事は完璧です!本当にありがとうございました。尊敬する!

4

2 に答える 2

4

ヘッダーでファイル名を引用します。

header("Content-Disposition: attachment; filename=\"$str $name\"");

http://www.ietf.org/rfc/rfc6266.txt

于 2013-02-25T19:28:52.750 に答える
0

これを試して:

<?php
$link = $_GET['url'];
$name = $_GET['name'];
$str = "[wanted-web.ro]";

header("Content-Disposition: attachment; filename=".$str." ".$name);
header("Content-type: audio/mpeg;\r\n");
readfile(str_replace(' ', '_', $link));
于 2013-02-25T19:31:30.207 に答える