2

私はphp.iniにすべての拡張機能をインストールし、php 5.4でApacheを実行しています

index.php

enter code here
<?php

 session_start();

 ?>

 <html>


<body>



<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="<?php echo ini_get('session.upload_progress.name'); ?>"       value="123" />
<br/>
<input type="file" name="file" /><br/>
<input type="submit" />
</form>


</body>

</html>

アップロード.php

enter code here

<?php

session_start();




  $key1 = ini_get("session.upload_progress.prefix") ."123";

 echo $key1;

  echo $_SESSION[$key1][1];


  $target_path = "up/" . basename($_FILES['file']['name']);
  move_uploaded_file($_FILES['file']['tmp_name'], $target_path );
  chmod($target_path , 0777);


  echo "<br/><br/><br/>";


  //$key = ini_get("session.upload_progress.prefix") . "123";
  var_dump($_SESSION[$key1]);


  echo "<br/>";
  echo "Session: ". var_dump($_SESSION);


  echo "<br/>";
  echo "Files: ". var_dump($_FILES);

?>

すべてのセッションとアップロードの進行状況の拡張機能を php.ini にインストールし、Linux 環境 (Ubuntu) で php 5.4 を使用して apache を実行しています。

4

0 に答える 0