人生小格言

2010 年 02 月 19 日 上午 11:58 | 小龙包

人生小格言,看看就好!

即使输掉了一切,也不要输掉微笑……
遇到不想回答的问题,直视对方的眼睛,微笑、沉默。
爱情就像乘法,其中一项为零,其结果永远为零……
爱笑的女孩子,运气不会太差。
有人向你索取东西,微笑着望向他:你要用什么来和我换?
请记得,好朋友的定义是:你混的好,她打心眼里为你开心;你混的不好,她由衷的为你着急。
其实男生和女生之间是可以有纯洁的友情的,但如果你一开始就用暧昧的方法对待他的话,那你就没那个命拥有一个蓝颜知己。
你没那么多观众,别那么累。
有人试图和你无理取闹,安静的看着他,说:祝你好心情。然后离开。
说话时可以很直接,人很直爽,那总比虚伪好。
看穿但不说穿。很多事情,只要自己心里有数就好了,没必要说出来。
在不违背原则的情况下,对别人要宽容,能帮就帮,千万不要把人逼绝了,给人留条后路。
不要太高估自己在集体中的力量,因为当你选择离开时,就会发现即使没有你,太阳照常升起!
生活坏到一定程度就会好起来,因为它无法更坏。
即使不开心也不要皱眉,因为你永远不知道谁会爱上你的笑容…
做了善事未必有好报,吃亏的往往是老实人。但好处是,无愧于心。
一定一定不伤害爱我的人和我爱的人……
对人性的弱点有清醒的认识,但我永远相信真诚的爱情,对爱情永远怀有单纯的向往。  
学会宽容伤害自己的人,因为他们很可怜,各人都有自己的难处。
  既然牵手,就不要轻易放开。每个人的爱都是有限的,总是花心的去浪费爱,最终你会发现你已经没了再爱的能力与勇气!
不要老在别人面前倾诉你的困境袒露你的脆弱。
不要做刺猬 能不与人结仇就不与人结仇 谁也不跟谁一辈子 有些事情没必要记在心上。
不要停止学习。不管学习什么,语言,厨艺,各种技能。
不要把时间浪费在上网和看偶像剧上。
对自己好一点,心情不好的时候,什么都别考虑,去吃自己爱吃的吧。
当你说离开是为了不让对方受到伤害的时候,你已经给对方造成了最大的伤害。
重要的是,爱你的家人,永远….
快乐最重要,谁人、何物、何事使你快乐,你就同他们在一起。何物让你不快乐,你就离开他。没有条件,创造条件也要离开他。
走路抬头挺胸,遇见不想招呼的人,点头微笑,径直走过。没有十全十美的东西,没有十全十美的人,关键是清楚到底想要什么。得到想要的,肯定会失去另外一部分。如果什么都想要,只会什么都得不到。

JS实现图片轮放效果

2010 年 02 月 19 日 上午 11:57 | 小龙包

JS图片轮放代码,测试可用!

<style type=”text/css”>

/* * { margin:0; padding:0; }*/
body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#0287CA; text-decoration:none; }
 a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
/*table { border-collapse:collapse; }*/
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/
/* iBanner style */
#ibanner { position:relative; width:650px; height:250px; overflow:hidden; margin:10px 0 10px 10px; }
 #ibanner_pic {}
  #ibanner_pic a { position:absolute; top:0; display:block; width:650px; height:250px; overflow:hidden; }
 #ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
  #ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
  #ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
  #ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }
