私は複数のファイルをアップロードするために次のコードを使用しています。私はこのページで構文エラーが発生しているので、このコードが正しいか間違っているか分かりません。だから、私はこのコードをチェックしたい。私を助けてください。複数のファイルをアップロードするためのPHPコード
<?php
if(!empty($_FILES['MyPhoto']['name'])){
$Photos=$_FILES['MyPhoto']['name'];
$valid_formats = array("jpeg", "jpg", "png");
$Vars=array("A","B","C","D");
$PicsArray=array();
$x="0";
$y="0";
$Id="some_variable";
foreach($Photos as $Pics){
$PicType= pathinfo($Pics, PATHINFO_EXTENSION);
if(in_array($PicType, $valid_formats)) {
$PicName=$Id.$Vars[$y];
$tmpFilePath = $_FILES['MyPhoto']['tmp_name'][$x];
$newFilePath = "./MyPics/" .$PicName.".".$PicType;
$newFilePath1 = "./Admin/MyPics/" .$PicName.".".$PicType;
$newFilePath2 = "./Admin/NewPics/" .$PicName.".".$PicType;
if(move_uploaded_file($tmpFilePath, $newFilePath)) {
copy($newFilePath, $newFilePath1);
copy($newFilePath, $newFilePath2);
}
$y++;
}
$x++;
}
}
?>
私はhttp://phpfiddle.org/でテストしました。
あなたPhpFiddleで入力無効機能(複数可)::move_uploaded_file($ tmpFilePath、$ newFilePath))、コピー($ newFilePath、$ newFilePath1)、コピー($ newFilePath、$ newFilePath2)
、その言っていない何かがあなたのコードに問題があります。あなたのサイトのエラーは何ですか? – rtfm
このページでお客様の構文エラーが発生しています。しかし、このページには他のコードもあります。しかし、私はこのコードが問題かもしれないと思った。それが私がここに持ってきた理由です。 –
どのような構文エラーがありますか?私たちは精神的ではありません – rtfm