问题登记

*html 乱码
1.在head后,title前加入一行: 

<meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 
顺序不能错,一定要在 

显示的标题有可能是乱码! 

2.html文件编码问题: 

点击编辑器的菜单:“文件”->“另存为”,可以看到当前文件的编码,确保文件编码为:UTF-8, 
如果是ANSI,需要将编码改成:UTF-8。 

1、php  echo中文乱码

在php的echo前面加入header("Content-Type:text/html;charset=gb2312");就可以了。

2、linux下php上传问题

a 修改上传目录权限
linux 修改某目录下所有所有子目录权限
chmod -R 777 html
修改某目录为任何用户都用写读执行权限
chmod a+rwx html

b 修改php.ini文件

file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开
upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹
upload_max_filesize = 200m ;望文生意,即允许上传文件大小的最大值。默认为2M
post_max_size = 200m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M
一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,在网络正常的情况下。
但如果要上传>8M的大体积文件,只设置上述四项还一定能行的通。
进一步配置以下的参数
max_execution_time = 0 ;
max_input_time = 2400 ;每个PHP页面接收数据所需的最大时间默认60秒
memory_limit = 256m ;每个PHP页面所吃掉的最大内存,默认8M
把上述参数修改后,在网络所允许的正常情况下,就可以上传大体积文件了
 
3、apache在win下更改端口
bin/apache/conf/httpd.conf
 
4、eclipse代码模板
window-->preference-->PHP-->code style
 
5、目录问题

 

这里文件edit的绝对路径应该是/fckediter/edit,/edit是错误的

$basePath = $_SERVER['PHP_SELF']; //获取当前文件的路劲

$basePath = dirname($basePath)."/"; //获取当前文件所在的目录


 

6、错误提示
位置:etc/php5/apache/php.ini     可以通过phpinfo()查看
PHP.INI中 找到
display_errors=On
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
 
别忘了重启 Apache 或相关web服务


7、修改启动目录
httpd.config

DocumentRoot 



来自为知笔记(Wiz)


posted on 2015-05-19 15:47  ken010127  阅读(192)  评论(0编辑  收藏  举报