在php中需要关于文件变量的帮助。
嘿家伙我有两个脚本与我的文件上传。在php中需要关于文件变量的帮助。
一个是亚马逊s3上传脚本。使用这个脚本,我可以从电脑上传。另一个是普通的远程上传脚本。
我想在amazon s3中实现远程上传功能。
这是我在“直接上传脚本”中的代码。
HTML代码
h1>Upload a file</h1> <p>Please select a file by clicking the 'Browse' button and press 'Upload' to start uploading your file.</p>
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input name="theFile" type="file" />
<input name="Submit" type="submit" value="Upload">
</form>
PHP代码中检索后变量
$fileName = $_FILES['theFile']['name']; $fileTempName = $_FILES['theFile']['tmp_name'];
我的远程上传脚本代码如下。
<form method="POST" action="<?=$self?>"> <input type="text" name="file[]" size="45" value="">
<input name="submit" type="submit" id="submit" value="submit"></p>
</form>
PHP代码接收文件
$files = $_POST['file'];
这是我的问题。如何转换我的远程上传代码
$ files = $ _POST ['file'];
成
$文件名= $ _FILES [ 'theFile'] [ '名称']; $ fileTempName = $ _FILES ['theFile'] ['tmp_name'];
希望你们明白我的观点。由于
回答:
必须设置enctype
参数上<form>
标签:
<form enctype="multipart/form-data" action="__URL__" method="POST">
一些更多的帮助,是PHP手册:http://www.php.net/manual/en/features.file-upload.post-method.php
具体参见第二个例子。
以上是 在php中需要关于文件变量的帮助。 的全部内容, 来源链接: utcz.com/qa/266226.html