重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
导入过大文件时,首先检查php.ini 配置文件中的以下三个地方,upload_max_filesize, memory_limit 和post_max_size,并且推荐修改的值要稍大于导入的巨大sql数据库文件;依照这个提示,我修改了以上三个在php.ini中的值以后,重启 了php环境,再次导入时,虽然phpMyAdmin还是显示导入最大限制:20,480 KB,但巨大的80M数据库文件已经被成功的导入了。版本高点的phpMyAdmin则可以正确显示最大限制,一般就是显示post_max_size的值。
马龙网站建设公司成都创新互联公司,马龙网站设计制作,有大型网站制作公司丰富经验。已为马龙上千余家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的马龙做网站的公司定做!
首先看一下数据库数据是否修改成功(这里是权限修改),如果没有的话,可以检查一下是否是服务器的根目录空间已经占满或接近满负荷,导致操作不成功;
可以在php.ini中打开display_errors=On,如果报的是HTTP 500服务器内部错误,可能phpmyadmin程序的index.php文件中用到了require(./xxx.php)这样的语句,一般是文件或数据库权限问题,可以将里面的require(./xxx.php)改成 require(xxx.php)或者将上级目录即xxx.php对应的/目录赋予可执行权限;
你的代码确实不怎么规范;
有地方不明白你要干
?php
$txt = intval(file_get_contents('cly.txt'));
file_put_contents('cly.txt', strval($txt + 1));
echo $txt;
?
第一句话 intval是强制转换成整数。
file_get_contents返回类型是bool|string
结果就是 文件不存 返回的是false 而在一般的语言中都是false 本身就是0. 如果存在肯定返回的是里面的字符串。而任何的字符串只要不是数字开头 intval都会返回0。
而php 中 Warning 不会影响程序继续运行。
所以结果就是第一句话返回的文件不存在就是0,
至于你说的404描述错误 。这个不可能产生。
还有代码真的不严谨。
应该这样
$filename='cly.txt';
if(!file_exists($filename)){//文件不存在的时候
file_put_contents($filename, '');//生成文件
}
$txt = intval(file_get_contents($filename)) ;
file_put_contents($filename, strval($txt + 1));
echo $txt;
这样就不会出现你说的问题了
第一个id一般是数字型,你插入的内容是字符型,还是个空值;
另外id这个字段是自增长,在数据库中设置好的,不用添加的
亲 mysql_query 很不安全的,就是这个原因才废弃的,而强制采用PDO 的方式,去搜索PDO,建议你去看看后盾网,或兄弟连视频 去他们官网都是免费的
你去学学PDO就行,那个预处理比较重要
学个大概就行 你不玩混编的话 不如多玩玩框架,
另提醒 你学 tp的时候 别学3.1 否则白学,现在公司用3.2 而 3.2 把3.1的N多方法废弃,连目录都变了...我一直用yii公司抽风换tp 我刚学完 公司 就换成3.2 了 白学了
而且你看 6.0 废弃的东西更多.
废弃一些东西都是有其原因的,如果你网站全用mysql_query的小网站,我用一天就能把你网站废掉,sql注入即可