</style>
<script type=”text/javascript”>
function $(id) { return document.getElementById(id); }
function addLoadEvent(func){
 var oldonload = window.onload;
 if (typeof window.onload != ‘function’) {
  window.onload = func;
 } else {
  window.onload = function(){
   oldonload();
   func();
  }
 }
}
function addBtn() {
 if(!$(‘ibanner’)||!$(‘ibanner_pic’)) return;
 var picList = $(‘ibanner_pic’).getElementsByTagName(‘a’);
 if(picList.length==0) return;
 var btnBox = document.createElement(‘div’);
 btnBox.setAttribute(‘id’,’ibanner_btn’);
 var SpanBox =”;
 for(var i=1; i<=picList.length; i++ ) {
  var spanList = ‘<span>’+i+’</span>’;
  SpanBox += spanList;
 }
 btnBox.innerHTML = SpanBox;
 $(‘ibanner’).appendChild(btnBox);
 $(‘ibanner_btn’).getElementsByTagName(’span’)[0].className = ‘current’;
 for (var m=0; m<picList.length; m++){
  var attributeValue = ‘picLi_’+m
  picList[m].setAttribute(‘id’,attributeValue);
 }
}
function moveElement(elementID,final_x,final_y,interval) {
 if (!document.getElementById) return false;
 if (!document.getElementById(elementID)) return false;
 var elem = document.getElementById(elementID);
 if (elem.movement) {
  clearTimeout(elem.movement);
 }
 if (!elem.style.left) {
  elem.style.left = “0px”;
 }
 if (!elem.style.top) {
  elem.style.top = “0px”;
 }
 var xpos = parseInt(elem.style.left);
 var ypos = parseInt(elem.style.top);
 if (xpos == final_x && ypos == final_y) {
  moveing = false;
  return true;
 }
  if (xpos < final_x) {
    var dist = Math.ceil((final_x – xpos)/10);
    xpos = xpos + dist;
  }
  if (xpos > final_x) {
    var dist = Math.ceil((xpos – final_x)/10);
    xpos = xpos – dist;
  }
  if (ypos < final_y) {
    var dist = Math.ceil((final_y – ypos)/10);
    ypos = ypos + dist;
  }
  if (ypos > final_y) {
    var dist = Math.ceil((ypos – final_y)/10);
    ypos = ypos – dist;
  }
 elem.style.left = xpos + “px”;
 elem.style.top = ypos + “px”;
 var repeat = “moveElement(‘”+elementID+”‘,”+final_x+”,”+final_y+”,”+interval+”)”;
 elem.movement = setTimeout(repeat,interval);
}
function classNormal() {
 var btnList = $(‘ibanner_btn’).getElementsByTagName(’span’);
 for (var i=0; i<btnList.length; i++){
  btnList[i].className=’normal’;
 }
}
function picZ() {
 var picList = $(‘ibanner_pic’).getElementsByTagName(‘a’);
 for (var i=0; i<picList.length; i++){
  picList[i].style.zIndex=’1′;
 }
}
var autoKey = false;
function iBanner() {
 if(!$(‘ibanner’)||!$(‘ibanner_pic’)||!$(‘ibanner_btn’)) return;
 $(‘ibanner’).onmouseover = function(){autoKey = true};
 $(‘ibanner’).onmouseout = function(){autoKey = false};
 var btnList = $(‘ibanner_btn’).getElementsByTagName(’span’);
 var picList = $(‘ibanner_pic’).getElementsByTagName(‘a’);
 if (picList.length==1) return;
 picList[0].style.zIndex=’2′;
 for (var m=0; m<btnList.length; m++){
  btnList[m].onmouseover = function() {
   for(var n=0; n<btnList.length; n++) {
    if (btnList[n].className == ‘current’) {
     var currentNum = n;
    }
   }
   classNormal();
   picZ();
   this.className=’current’;
   picList[currentNum].style.zIndex=’2′;
   var z = this.childNodes[0].nodeValue-1;
   picList[z].style.zIndex=’3′;
   if (currentNum!=z){
    picList[z].style.left=’650px’;
    moveElement(‘picLi_’+z,0,0,10);
   }
  }
 }
}
setInterval(‘autoBanner()’, 5000);//5000是换图片的间隔时间,可以改成你想要的时间,单位ms
function autoBanner() {
 if(!$(‘ibanner’)||!$(‘ibanner_pic’)||!$(‘ibanner_btn’)||autoKey) return;
 var btnList = $(‘ibanner_btn’).getElementsByTagName(’span’);
 var picList = $(‘ibanner_pic’).getElementsByTagName(‘a’);
 if (picList.length==1) return;
 for(var i=0; i<btnList.length; i++) {
  if (btnList[i].className == ‘current’) {
   var currentNum = i;
  }
 }
 if (currentNum==(picList.length-1) ){
  classNormal();
  picZ();
  btnList[0].className=’current’;
  picList[currentNum].style.zIndex=’2′;
  picList[0].style.zIndex=’3′;
  picList[0].style.left=’650px’;
  moveElement(‘picLi_0′,0,0,10);
 } else {
  classNormal();
  picZ();
  var nextNum = currentNum+1;
  btnList[nextNum].className=’current’;
  picList[currentNum].style.zIndex=’2′;
  picList[nextNum].style.zIndex=’3′;
  picList[nextNum].style.left=’650px’;
  moveElement(‘picLi_’+nextNum,0,0,10);
 }
}
addLoadEvent(addBtn);
addLoadEvent(iBanner);
</script>

