存档

作者存档

如何注册oru.ru/net.ru/pp.ru免费域名-图文教程

2010年6月13日 2 条评论

老实孩子最近想做个垃圾站,相关关键词的com、net、org等域名都被注册了,再加上想省点银子,所以就弄个免费的。在网上搜索了好久,有很多种类的免费的,可是找来找去,感觉com.ru、org.ru、net.ru比较顺眼。搜索了下教程,开始了漫长的注册之路。

经过一整天的努力,终于注册上一个。感谢ru,感谢写教程的童鞋。刚才把教程重新整理了一下,如下:

一、说明:

net.ru/org.ru/pp.ru是俄罗斯国家顶级域名,且是免费的,满一年可自动续费。域名到期前一个月用电子邮件通知你,如果DNS正确,RIPN会自动再帮你续费一年;如果DNS错误,会发邮件提示你,邮件中会跟你说是什么原因错误,可以进你的MNT账号,选择相应的域名,重新修改DNS,然后提交,等待验证通过后就算续费一年了。

二、注册RIPN账号

老实孩子注册的是RIPN个人账号,没用过组织号,所以以个人号为例整理教程。

注册地址在登陆页面(https://www.ripn.net/nic/dns/form/en/)的下方,如图: 阅读全文…

分类: 网事 标签: , ,

Dos下修复Mysql数据库及Mysqlcheck命令使用详解

2010年6月11日 没有评论

今天Myphpadmin出问题了,又急着要修复一个数据库,想着Dos下修复一下就好了,但是突然发现把很多Dos命令都忘得差不多了,下面就讲讲简单的Dos下修复Mysql数据库及Mysqlcheck命令使用详解

直接进入某盘符,盘符:
如直接进入D盘,d:

显示盘符内容及路径:
dir d:

改变改变当前目录,进入指定文件夹
cd d:\web\mysql545\bin

(1)如果省略路径和子目录名则显示当前目录;  (2)如采用“cd\”格式,则退回到根目录;  (3)如采用“cd..”格式则退回到上一级目录。

修复所有的数据库
mysqlcheck -A -o -r -uroot -p888888
修复指定的数据库
mysqlcheck -A -o -r -uroot -p888888 dataname

下面查看一个实例: 阅读全文…

分类: 笔记 标签: ,

ECshop如何实现已售出多少件功能

2010年6月5日 没有评论

下面简单给大家介绍一下如何在ECshop列表显示已销售多少件商品
1.在根目录下找 category.php , 查找

$arr[$row[‘goods_id’]][‘url’]

在底下添加以下代码:

/*** 已出售多少件 , 直接使用smarty 的insert 调用该方法 , 使用在goods_lbi文件中 ***/
function insert_selectNum($arr){
$goods_id = $arr[“goods_id”];
$sql = ‘select IFNULL(SUM(g.goods_number),0)’ .
‘FROM’ . $GLOBALS[‘ecs’]->table(‘order_info’).’AS o,’ .
$GLOBALS[‘ecs’]->table(‘order_goods’) . ‘ AS g ‘ .
“where o.order_id = g.order_id and g.goods_id = ‘$goods_id'” . $ext;
$sales_count_num = $GLOBALS[‘db’]->getOne($sql);
//echo $sql.”==== 测试是否有数据输入”;
return $sales_count_num;
}

修改前先备份原文档

2.在themes\default\library 目录下找 goods_list.lbi 查找

php表单提交发送到邮箱 代码分享

2010年6月3日 没有评论

一个简单的php表单提交发送到指定邮箱程序代码
index.php

< ?php $stm="邮件内容"; require("smtp.php"); ########################################## $smtpserver = "mail.chg168.com";//SMTP服务器 $smtpserverport = 25;//SMTP服务器端口 $smtpusermail = "[email protected]";//SMTP服务器的用户邮箱 $smtpemailto = "[email protected]";//发送给谁 $smtpuser = "[email protected]";//SMTP服务器的用户帐号 $smtppass = "111111";//SMTP服务器的用户密码 $mailsubject = "dddddddddddd ";//邮件主题 $mailbody = $stm;//邮件内容 $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp->debug = TRUE;//是否显示发送的调试信息
$smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
echo ““;
exit;
}
?>

smtp.php

< ?php class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor */ function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this->debug = FALSE;
$this->smtp_port = $smtp_port;
$this->relay_host = $relay_host;
$this->time_out = 30; //is used in fsockopen()
$this->auth = $auth;//auth
$this->user = $user;
$this->pass = $pass;
$this->host_name = “localhost”; //is used in HELO command
$this->log_file = “”;
$this->sock = FALSE;
}

