0
私のサーバーにGIFイメージをアップロードするスクリプトを実行する際に問題があります。私はWindows Server 2012とIIS 8を使用しています。 私はインターネット上で見つけたすべての方法で試しましたが、まだ動作していません。IIS 8でのPHPファイルアップロード
私のphp.iniには、 dir。完全な制御権限を持つ "C:\ Windows \ Temp"です。
if(isset($_POST['uploadform'])){
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["userfile"]["name"]);
$nomefile = $_FILES["userfile"]["name"];
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
print_r($_FILES);
// Check file size
if ($_FILES["userfile"]["size"] > 15000000) {
echo "Too big.";
$uploadOk = 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0)
echo "Sorry, your file was not uploaded.";
else // if everything is ok, try to upload file
if (move_uploaded_file($_FILES["userfile"]["tmp_name"], $target_file))
header("LOCATION: ". WEB ."/ok.php");
}
私はこのコードでは何もない。でも、このスクリプトでは見ることができ、最終的な目的地でも同じです。 php.iniファイルのアップロードは有効ですが、何も表示されません。 私を助けることができますか?
ありがとうございます!
PHPでエラー報告を有効にしましたか? – Jehy
@Jehy yes、しかし何も起こらない – giovanni256
$ _FILES配列が表示されますか?また、move_uploaded_file結果に変数を代入し、失敗した場合はエラーを出力してみてください。 – Jehy