<div id=”ibanner”>
 <div id=”ibanner_pic”>//图片数量可以按照格式添加多张
 <a href=”
http://www.shangshayb.com/”><img src=”/images/main1.jpg”  alt=”” /></a>
  <a href=”
http://www.shangshayb.com/”><img src=”/images/main2.jpg”  alt=”” /></a>
  <a href=”
http://www.shangshayb.com/”><img src=”/images/main1.jpg”  alt=”” /></a>
  <a href=”
http://www.shangshayb.com/”><img src=”/images/main2.jpg”  alt=”” /></a>
<a href=”
http://www.shangshayb.com/”><img src=”/images/main1.jpg”  alt=”” /></a>
 </div>
</div>

PHP打开文件fopen()

2010 年 02 月 19 日 上午 11:56 | 小龙包

fopen()函数打开文件

fopen() 函数用于在 PHP 中打开文件。

此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:

<html>

<body>

<?php

$file=fopen(“welcome.txt”,”r”);

?>

</body>

</html>

文件可能通过下列模式来打开:

模式 描述
r 只读。在文件的开头开始。
r+ 读/写。在文件的开头开始。
w 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。
w+ 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。
a 追加。打开并向文件文件的末端进行写操作,如果文件不存在,则创建新文件。
a+ 读/追加。通过向文件末端写内容,来保持文件内容。
x 只写。创建新文件。如果文件以存在,则返回 FALSE。
x+ 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。注释:如果 fopen() 无法打开指定文件,则返回 0 (false)。

关闭文件:fclose()

fclose($file);

zent-cart模板复制步骤总结

2010 年 02 月 19 日 上午 11:55 | 小龙包

首先说明的是,这里只是说明复制网站模板的理论,用于学习用途,复制并使用未经授权的模板是非法的。

1.准备工作

①确定好准备copy模板的网站,并使用Teleport Pro下载所需要的图片、按钮、CSS文档,

②保存该网站的homepage的源文件

③在\includes\templates下建立模板文件夹(以bear为例)并从\includes\templates\template_default\下cpoy所需要的的文件进去。可以全部copy,也可以只copy你所需要的主要文件。一般copy以下6个文件就可以了。

2.开始

修改template_info.php中的模板名字以及其它信息

把下载的该网站的图片放如bear\images\中,把按钮放进bear\buttons\english\中,把CSS文档放进bear\css\中;

3.copy

用Dreamweaver打开homepage源文件,分拆header ,main,footer;

main要分成 left center right ;

打开bear\common\,template_info.php打开tpl_header.php,tpl_footer.php,tpl_main_page.php

header 放进tpl_header.php,

footer放进tpl_footer.php,

main分成的 left center right 分别放进tpl_main_page.php的对应部分;

然后修改tpl_box_default_left.php和tpl_box_default_right.php的样式为所copy的网站的样式

修改bear\sidesbox\下的对应的要显示文件,eg:tpl_categories.php

  (要注意span和a需要分别使用不同的代码)

4.路径修改,链接修改

CSS的图片路径要改成includes\templates\bear\images\**.*或者你的图片保存的路径,最好是放在这个目录下

header ,main,footer中的图片路径也一样修改

链接修改参照所给代码修改,注意要测试,检查修改的是否正确;

注意:换模板后要在后台tools-layout boxes controller中重置sidesbox的开关

 center部分要分开copy,注意我们要的只是样式,不要把所有的东西都copy进去,各个div层要放在对应的控制区域,不要忘记添加结束标志</div>。

最后需要注意的一点就是一定要细心!!!!

十件你生命中无能为力的事

2010 年 02 月 19 日 上午 11:54 | 小龙包

十件你生命中无能为力的事(看了你会放开很多) 
 
