jupload.php

来自「jupload applet 0.63」· PHP 代码 · 共 45 行

PHP
45
字号
<?php
// JUpload php sample script.
// saves all uploaded files to the temp/ directory
// Mike Haller <info@haller-systemservice.net>
// http://www.haller-systemservice.net/jupload/

// receives all files, tag name does not matter

foreach($_FILES as $tagname=>$objekt)
{
 $tempName = $objekt['tmp_name'];
 $realName = $objekt['name'];
 $target = './temp/' . $realName;
 
 // move them to the temp directory
 move_uploaded_file($tempName,$target);
}

// send error response to jupload
// format depends on API version
switch(php_sapi_name())
{
 case 'cgi':
 case 'cgi-fcgi':
  $sz_htstatus = 'Status: ';
  break;
 default:
  $sz_htstatus = 'HTTP/1.0: ';
  break;
}

// fake error message
// if jupload gets != 200 status code, it prints out the error message

$sz_message='200 JUpload uploaded ok';

if (count($_FILES) == 0) $sz_message='406 It is not acceptable to send no files';

header($sz_htstatus.$sz_message);

// print debug code
echo "_FILES:\n";
print_r($_FILES);

?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?