PHP图片上传MySQL
几天以来,我一直在尝试清除我上传图片到文件夹并链接到MySQL的错误。我已经发布了我的问题,但更改了一些代码,这就是为什么我想再次发布它。对不起,如果我发垃圾邮件 这是我的代码“adrese bearbeiten.php” 下面列出了我遇到的错误PHP图片上传MySQL,php,mysql,image,upload,Php,Mysql,Image,Upload,几天以来,我一直在尝试清除我上传图片到文件夹并链接到MySQL的错误。我已经发布了我的问题,但更改了一些代码,这就是为什么我想再次发布它。对不起,如果我发垃圾邮件 这是我的代码“adrese bearbeiten.php” 下面列出了我遇到的错误 注意:未定义索引:照片位于 /第11行的Users/fatih/Sites/phpform/neu/adrese-bearbeiten.php 注意:未定义索引:照片位于 /第18行的Users/fatih/Sites/phpform/neu/adr
- 注意:未定义索引:照片位于 /第11行的Users/fatih/Sites/phpform/neu/adrese-bearbeiten.php
- 注意:未定义索引:照片位于 /第18行的Users/fatih/Sites/phpform/neu/adrese-bearbeiten.php
- 注意:未定义索引:照片位于 /第23行的Users/fatih/Sites/phpform/neu/adrese-bearbeiten.php
- 很抱歉,上载您的文件时出现问题
关于您是否检查了apache错误日志?您对目标文件夹有权限吗 我在我工作的公司使用过类似的系统,我的常见错误是: 1) 对目标文件夹的权限 1.1)www数据必须对目标文件夹具有权限(如果您运行Linux) 2) 站点定义(站点启用文件夹)中的Apache配置,您可以在其中设置一些指令,例如root_dir。通过这种方式,Apache可以限制对不在root_dir中的文件夹的访问。(示例/var/www) 用isset进行检查,看看是否有什么东西来了,否则就放一些东西 例如:
$T3 = isset($_POST['T3']) ? $_POST['T3'] : NULL;
您检查过PHP参考中的错误了吗photo未设置,这意味着此值不会出现,您正在尝试使用它。我将检查以下事项:
enctype
是否设置为multipart/form data
?应该是。(
)echo''时会发生什么;打印(美元文件);退出代码>代码中的某个地方?它会输出一些关于你上传文件的信息吗?应该这样
他的表单不是multipart/formdataoh,我没有看到底部的HTML。是的,卡拉,我不能保证你的代码能与正确的
加密类型一起工作,但我可以保证没有它它就不能工作。杰森,谢谢,我解决了它。无法看到多部分/表单数据的缺失部分。我已将其添加到表格中,所有问题均已解决。。谢谢
CREATE TABLE IF NOT EXISTS `adressbuch` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`title` text,
`description` text,
`applepart` text,
`partnumber` text,
`productcode` text,
`compatibility` text,
`photo` text,
`price` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=26 ;
Make a print_r($_FILES);
$T3 = isset($_POST['T3']) ? $_POST['T3'] : NULL;