使用XAMPP时放置php.ini

使用XAMPP时放置php.ini,php,file-upload,xampp,Php,File Upload,Xampp,我最近开始尝试构建web应用程序。我使用XAMPP安装apache发行版 我现在想建立基本的文件上传功能。我已经准备好了一个HTML脚本(参考下面的A)和一个基本php脚本(参考下面的B)。我确保在本地服务器上存储脚本a和脚本B的文件夹中有一个目录“upload” 我在说明页上读到,我首先需要将php.ini设置为“on”。但是,我找不到“php.ini”文件,也找不到它应该属于的file_upload指令 当我运行HTML脚本并上传文档时,页面上唯一显示的就是我编写的php脚本(下面是脚本B文

我最近开始尝试构建web应用程序。我使用XAMPP安装apache发行版

我现在想建立基本的文件上传功能。我已经准备好了一个HTML脚本(参考下面的A)和一个基本php脚本(参考下面的B)。我确保在本地服务器上存储脚本a和脚本B的文件夹中有一个目录“upload”

我在说明页上读到,我首先需要将php.ini设置为“on”。但是,我找不到“php.ini”文件,也找不到它应该属于的file_upload指令

当我运行HTML脚本并上传文档时,页面上唯一显示的就是我编写的php脚本(下面是脚本B文本的精确副本)

谁能告诉我在哪里可以找到file_upload指令,以及如何打开“php.ini”文件

此外,根据下面的代码,你能告诉我是否有其他错误阻止我上传文件吗

脚本A:HTML脚本:

<form action="upload.php" method="post" enctype="multipart/form-data">
Select document to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload File" name="submit">
</form>
<?php

$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));

// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],$target_file)) {
    echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
    echo "Sorry, there was an error uploading your file.";
    }
}

?>

选择要上载的文档:
脚本B:PHP脚本:

<form action="upload.php" method="post" enctype="multipart/form-data">
Select document to upload:
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload File" name="submit">
</form>
<?php

$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));

// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],$target_file)) {
    echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
    echo "Sorry, there was an error uploading your file.";
    }
}

?>

我希望XAMPP是在PHP激活的情况下安装的。所以你应该撤销你所做的一切去激活它只是检查脚本B:PHP脚本:你在HTML脚本中调用的
upload.PHP
脚本?。如果是这样的话,在你的问题中这样称呼会更简单