0
私はリンクがあります。そのリンクをクリックするとpdfファイルがダウンロードされます。そのファイルをフォルダに保存しようとしています。静的な名前で保存されますが、実際の名前で保存したいのですが可能ですか?もし誰かが私を助けてください知っている。どのようにサーバーのソースでファイル名を見つけるには
は、以下の私のコードを添付しています。私は、サンプルのリンク 上記のようなリンクの配列は今、すべてのファイルがその正確な名前で保存していない、それはmyfile1として保存されている配列
foreach($li as $lm)
{
$i++;
$file_info = new finfo(FILEINFO_MIME_TYPE);
$mime_type = $file_info->buffer(file_get_contents($lm));
if($mime_type=='application/pdf')
{
echo $lm.$i.'<br>';
$filecontent = file_get_contents($lm);
file_put_contents('./uploads/myfile'.$i.'.pdf', $filecontent);
}
}
からそれを取り出しています持っているmyfile2 ..etc カントベースの名前を取るため、ファイル名はurlにはありません。urlはファイルのソースだけです。誰もが
をしてみてください助けてください知っている、それはあなたが$ LMに手に入れたものだけを – user7441072
URLのベース名をフェッチ? – Bhautik
あなたは上記のURLを見ましたか?それが$ lmに入るようなURL。その場所にfile.butというファイル名がURLに存在しない – user7441072