如果你幸运的看到了这篇文章,那么你将是真的很幸运!因为生活中,并不是只要努力就什么都可以的,不只是你,我们都一样,这篇文章是写给那些正处于烦恼,迷茫中的人,看了这生命中无能为力的十件事后,相信你会懂得很多,放开很多,得到很多!真的!

  希望每个看到的人都能够过得开心,幸福!

  1 离你而去的人

  离你远去的人,是他失去了你,不是你失去了他。离开,也许是为了下个路口的更好的重逢。

   “离开,生命中注定了太多的离开。”

  2 流逝的时间

  时间比水流失的还要快,所以想做的事情就去努力,人这辈子,至少自己得对得起自己。 
   “人生在世,俯仰之间,自当追求卓越,但有尽其所能。”

  3 倒向你的墙

  也许这面倒向你的墙,让你无法呼吸,也许会让你失去一切,但是如果沉默的接受,那么,倒向你的还是那面墙,如果你挺起肩膀,抬起头来你会发现很多事情不是向我们想象的那么糟。

   “永远不要后退,退到最后无路可退。”

   4 没有选择的出身

   有人天生的就是王,有人天生的就是贵族,但是很多人天生的就是平凡,这个世界上,没有什么不可以改变的东西,尤其你想改变的话。

   “追求一切美好的过程是人生珍贵的财富”

  5 莫名其妙的孤独

   不管达观还是拘谨,无论高贵还是卑微,谁都可能相遇孤独的感觉,常常深深地萦绕在不为人所知的寂寞的情怀中。

   “其实是知己难求”

  6 无可救药的喜欢

  一种很甜的毒药,戒不掉的东西,但喜欢终究是喜欢,不是爱。
  “人,一辈子注定了被好多人喜欢,也喜欢好多人。但是选择只有一个。并要终于这个选择。

  爱,又有几个人足够幸运,能够在有生之年,正确的时间,遇到真爱呢?……”
  7 无可奈何的遗忘

  很多我们以为一辈子都不会忘记的事情,就在我们念念不忘的日子里,被我们遗忘了。

  人生总是因为有回忆,而多了分美好。

  偶尔的回忆胜过永远的想念。毕竟日子是会越来越好的。
  8 永远的过去 一秒就成为了下一秒的过去,既然很多东西注定要失去的,那么,我们唯一可以做到的就是不轻易忘记。

  “读过一句话–当你总是缅怀过去的时候,证明你现在过的并不好。所以,美好的回忆可以,但绝不留恋。要永远憧憬,永远在现在努力。”

  9 别人的嘲笑

   嘴长在别人的身上,耳朵在自己身上,说不说,是他们的事情,听不听,是你自己的事情了,我们要学会微笑的面对这一切。

   “不必去理会……”

  10 不可避免的死亡

   生命是个过程,死亡只是必然的结果,但轨迹是自己的色彩和温度,既然不可避免,那么就更无所畏惧。

   “真的希望人是有灵魂的,不要一切皆为虚幻。”

  生活中,并不是努力就一定什么都可以。

  很多时候,我们也会觉得自己无能为力。

  不只是你,也不只是我,大家都一样。

  知道时间不可能停留,就没有必要伤春悲秋。

  知道感情不可能刻意,就不会为了谁寻死觅活。

  知道遗忘总是必然的,就不会为一时的忘却伤感。

  知道过去始终是存在的,就没有必要遮掩和炫耀。

  知道孤独总是如影随形的,就不会在某一些时刻难以自制。

  知道死亡总是在将来的某一刻,就能好好把握现在能做好的。

  知道这些,就不必勉强为难自己,心放开了,就什么都好了。

  心放淡一点,再淡一点,没有那么多给自己设置的心结,心境也就平和了!

SEOer需要记住的一些话

2010 年 02 月 19 日 上午 11:53 | 小龙包

有时候一句话就可以改变一个人,或者没有这么大的效果,但是我们不能否认名言名句在潜移默化中所起到的作用!作为一名SEOer也需要记住一些也许并不能称之为名言却对我们的SEO过程中会有些帮助的话!希望大家都把自己SEO的座右铭贴出来,大家一起分享,一起提高!下面是我暂时找到的,以后再遇到好的继续添加上来!

1.SEO的要点是锚文本,这是一切的精华。

2.其实,我们发现,成功的往往不都是那些聪明的,而是那些勤勉的,有了正确的方式,然后坚持不懈,就能成功!

3.事在人为,一切度要靠自己,请不要把自己的希望寄托在别人的身上!

4.简单的事情重复做,重复的事情坚持做,坚持做的事情习惯做!

