您好如何使用file_get_contents返回带扩展名的文件名 这是我的代码:
$lien ="http://www.miawmiaw.com/coolimage.jpg";
$data = file_get_contents($lien);
$fichier = basename($lien);
$fp = fopen("products/".$fichier,"wb");
if (!$fp) exit;
fwrite($fp, $data);
fclose($fp);
所以这里$ fichier应该有文件名,例如“coolimage.jpg”
答案 0 :(得分:3)
你在$path
内使用了basename($path);
而不是在方法中传递$lien
$lien ="http://www.miawmiaw.com/coolimage.jpg";
$data = file_get_contents($lien);
$fichier = basename($lien);
$fp = fopen("products/".$fichier,"wb");
if (!$fp) exit;
fwrite($fp, $data);
fclose($fp);
答案 1 :(得分:2)
只需使用basename()
$filename = basename("http://www.miawmiaw.com/coolimage.jpg");