Heim >Backend-Entwicklung >PHP-Tutorial >PHP文件上传问题
做了一个简单的文件上传,但是运行后出错
简化代码后发现问题在文件传输到PHP时数据没有传过去或者后面没有收到
代码如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <h1> 时间戳: <?php echo time(); ?> </h1> <form action="upload.php" method="post" enctype="multipart/form-data"> <p>上传</p> <p> <input type="file" name="img"> </p> <input type="submit" value="OK"> </form></body></html>
<?phpecho"<pre class="brush:php;toolbar:false">";print_r($_FILES);echo"";
检查临时文件,上传配置,看看对否
1、确认 php.ini 中 file_uploads = On
2、确认 php.ini 中 upload_max_filesize
再 print_r($_POST);
1、确认 php.ini 中 file_uploads = On
2、确认 php.ini 中 upload_max_filesize
再 print_r($_POST);
我测试用的图片很小的
1、确认 php.ini 中 file_uploads = On
2、确认 php.ini 中 upload_max_filesize
再 print_r($_POST);
1、确认 php.ini 中 file_uploads = On
2、确认 php.ini 中 upload_max_filesize
再 print_r($_POST);
你用的什么服务器?不会是在 PhpStorm 中调试的吧?
你用的什么服务器?不会是在 PhpStorm 中调试的吧?
你用的什么服务器?不会是在 PhpStorm 中调试的吧?
对!新版 PHPstorm 因盗版的原因,不支持 POST 方式
对!新版 PHPstorm 因盗版的原因,不支持 POST 方式
你用正式的 web 服务器进行调试即可
你用正式的 web 服务器进行调试即可
你用正式的 web 服务器进行调试即可
你用正式的 web 服务器进行调试即可
安装 apache、nginx、IIS 之一,并配置 php 支持
或下载集成环境套件
安装 apache、nginx、IIS 之一,并配置 php 支持
或下载集成环境套件
httpd.conf 中加上
PHPIniDir "/AMP/php54"
LoadFile "/AMP/php54/php5ts.dll"
LoadModule php5_module "/AMP/php54/php5apache2_2.dll"
addtype application/x-httpd-php .php
执行修改路径名
httpd.conf 中加上
PHPIniDir "/AMP/php54"
LoadFile "/AMP/php54/php5ts.dll"
LoadModule php5_module "/AMP/php54/php5apache2_2.dll"
addtype application/x-httpd-php .php
执行修改路径名
你实际文件的路径
httpd.conf 中加上
PHPIniDir "/AMP/php54"
LoadFile "/AMP/php54/php5ts.dll"
LoadModule php5_module "/AMP/php54/php5apache2_2.dll"
addtype application/x-httpd-php .php
执行修改路径名
搞得好麻烦啊 直接下个wamp 都是直接配置好的 用谷歌浏览器应该就没问题了
搞得好麻烦啊 直接下个wamp 都是直接配置好的 用谷歌浏览器应该就没问题了
搞得好麻烦啊 直接下个wamp 都是直接配置好的 用谷歌浏览器应该就没问题了
没有人知道怎么把phpstorm和apache连接起来了吗?
最后一天,明天结帖