shell_exec() 関数を使用してphp(Windows IIS上)でファイルをコピーしています。私が使用しているコマンドは次のとおりです。
shell_exec("copy ..\\images\\$image_url temp\\$filename\\media\\image1.png");
画像名 ($image_url) の名前にスペースがなくなるまで、これは正常に機能しています。ただし、画像の名前にスペースがある場合、これは失敗します。
$image_url をエスケープする方法。どんな助けでも大歓迎です。