【问题标题】:XAMPP cant uploading a image to my localhost databaseXAMPP 无法将图像上传到我的本地主机数据库
【发布时间】:2013-08-08 13:47:24
【问题描述】:

将图像上传到我的本地主机数据库时出现问题。 我刚刚为window(32) 安装了XAMPP 3.2.1 版,但我使用的是window 7 (64) 这可能是问题吗? 我的 Apcahe 和 MySQL 正在运行。 我正在使用此代码,是的,我的文件位于 htdocs 文件夹中。 每次我尝试上传图片时,我都会得到 ​​p>

找不到对象! 在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误通知该页面的作者。 如果您认为这是服务器错误,请联系网站管理员。 错误 404

<html>

<head>
        <title></title>
</head>
<body>

<form action="index.php" method="POST" enctype="multipart/form-data">
        <input type="file" name="image"><input type="submit" name="submit" value="Upload">
</form>


<?php

    if(isset($_POST['submit']))
    {
        mysql_connect("localhost","root","");
        mysql_select_db("ZeroWebsite");

        $imageName = mysql_real_escape_string($_FILES["image"]["name"]);
        $imageData = mysql_real_escape_string(file_get_contents($_FILES["image"]["tmp_name"]));

        if(substr($imageType,0,5) == "image")
        {
            mysql_query("INSERT INTO `myimage` VALUES('','@imageName','$imageData')");
            echo "image Uploaded!";
        }
        else
        {
        echo "working code";
}
}
?>

</body>

</html>

【问题讨论】:

  • 我会建议您尝试将您的代码放在htdocs/your-app 文件夹中。因为默认htdocs/index.php会打开xampp首页。也许尝试将action="index.php" 更改为action="&lt;?php echo $_SERVER['PHP_SELF'] ?&gt;"?你用 index.php 命名你的文件吗?
  • @Permana 不,我没有将其命名为 index.php,我将其命名为 uploadimage,它位于 htdocs/ZeroWebsite/uploadimage.php 中。你想让我把它改成
    " ?
  • 啊,我明白了。在这种情况下,您应该将其更改为 action="uploadimage.php"
  • @Permana 谢谢,但现在我明白了:注意:未定义的变量:C:\xampp\htdocs\ZeroWebsite\uploadimage1.php 中的 imageType 在第 23 行工作代码和我的第 23 行是:if(substr ($imageType,0,5) == "图像")
  • 因为 $imageType 没有赋值。也许尝试在 $imageData 下面添加这一行:$imageType = $_FILES["image"]["type"];

标签: php html xampp


【解决方案1】:

您的表单正在提交到一个不存在的 URL,因此出现 404 错误。您确定index.php 存在并且位于表单的action 属性中指定的正确位置吗?

如果您的项目位于 htdocs 的子目录中,这可能会导致您的问题。

另外,您的 PHP 代码可能会抛出错误,但这是另一个问题。

【讨论】:

  • 我的文件夹在里面:htdocs/ZeroWebsite/uploadimage.php。我是否将 index.php 更改为 uploadimage.php 然后在
猜你喜欢
  • 1970-01-01
  • 2014-07-15
  • 1970-01-01
  • 2018-11-27
  • 2017-04-15
  • 2018-06-23
  • 1970-01-01
  • 2016-02-19
  • 2018-09-16
相关资源
最近更新 更多