/* Main Function */
function sendmail($to, $from, $subject = “”, $body = “”, $mailtype, $cc = “”, $bcc = “”, $additional_headers = “”)
{
$mail_from = $this->get_address($this->strip_comment($from));
$body = ereg_replace(“(^|(\r\n))(\.)”, “\1.\3”, $body);
$header .= “MIME-Version:1.0\r\n”;
if($mailtype==”HTML”)
{
$header .= “Content-Type:text/html\r\n”;
}
$header .= “To: “.$to.”\r\n”;
if ($cc != “”)
{
$header .= “Cc: “.$cc.”\r\n”;
}
$header .= “From: $from< ".$from.">\r\n”;
$header .= “Subject: “.$subject.”\r\n”;
$header .= $additional_headers;
$header .= “Date: “.date(“r”).”\r\n”;
$header .= “X-Mailer:By Redhat (PHP/”.phpversion().”)\r\n”;
list($msec, $sec) = explode(” “, microtime());
$header .= “Message-ID: < ".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from.">\r\n”;
$TO = explode(“,”, $this->strip_comment($to));

if ($cc != “”)
{
$TO = array_merge($TO, explode(“,”, $this->strip_comment($cc)));
}
if ($bcc != “”)
{
$TO = array_merge($TO, explode(“,”, $this->strip_comment($bcc)));
}
$sent = TRUE;
foreach ($TO as $rcpt_to)
{
$rcpt_to = $this->get_address($rcpt_to);
if (!$this->smtp_sockopen($rcpt_to))
{
$this->log_write(“Error: Cannot send email to “.$rcpt_to.”\n”);
$sent = FALSE;
continue;
}
if ($this->smtp_send($this->host_name, $mail_from, $rcpt_to, $header, $body))
{
$this->log_write(“E-mail has been sent to < ".$rcpt_to.">\n”);
}
else
{
$this->log_write(“Error: Cannot send email to < ".$rcpt_to.">\n”);
$sent = FALSE;
}
fclose($this->sock);
$this->log_write(“Disconnected from remote host\n”);
}
return $sent;
}

/* Private Functions */
function smtp_send($helo, $from, $to, $header, $body = “”)
{
if (!$this->smtp_putcmd(“HELO”, $helo))
{
return $this->smtp_error(“sending HELO command”);
}

#auth
if($this->auth)
{
if (!$this->smtp_putcmd(“AUTH LOGIN”, base64_encode($this->user)))
{
return $this->smtp_error(“sending HELO command”);
}
if (!$this->smtp_putcmd(“”, base64_encode($this->pass)))
{
return $this->smtp_error(“sending HELO command”);
}
}
if (!$this->smtp_putcmd(“MAIL”, “FROM:< ".$from.">“))
{
return $this->smtp_error(“sending MAIL FROM command”);
}
if (!$this->smtp_putcmd(“RCPT”, “TO:< ".$to.">“))
{
return $this->smtp_error(“sending RCPT TO command”);
}
if (!$this->smtp_putcmd(“DATA”))
{
return $this->smtp_error(“sending DATA command”);
}
if (!$this->smtp_message($header, $body))
{
return $this->smtp_error(“sending message”);
}
if (!$this->smtp_eom())
{
return $this->smtp_error(“sending . [EOM]”);
}
if (!$this->smtp_putcmd(“QUIT”))
{
return $this->smtp_error(“sending QUIT command”);
}
return TRUE;
}

function smtp_sockopen($address)
{
if ($this->relay_host == “”)
{
return $this->smtp_sockopen_mx($address);
}
else
{
return $this->smtp_sockopen_relay();
}
}

function smtp_sockopen_relay()
{
$this->log_write(“Trying to “.$this->relay_host.”:”.$this->smtp_port.”\n”);
$this->sock = @fsockopen($this->relay_host, $this->smtp_port, $errno, $errstr, $this->time_out);
if (!($this->sock && $this->smtp_ok()))
{
$this->log_write(“Error: Cannot connenct to relay host “.$this->relay_host.”\n”);
$this->log_write(“Error: “.$errstr.” (“.$errno.”)\n”);
return FALSE;
}
$this->log_write(“Connected to relay host “.$this->relay_host.”\n”);
return TRUE;;
}

