0

ファイルを操作する前にファイルがアップロードされるのを待つためにphpを「一時停止」する方法はありますか?

これを使用して写真をアップロードしています:

move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName);

その部分はうまく機能しているようです。問題は、その後、次を使用してアップロードされた写真のサイズを変更していることです。

$image = new SimpleImage();
$image->load($BrandDirectory . "/" . $NewPhotoName);
$image->resizeToWidth(1024);
$image->save($BrandDirectory . "/" . $NewPhotoName);

写真のアップロードが完了している限り、その部分も同様に機能するようです. そのため、アップロードが完了する前にすべてを待機させる方法が必要なようです。

4

1 に答える 1

2
if(move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName)){

$image = new SimpleImage();
$image->load($BrandDirectory . "/" . $NewPhotoName);
$image->resizeToWidth(1024);
$image->save($BrandDirectory . "/" . $NewPhotoName);

}
于 2013-06-04T04:23:00.633 に答える