5.在搜索引擎看来,你说你自己是谁并不重要,重要的是别人说你是谁,重要的是说你是谁的人是谁!—锚文本

呆滞的眼神预示着什么

2010 年 02 月 19 日 上午 11:51 | 小龙包

真是傻傻的眼神啊。。。。

突然很不开心,是真的不开心,不知道为什么,突如起来的感觉。。。。跟别人没有关系。。。

也许是自己的潜意识里面有点乱了,一定要找个时间重新的来整理下,最近好像添的事情有点多了,要去把以前的不怎么用的去掉了。。。果然是物极必反啊。。。。

我觉得这个原因应该是没有错的。。。。

应该可以很快解决的,毕竟不是第一次了。。。。哈哈

呆滞的眼神。。。。也许这才是生活吧。。。。

每天那么的笑着也会累的。。。。

原来我的心也不是那么软的。。。。

也许这也是曾经被人在潜意识里添的说是要狠心一点、。。。。。

好像可以重新洗洗出来见阳光了。。。。哈哈

真的累了的时候就消失吧。。。。不要生存,要生活!!

痛并不快乐着。。。。

人|心态|耐心

2010 年 02 月 19 日 上午 11:51 | 小龙包

的成长是依赖——独立——互赖的过程,最高的境界就是互赖,共赢。小成功靠自己,大成功靠团队。其实现在社会任何的成长和前进都离不开别人的支持。这会是人群居的组合。而” 人” 字结构也很奇特,一撇一捺。你我共同组成一个奇特的支撑体,少了谁都会倒下。一个人有他的价格和价值,价格是别人给的,但是价值是自己提升的。你希望自己值多少钱,就要让自己具备多少价值。与人合作共赢的基础就是你有多少能给别人的价值。

人的心态只有两种:积极和消极。心态有三个层次:心态、激情和信念。一个人要保持激情有活力,主要取决于他的信念,也就是前面说的理想。当理想成为信念的时候,这种积极的情绪才是持久的。激情的心态爆发状态,信念是心态的最高境界你对生命的态度决定了生命对你的态度!

修身养性,多一丝耐心,多一些心平气和!

以下属于个人言论,他们说我的耐心很好,确实,我是很有耐心,不是吹的,而是实实在在的看得见的耐心!可是很多人缺少耐心,或者说耐心不够,其实,耐心是可以培养出来的,请时刻记住一句话:微笑着面对一切的一切!!我花了1年多的时间记住了这句话,然后我的耐心就是在那一年里面逐渐的增长起来的!以前,我钓鱼几分钟没有鱼来咬钩,我就想换地方想拉上来看看什么的,然而,现在,我可以1个小时的在那里等着,很安静的等着,钓鱼的人就会知道,这就是耐心!!

他们说教人东西很累很累,因为总有人把很简单的东西问来问去的,一遍又一遍的!而我也会遇到教他们一些我觉得很简单的东西,或者一些本来就很简单的东西,而有人也这样的,我从来就没有过累的感觉,只会一遍又一遍的换着更简单细致的说法去给他们讲解,直到他们说我真的懂了会了!

也许,这就是有耐心与少耐心的差距吧!希望他们会记住我的这句话,把耐心培养起来!

请时刻记住:微笑着面对一切的一切!

站内优化之锚文本优化总结

2010 年 02 月 19 日 上午 11:49 | 小龙包

网站优化中很重要的一个步骤就是站内优化,而站内优化中有一个非常重要的因素–锚文本

锚文本就是一组关键词带着一个链接,可以是站内链接,也可以是站外链接,简单的说就是:只要带着链接的文字就叫做锚文本。既然锚文本这么重要,那么我们要如何来做好锚文本的优化呢?下面进行一些简单的总结:

1.所有的锚文本最好使用绝对地址。这样只要你的文章被转载等都会为你带来一个新的链接。

2.做站内锚文本时,最好选择关键词第一次出现的时候来做。

3.可以在页脚添加一行关键词的锚文本链接,即所谓的次导航。

4.锚文本要注意锚文本的多样性和站点的多样性。

5.要注意锚文本增加的数量在时间上的均匀分布,否则会被搜索引擎怀疑是群发作弊的。

6.一个关键词需要多个博客来支撑,用来提升网站的关键词。

暂时知道这么多,以后在找到别的在来添加,欢迎高手指导!谢谢!

PHP的FTP操作函数总结