function smtp_sockopen_mx($address)
{
$domain = ereg_replace(“^.+@([^@]+)$”, “\1”, $address);
if (!@getmxrr($domain, $MXHOSTS))
{
$this->log_write(“Error: Cannot resolve MX \””.$domain.”\”\n”);
return FALSE;
}
foreach ($MXHOSTS as $host)
{
$this->log_write(“Trying to “.$host.”:”.$this->smtp_port.”\n”);
$this->sock = @fsockopen($host, $this->smtp_port, $errno, $errstr, $this->time_out);
if (!($this->sock && $this->smtp_ok()))
{
$this->log_write(“Warning: Cannot connect to mx host “.$host.”\n”);
$this->log_write(“Error: “.$errstr.” (“.$errno.”)\n”);
continue;
}
$this->log_write(“Connected to mx host “.$host.”\n”);
return TRUE;
}
$this->log_write(“Error: Cannot connect to any mx hosts (“.implode(“, “, $MXHOSTS).”)\n”);
return FALSE;
}

function smtp_message($header, $body)
{
fputs($this->sock, $header.”\r\n”.$body);
$this->smtp_debug(“> “.str_replace(“\r\n”, “\n”.”> “, $header.”\n> “.$body.”\n> “));
return TRUE;
}

function smtp_eom()
{
fputs($this->sock, “\r\n.\r\n”);
$this->smtp_debug(“. [EOM]\n”);
return $this->smtp_ok();
}

function smtp_ok()
{
$response = str_replace(“\r\n”, “”, fgets($this->sock, 512));
$this->smtp_debug($response.”\n”);
if (!ereg(“^[23]”, $response))
{
fputs($this->sock, “QUIT\r\n”);
fgets($this->sock, 512);
$this->log_write(“Error: Remote host returned \””.$response.”\”\n”);
return FALSE;
}
return TRUE;
}

function smtp_putcmd($cmd, $arg = “”)
{
if ($arg != “”)
{
if($cmd==””)
{
$cmd = $arg;
}
else
{
$cmd = $cmd.” “.$arg;
}
}
fputs($this->sock, $cmd.”\r\n”);
$this->smtp_debug(“> “.$cmd.”\n”);
return $this->smtp_ok();
}

function smtp_error($string)
{
$this->log_write(“Error: Error occurred while “.$string.”.\n”);
return FALSE;
}

function log_write($message)
{
$this->smtp_debug($message);
if ($this->log_file == “”)
{
return TRUE;
}
$message = date(“M d H:i:s “).get_current_user().”[“.getmypid().”]: “.$message;
if (!@file_exists($this->log_file) || !($fp = @fopen($this->log_file, “a”)))
{
$this->smtp_debug(“Warning: Cannot open log file \””.$this->log_file.”\”\n”);
return FALSE;;
}
flock($fp, LOCK_EX);
fputs($fp, $message);
fclose($fp);
return TRUE;
}

function strip_comment($address)
{
$comment = “\([^()]*\)”;
while (ereg($comment, $address))
{
$address = ereg_replace($comment, “”, $address);
}
return $address;
}

function get_address($address)
{
$address = ereg_replace(“([ \t\r\n])+”, “”, $address);
$address = ereg_replace(“^.*< (.+)>.*$”, “\1”, $address);
return $address;
}

function smtp_debug($message)
{
if ($this->debug)
{
//echo $message;
}
}
}
?>

分类: WEB 标签: ,

2010年6月3日PR更新预报

2010年6月3日 没有评论

今天去站长网查了一下主站的PR,原来是PR6的,突然变成PR0了。不知道怎么回事。
难道今天要Google的PR值又要更新了?
查了好几个站的,很多都变成0了。
据群里的朋友说,PR降为0的有可能会上升。不知道是真是假,让我们拭目以待吧。

分类: 网事 标签:

ECshop如何取消购物流程中的配送方式?

2010年6月3日 1 条评论

部分使用ecshop的朋友因为自己的店铺不需要配送,所以希望取消购物流程中的配送方式选择环节。下面我就说一下如何在ECshop取消购物流程中的配送方式。

去掉购物流程中配送方式的方法:

1、去掉flow.dwt 关于配送的调用。官方的代码都应该能看懂的吧,要是这个看不懂的话,那我也很无语。

{$lang.shipping_method}

{$lang.name} {$lang.describe} {$lang.fee} {$lang.free_money} {$lang.insure_fee}
{$shipping.shipping_name} {$shipping.shipping_desc} {$shipping.format_shipping_fee} {$shipping.free_money} {if $shipping.insure neq 0}{$shipping.insure_formated}{else}{$lang.not_support_insure}{/if}




2、一定要去掉shopping_flow.js 对配送方式验证的js判断。

if ( ! shippingSelected)
{
alert(flow_no_shipping);
return false;
}

3、完成以上便可以完成订单 只是你还要修改完成订单后的显示 去点有关配送的说明。

4、为了完美你最好修改用户中心订单查询里相关配送的显示问题 。

没事了多去ECshop论坛看看,会有好心人帮忙的。支持ECshop。

分类: WEB 标签: ,

联想ideapad、thinkpad、lenovo标志LOGO 矢量图全套 免费下载

