2016-09-29 6 views
-1

一時ディレクトリにアップロードされているかどうかを確認したいだけですが、空白の白いページ.. です。それは任意の提案が参考にされている何も、エラーなし、警告なし...何も...ファイルアップロードphp issetスクリプトがアップロードされたファイルデータを出力していません

を示していないupload.phpするページ..

私のHTMLフォーム:;

<form class="form-horizontal" role="form" action="upload.php" method="post" encrypt="multipart/form-data">              
    <div class="form-group"> 
     <label class="col-lg-2 control-label" style="color:black;" ><strong>Upload</strong></label> 
       <div class="col-lg-6"> 
        <input type="file" name="file" class="form-control" id="file" placeholder="Upload " required> 
       </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-lg-offset-2 col-lg-10"> 
      <button type="submit" class="btn btn-primary">Upload</button> 
      <button type="button" class="btn btn-danger">Cancel</button> 
     </div> 
    </div> 

upload.php ::

<?php 
if(isset($FILES['file'])) { 
    $file = $_FILES['file']; 

    print_r($file); 
} 
?> 

私は、一時ディレクトリにそのアップロードかどうかを確認したかった..しかし、それは示して、すべては空空白のページです。.. submitボタンが、それは何も、エラーなし、警告なしを示していないupload.phpするページをリダイレクトするのに..何..

任意の提案が役に立つ

...

+0

があり、どこか記録されたエラーは、おそらくされているApacheのログファイルを確認するか、Webページ上のエラーを表示するにはPHPの設定を変更します。 – Marcs

答えて

0

エラーはほとんどありません。

  1. アップロードファイルのチェックがある場合(ISSET($ _FILES [ 'ファイル']))でない場合(ISSET($ FILES [ 'ファイル']))。

  2. フォームのenctype ない暗号

- >。あなたが使用できる一時的な名前/パスを取得する$temp_name = $_FILES['file']['tmp_name'];

私はこのコードを試しました。

<?php 
if(isset($_FILES['file'])) { 
    $file = $_FILES['file']; 
    $temp_name = $_FILES['file']['tmp_name']; 
    print("Temp path : $temp_name <br>"); 
    print_r($_FILES['file']); 
} 
?> 
<form class="form-horizontal" action="upload.php" method="post" enctype="multipart/form-data">              
    <div class="form-group"> 
     <label class="col-lg-2 control-label" style="color:black;" ><strong>Upload</strong></label> 
       <div class="col-lg-6"> 
        <input type="file" name="file" class="form-control" id="file" placeholder="Upload " required> 
       </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-lg-offset-2 col-lg-10"> 
      <button type="submit" class="btn btn-primary">Upload</button> 
      <button type="button" class="btn btn-danger">Cancel</button> 
     </div> 
    </div> 
</form> 

ヨもphp.inifile_uploads = On)は、ファイルのアップロードを受け入れるように設定する必要があります。

PHPのフォローをインストールするには:http://www.drupal8.ovh/en/tutoriels/178/how-to-install-php-on-linux

+0

ありがとう..それは動作します.. – harishk

0

あなたがチェックすることができますが、 『ファイルはそうあなたがこの後次の行

if (is_uploaded_file($_FILES['file']['tmp_name'])) 

を使用して確認することができますアップロードまたは「FILE_FIELD_NAMEがである』あなたのケースでは機能enter code here

をis_uploaded_file使用していないファイルでありますファイル名、または$_FILESスーパーグローバル配列を通じてサポートされているものを印刷できます。

+0

'$ file = $ _FILES ['file'];の下にあなたの行を追加しましたが、まだ空白のページが表示されています.. – harishk

+0

1.ファイルがアップロードされていることを確認する必要がありますか? if(is_uploaded_file($ _ FILES ['file'] ['tmp_name']))) –

+0

これがうまくいかない場合は、if(isset($ FILES ['file']))を置き換えてください。ファイルアップロードがPHP設定で有効になっているか確認してください –

関連する問題