作者:shenmeng
发布时间:November 2, 2009
分类:
在有了自己的网站后,有一个自己域名邮箱发邮件会比较正式一点。其实设置很简单。一般主机空间会提供几个邮箱帐号,可以用来建立以自己域名结尾的邮箱帐号,怎样设置呢?
首先,在你的主机控制面板中会有邮箱的选项,在其中设置好帐号、密码。
然后,到你的域名注册商处修改你的mx记录:
修改a记录,让mail.domain.com指向你的主机ip地址,修改mx记录,使其(不带前缀的,在godaddy中是@ ,在新网中是noprefix )指向mail.domain.com 。等解析好了之后你就可以使用你的邮箱收发邮件了。
注:其实不设置mail.domail.com 直接让mx记录指向域名也是可行的,只是设置mail二级域名方便管理。
作者:shenmeng
发布时间:November 2, 2009
分类:
用gnu fortran编译的程序,在读取文本文件的时候,如果读取的记录和文件的总记录数相等(比如说文件有10行,而我刚好读取10行),会出现下述错误:
At line 13 of file *.f90 (unit = 10, file = '*.txt')
Fortran runtime error: End of file
不知道是不是gfortran的一个BUG。解决方法:在要读取文件末尾加上一个空行。
作者:shenmeng
发布时间:November 1, 2009
分类:
之前安装了个Gallery在虚拟主机上,但是感觉gallery太丑了,字又小,我也懒得自己去改它的字体了,就把它删了,但是有几个文件夹删不掉,在cpanel的文件管理器中下无法删除,用ftp登录后也无法删除,ssh登录也删不掉。改权限也改不了。
在ftp中提示 550 Can't remove directory: Permission denied
后来才知道这些文件的所有者是apache ,所以删不掉,只能调用php文件删除。
php文件如下:
<?php
function deltree( $f ){
if( is_dir( $f ) ){
foreach( scandir( $f ) as $item ){
if( !strcmp( $item, '.' ) || !strcmp( $item, '..' ) )
continue;
deltree( $f . "/" . $item );
}
rmdir( $f );
}
else{
unlink( $f );
return ture;
}
}
if(deltree( "directory"))
echo "All right!";
?>
将上述代码保存为del.php(文件名随意,注意:修改倒数第三行的directory为你要删除的目录名,是文件也可以),上传该文件到你要删除的文件(夹)所在的目录,在浏览器中调用该php文件(要加上你的目录),即可删除。
比如我的public_html下有一个photo目录,我要删除的是在该目录中的g2data目录,则我将directory改为g2data ,上传php文件至public_html/photo目录,在浏览器中输入http://domain.com/photo/del.php
上述程序是利用递归调用的,最终删除文件的命令是unlink( $f ) 删除目录用rmdir( $f )
注意:这样后可能会报错,而且最外层的文件夹没删掉,但这时可以在cpanel中删除了。
- «
- 1
- ...
- 3
- 4
- 5
- 6