2010 年 02 月 19 日 上午 11:48 | 小龙包

PHP的FTP操作函数
 ftp_connect: 打开 FTP 链接。
  ftp_login: 登入 FTP 服务器。
  ftp_pwd: 取得目前所在路径。
  ftp_cdup: 回上层目录。
  ftp_chdir: 改变路径。
  ftp_mkdir: 建新目录。
  ftp_rmdir: 删除目录。
  ftp_nlist: 列出指定目录中所有文件。
  ftp_rawlist: 详细列出指定目录中所有文件。
  ftp_systype: 显示服务器系统。
  ftp_pasv: 切换主被动传输模式。
  ftp_get: 下载文件。
  ftp_fget: 下载文件,并存在已开的档中。
  ftp_put: 上传文件。
  ftp_fput: 上传已打开文件。
  ftp_size: 获得指定文件的大小。
  ftp_mdtm: 获得指定文件的最后修改时间。
  ftp_rename: 将文件改名。
  ftp_delete: 将文件删除。
  ftp_quit: 关闭 FTP 连接。

  ftp_connect 打开 FTP 链接。
  语法: int ftp_connect(string host, int [port]);
  返回值: 整数
  函数种类: 网络系统
  内容说明: 本函数可打开 FTP 服务器的链接。参数 host 为 FTP 服务器的网址。参数 port 通常省略,若 FTP 服务器的埠号 (port) 不是 21 时才需要加本参数。若无错误则返回连接代码,失败则返回 false 值。
  参考: ftp_quit()

  ftp_login 登入 FTP 服务器。
  语法: boolean ftp_login(int ftp_stream, string username, string password);
  返回值: 布尔值
  函数种类: 网络系统
 内容说明: 本函数可登入已链接的 FTP 服务器。参数 ftp_stream 为 FTP 的连接代码。参数 username 及 password 分别为服务器的使用者帐号及密码,通常 anonymous 为公开的使用帐号,密码则为 Email。成功则返回 true 值。

  ftp_pwd 取得目前所在路径。
  语法: string ftp_pwd(int ftp_stream);
  返回值: 字符串
  函数种类: 网络系统
  内容说明: 本函数用来取得目前在 FTP 服务器中的路径。参数 ftp_stream 为 FTP 的连接代码。若有错误则返回 NULL 值。

  ftp_cdup 回上层目录。
  语法: boolean ftp_cdup(int ftp_stream);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来回到上层目录,也就是目前目录的父目录。参数 ftp_stream 为 FTP 的连接代码。成功则返回 true 值。

  ftp_chdir 改变路径。
  语法: boolean ftp_chdir(int ftp_stream, string directory);
  返回值: 布尔值
  函数种类: 网络系统
 内容说明: 本函数用来改变路径。参数 ftp_stream 为 FTP 的连接代码。参数 directory 为欲前往的目录。成功则返回 true 值,失败则返回 false 值。

  ftp_mkdir 建新目录。
  语法: string ftp_mkdir(int ftp_stream, string directory);
  返回值: 字符串
  函数种类: 网络系统
  内容说明: 本函数用来建立新的目录。参数 ftp_stream 为 FTP 的连接代码。参数 directory 为欲建立的新目录。成功则返回已建立的目录名,失败则返回 false 值。

  ftp_rmdir 删除目录。
  语法: boolean ftp_chdir(int ftp_stream, string directory);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来删除空目录。参数 ftp_stream 为 FTP 的连接代码。参数 directory 为欲删除的目录。成功则返回 true 值,失败则返回 false 值。

  ftp_nlist 列出指定目录中所有文件。
  语法: array ftp_nlist(int ftp_stream, string directory);
  返回值: 数组
  函数种类: 网络系统
  内容说明: 本函数用来列出指定路径中的所有文件名称。参数 ftp_stream 为 FTP 的连接代码。参数 directory 为指定的目录。成功则返回文件名称的数组,失败则返回 false 值。

  ftp_rawlist 详细列出指定目录中所有文件。
  语法: array ftp_rawlist(int ftp_stream, string directory);
  返回值: 数组
  函数种类: 网络系统
  内容说明: 本函数可详细列出指定路径中的所有文件名称。参数 ftp_stream 为 FTP 的连接代码。参数 directory 为指定的目录。成功则返回文件名称的数组,失败则返回 false 值。

  ftp_systype 显示服务器系统。
  语法: string ftp_systype(int ftp_stream);
  返回值: 字符串
  函数种类: 网络系统
  内容说明: 本函数可显示远端 FTP 服务器的系统,也就等于对 FTP 服务器下 system 或 syst 指令。参数 ftp_stream 为 FTP 的连接代码。成功则返回字符串,如: “215 UNIX Type: L8″,失败则返回 false 值。

  ftp_pasv 切换主被动传输模式。
  语法: boolean ftp_systype(int ftp_stream);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数可以切换成主动传输或者被动传输模式,也就等于对 FTP 服务器下 passive 或 pass 指令。参数 ftp_stream 为 FTP 的连接代码。成功则返回 true 值,失败则返回 false 值。

  ftp_get 下载文件。
  语法: boolean ftp_get(int ftp_stream, string local_file, string remote_file, int mode);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来下载指定的文件。参数 ftp_stream 为 FTP 的连接代码。参数 local_file 为欲存成本地端的文件名。参数 remote_file 为欲下载的文件名。参数 mode 的值有 FTP_ASCII 及 FTP_BINARY 二种,分别表示文字档宁或者是二进位文件。成功则返回 true 值,失败则返回 false 值。

  ftp_fget 下载文件,并存在已开的文件中。
  语法: boolean ftp_fget(int ftp_stream, int fp, string remote_file, int mode);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来下载指定的文件。参数 ftp_stream 为 FTP 的连接代码。参数 fp 为本地端的已开文件的文件指针。参数 remote_file 为欲下载的文件名。参数 mode 的值有 FTP_ASCII 及 FTP_BINARY 二种,分别表示文字档宁或者是二进位文件。成功则返回 true 值,失败则返回 false 值。

  ftp_put 上传文件。
  语法: boolean ftp_put(int ftp_stream, string remote_file, string local_file, int mode);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来上传指定的文件。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲存在远端的文件名。参数 local_file 为欲上传文件的文件名。参数 mode 的值有 FTP_ASCII 及 FTP_BINARY 二种,分别表示文字档宁或者是二进位文件。成功则返回 true 值,失败则返回 false 值。

  ftp_fput 上传已打开文件。
  语法: boolean ftp_fput(int ftp_stream, string remote_file, int fp, int mode);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来上传指定的文件。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲存在远端的文件名。参数 fp 为欲上传的已开文件文件指针。参数 mode 的值有 FTP_ASCII 及 FTP_BINARY 二种,分别表示文字档宁或者是二进位文件。成功则返回 true 值,失败则返回 false 值。

  ftp_size 获得指定文件的大小。
  语法: int ftp_size(int ftp_stream, string remote_file);
  返回值: 整数
  函数种类: 网络系统
  内容说明: 本函数用来获取 FTP 服务器上指定文件的大小。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲获取大小文件名。返回值为文件大小,失败则返回 -1 值。

  ftp_mdtm 获得指定文件的最后修改时间。
  语法: int ftp_mdtm(int ftp_stream, string remote_file);
  返回值: 整数
  函数种类: 网络系统
  内容说明: 本函数用来获取 FTP 服务器上指定文件的最后修改时间。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲获取修改时间的文件名。返回值为 UNIX 的时间格式 (timestamp),失败则返回 -1 值。

  ftp_rename 将文件改名。
  语法: boolean ftp_rename(int ftp_stream, string from, string to);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数可将远端 FTP 服务器的文件改名字,值的 注意的是权限不符时无法改动。参数 ftp_stream 为 FTP 的连接代码。参数 from 为原来的文件名。参数 to 为欲改的新文件名。成功则返回 true 值,失败则返回 false 值。

  ftp_delete 将文件删除。
  语法: boolean ftp_delete(int ftp_stream, string remote_file);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数可将远端 FTP 服务器的文件删除,若是权限不符则无法删除。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲删除的文件名。成功则返回 true 值,失败则返回 false 值。

  ftp_quit 关闭 FTP 连接。
  语法: boolean ftp_quit(int ftp_stream);
  返回值: 布尔值
  函数种类: 网络系统
  内容说明: 本函数用来将远端 FTP 服务器连接关闭。参数 ftp_stream 为 FTP 的连接代码。成功则返回 true 值,失败则返回 false 值。

Pages: Prev 1 2 3 ... 113 114 115 116 117 118 119 120 121 Next