2010年5月22日 3 条评论

今天突然要用到联想的ideapad标志矢量图,找这个联想LOGO找了好久才找到,真是皇天不负有心人啊。呵呵。找到了联想ideapad的logo标志,还有thinkpad的,以及联想的lenovo企业LOGO 矢量图, 免费下载
我上传到115网盘分享给大家去下载吧。呵呵。

.AI格式建议使用Illustrator软件编辑

下载地址在每副演示图片的下面,请复制到浏览器打开:

ideapad

ideapad


http://u.115.com/file/t84eb2d49f
联想ideapad标志LOGO矢量图
thinkpad

thinkpad


http://u.115.com/file/t8efc1ac4d
联想thinkpad标志LOGO矢量图
lenovo

lenovo


http://u.115.com/file/t879982d06
联想lenovo标志LOGO矢量图

分类: 网事 标签: , , ,

梦想广告联盟,承载梦想和希望的港湾

2010年5月20日 没有评论

亿家互联·梦想广告联盟,承载梦想和希望的港湾

千万不要以为,我们只是一个涉世未深的小团队. 如果您耐心看下去. 你将发现,梦想广告.绝对是你一直在寻找的激情,财富发源地.

俗话说, 用户等于客户.  我们一直遵守这个道理.不断发展我们的用户.. 

梦想广告的投资者是互联网上很少能坚持下来的免费空间提供者.   亿家互连.  相信有不少朋友用过这个空间!

至今亿家互连 已经上线服务器20台, 网通 电信 线路齐全.  博客 CMS 多元选择.  稳定数十载 .  

不少朋友这样赞赏亿家免费空间, ” 我把几百元买的商业空间都放在一边. 还在用亿家互连的免费空间. “ 

是的,亿家积累的口碑,绝对胜任互联网免费空间大佬的称号. 

经过亿家管理组调查.  所有服务器活跃用户.  已经超过500+ . 甚至有的已经日IP几万.  流量几十万…

我们背后拥有成千上万的站长用户.  你还发愁你的广告没人放? 发愁你的广告没人看吗?

梦想广告的推出. 绝对是为 企业,网站 带来双赢. 阅读全文…

分类: 网事 标签:

FrontPage 2003 简体中文版 免费下载

2010年5月18日 4 条评论

FrontPage 2003 简体中文版 免费下载。
已经亲自测试过了。FrontPage2003完整版的压缩包内有SN文件,里面有FrontPage2003的注册码,复制粘贴进去即可。
FrontPage2003精简纯净安装版安装时自动填写好的,各位朋友需要什么请按照自己的需求下载。

微软公司Office已经不再是单一的办公应用组件,而是应用方案平台,也是一套整合与全方位的为企业和个人创造价值的系统。

Microsoft Office System涵盖了已为用户所熟悉的Office应用程序,还增加了诸多全面支持XML的新组件,从而帮助个人与企业充分发挥信息资源的能量。Microsoft Office System主要是由领先的应用程序、服务器和服务所组成。其中包括Microsoft Office 2003版本中的Word、Excel、PowerPoint、Access、Outlook, Visio, FrontPage、Publisher。并通过Microsoft Office SharePoint Portal Server 2003、Microsoft Exchange Server 2003、Microsoft Office Live Meeting,以及三个全新产品:Microsoft Office InfoPath 2003、 阅读全文…

分类: 软件 标签: , ,

WordPress更换域名、搬家、301重定向教程

2010年5月18日 3 条评论

这段时间感觉天朝的网络世界很是闹腾,对.CN域名也不敢怎么使用了,刚好前段时候注册了一个.COM的域名,准备用来做为我Wordpress博客的新域名,为了以防万一,所以提前准备好更换WordPress域名,呵呵。Wordpress更换域名、搬家、301重定向教程之前也问了不少人,看了一些文章,简单总结了一下。希望对各位朋友有所帮助。

WordPress是基于PHP+MySQL数据库的,所以搬家不像使用Access的mdb数据库那样直接拷贝那么简单,再加上更换域名的话,步骤稍微麻烦一点,假如要想更换AAA.com搬家并使用BBB.com域名的话,步骤有以下几步:

第一种:
1. 在BBB.com建立一个全新的WordPress,并且配置好MySQL的数据库。
2. 拷贝或者移动AAA.com下面的所有文教到BBB.com,并检测文件的正确性。
3.将AAA.com的MySQL数据库导出,然后使用Notepad++之类的文本编辑器打开并替换所有的AAA.com为BBB.com,保存以后导入到BBB.com的数据库。转到BBB.com的文件架确保wp-cofig.php指向正确的数据库。 阅读全文…

分类: WEB 标签: ,